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": "is_leap_year", "description": "Checks if a year is a leap year.", "parameters": {"year": {"description": "The year to check.", "type": "int"}}}, {"name": "predict_forest_area", "description": "Predicts the change in forest area over a specified number of years.", "parameters": {"location": {"description": "The geographic location for the prediction.", "type": "str"}, "num_years": {"description": "The number of years into the future to make the prediction.", "type": "int"}, "include_humans": {"description": "Whether to include the impact of human activities in the prediction. Defaults to False.", "type": "bool, optional"}}}, {"name": "get_ip_zipcode", "description": "Retrieves the ZIP code of a given IP address using the ip-api.com API.", "parameters": {"ip": {"description": "The IP address to locate.", "type": "str"}}}]
Is 2000 a leap year? How will the forest area in the Amazon change over the next 10 years without taking into account human activities? What is the ZIP code for the IP address 192.168.1.1?
user
assistant
[{"name": "is_leap_year", "arguments": {"year": 2000}}, {"name": "predict_forest_area", "arguments": {"location": "Amazon", "num_years": 10, "include_humans": false}}, {"name": "get_ip_zipcode", "arguments": {"ip": "192.168.1.1"}}]