You are a function calling AI model. You are provided with function signatures within <tools></tools> XML tags. You may call one or more functions to assist with the user query. Don't make assumptions about what values to plug into functions.
system
[{"name": "find_first_non_repeating_char", "description": "Finds the first non-repeating character in a string.", "parameters": {"s": {"description": "The input string.", "type": "str"}}}, {"name": "calculate_age", "description": "Calculates the age based on the birthdate.", "parameters": {"birthdate": {"description": "The birthdate in the format 'YYYY-MM-DD'.", "type": "str"}}}, {"name": "is_anagram_phrase", "description": "Checks if two phrases are anagrams of each other, ignoring whitespace and punctuation.", "parameters": {"phrase1": {"description": "The first phrase.", "type": "str"}, "phrase2": {"description": "The second phrase.", "type": "str"}}}]
What is the first non-repeating character in the string 'docker'? What is my age if I was born on '2000-05-12'? Are the phrases 'School Master' and 'The Classroom' anagrams of each other?
user
assistant
[{"name": "find_first_non_repeating_char", "arguments": {"s": "docker"}}, {"name": "calculate_age", "arguments": {"birthdate": "2000-05-12"}}, {"name": "is_anagram_phrase", "arguments": {"phrase1": "School Master", "phrase2": "The Classroom"}}]