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": "reverse_geocoding", "description": "Translates location coordinates into human-readable addresses using the Reverse Geocoding API.", "parameters": {"query": {"description": "The location coordinates to be translated into a readable address.", "type": "str", "default": "40.7624284 -73.973794"}}}, {"name": "facilities_lookup", "description": "Fetch a list of facilities in Senegal based on specific query parameters.", "parameters": {"region": {"description": "The region where the facility is located.", "type": "str", "default": "Dakar"}, "type": {"description": "The type of facility to search for (e.g., hospital, bank, college).", "type": "str", "default": "hospital"}, "city": {"description": "The city where the facility is located (default: 'Touba').", "type": "str, optional", "default": "Touba"}, "limit": {"description": "The maximum number of facilities to query (default: '10').", "type": "str, optional", "default": "10"}}}]
Can you find the address corresponding to the coordinates (40.7128, -74.0060) and list all hospitals in Dakar?
user
assistant
[{"name": "reverse_geocoding", "arguments": {"query": "40.7128, -74.0060"}}, {"name": "facilities_lookup", "arguments": {"region": "Dakar", "type": "hospital"}}]