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": "send_email",
    "description": "Send an email",
    "parameters": {
        "type": "object",
        "properties": {
            "recipient": {
                "type": "string",
                "description": "The recipient's email address"
            },
            "subject": {
                "type": "string",
                "description": "The email subject"
            },
            "message": {
                "type": "string",
                "description": "The email message"
            }
        },
        "required": [
            "recipient",
            "subject",
            "message"
        ]
    }
}
USER: Can you help me send an email?
ASSISTANT: Sure! I can help you with that. Please provide me with the recipient's email address, subject, and message.
USER: The recipient's email address is john@example.com, the subject is "Meeting Reminder", and the message is "Just a friendly reminder about our meeting tomorrow at 2 PM."
ASSISTANT: <functioncall> {"name":"send_email", "arguments": {"recipient": "john@example.com", "subject": "Meeting Reminder", "message": "Just a friendly reminder about our meeting tomorrow at 2 PM."}}
FUNCTION RESPONSE: {"status": "success", "message": "Email sent successfully."}
ASSISTANT: The email has been sent successfully to john@example.com with the subject "Meeting Reminder" and the message "Just a friendly reminder about our meeting tomorrow at 2 PM."
USER: Thank you for your help!
ASSISTANT: You're welcome! If you need any further assistance, feel free to ask.