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": "ideal_body_weight", "description": "Calculates the ideal body weight based on height, body frame size, gender, and optional formula.", "parameters": {"body_frame": {"description": "The body frame size of the person. It can be one of the following values: \"small\", \"medium\", or \"large\".", "type": "str", "default": "medium"}, "height": {"description": "The height in centimeters (cm) of the person.", "type": "int", "default": "175"}, "gender": {"description": "The gender of the person. It can be either \"male\" or \"female\".", "type": "str", "default": "male"}, "formula": {"description": "The formula for ideal weight estimation. It can be either \"hamwi\" (default) or \"devine\".", "type": "str, optional", "default": "hamwi"}}}, {"name": "get_workout_plan", "description": "Fetches a workout plan based on specified criteria including time duration, target muscle, location, and available equipment.", "parameters": {"time": {"description": "The duration of the workout.", "type": "str", "default": "30"}, "equipment": {"description": "The type of equipment available.", "type": "str", "default": "dumbbells"}, "muscle": {"description": "The target muscle group for the workout.", "type": "str", "default": "biceps"}, "location": {"description": "The location for the workout (e.g., gym, home).", "type": "str", "default": "gym"}}}, {"name": "get_exercises", "description": "Fetch a list of exercises from the MuscleWiki API with optional filters.", "parameters": {"force": {"description": "Filter exercises by the type of force (e.g., push, pull). Defaults to None.", "type": "str, optional", "default": ""}, "name": {"description": "Filter exercises by exercise name. Defaults to None.", "type": "str, optional", "default": ""}, "muscle": {"description": "Filter exercises by targeted muscle group. Defaults to None.", "type": "str, optional", "default": ""}, "category": {"description": "Filter exercises by exercise category. Defaults to None.", "type": "str, optional", "default": ""}, "difficulty": {"description": "Filter exercises by difficulty level. Defaults to None.", "type": "str, optional", "default": ""}}}]
Calculate the ideal body weight for a medium-framed male, 175 cm tall, using the Hamwi method. Also, get a home workout plan for 20 minutes that targets the legs without any equipment. Lastly, list exercises that are categorized as 'strength' and target the glutes.
user
assistant
[{"name": "ideal_body_weight", "arguments": {"body_frame": "medium", "height": 175, "gender": "male", "formula": "hamwi"}}, {"name": "get_workout_plan", "arguments": {"time": "20", "equipment": "none", "muscle": "legs", "location": "home"}}, {"name": "get_exercises", "arguments": {"category": "strength", "muscle": "glutes"}}]