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"}}}]
"Hey, can you check if the year 2000 was a leap year? Also, I need to predict the forest area change in the Amazon for the next 50 years considering human impact. Lastly, could you get the ZIP code for the IP address 192.168.1.1? Thanks!"
user
assistant
[{"name": "is_leap_year", "arguments": {"year": 2000}}, {"name": "predict_forest_area", "arguments": {"location": "Amazon", "num_years": 50, "include_humans": true}}, {"name": "get_ip_zipcode", "arguments": {"ip": "192.168.1.1"}}]