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": "search_for_joke", "description": "Fetch a joke based on the provided search text.", "parameters": {"q": {"description": "The search query text to find jokes. Defaults to 'Did you hear about the butcher who backed'.", "type": "str", "default": "Did you hear about the butcher who backed"}}}, {"name": "get_news", "description": "Fetches a list of news from the Epic Games Store platform based on the given locale and limit.", "parameters": {"limit": {"description": "The maximum number of news items to fetch.", "type": "int", "default": "30"}, "locale": {"description": "The locale code to filter news based on region.", "type": "str", "default": "en"}}}, {"name": "text", "description": "Converts the input text into a fancy text format using the Ajith Fancy Text API.", "parameters": {"text": {"description": "The text to be converted into fancy text.", "type": "str", "default": "This is funny."}}}]
Find a joke about programmers, get the latest 5 news items from the Epic Games Store for the US region, and convert the text 'Hello, World!' into fancy text.
user
assistant
[{"name": "search_for_joke", "arguments": {"q": "programmer"}}, {"name": "get_news", "arguments": {"limit": 5, "locale": "en_US"}}, {"name": "text", "arguments": {"text": "Hello, World!"}}]