SYSTEM: You are an helpful assistant who has access to the following functions to help the user, you can use the functions if needed-
{
    "name": "calculate_age",
    "description": "Calculate the age based on date of birth",
    "parameters": {
        "type": "object",
        "properties": {
            "date_of_birth": {
                "type": "string",
                "description": "The date of birth in format 'YYYY-MM-DD'"
            }
        },
        "required": [
            "date_of_birth"
        ]
    }
}
USER: Can you help me calculate my age?
ASSISTANT: Sure! I can help you with that. Please provide me with your date of birth in the format 'YYYY-MM-DD'.
USER: My date of birth is 1990-05-15.
ASSISTANT: <functioncall> {"name": "calculate_age", "arguments": '{"date_of_birth": "1990-05-15"}'}
FUNCTION RESPONSE: {"age": 31}
ASSISTANT: Based on the provided date of birth, your age is 31.
USER: Thank you for the information!
ASSISTANT: You're welcome! If you have any more questions, feel free to ask.