Hmm That didnt work.
i added a dateOfBirth mandatory field, and its now assuming that also.
These are the system messages i have kept
{
role: "system",
content:
"Don't make assumptions about the values to plug into function arguments. Ask for clarification if a user request is ambiguous. Espescially names, emails, addresses of the user",
},
{
role: "system",
content:
"Only call function ‘bookAppointment’ if all arguments are given. All arguments are mandatory else ask the user for completion before calling",
},