Tool definition: {"type": "function", "function": {"name": "inform", "description": "Correctly extracted `inform` with all the required parameters with correct types", "parameters": {"properties": {"name": {"title": "Name", "type": "string"}, "release_year": {"title": "Release Year", "type": "integer"}, "developer": {"title": "Developer", "type": "string"}, "esrb": {"title": "Esrb", "type": "string"}, "rating": {"title": "Rating", "type": "string"}, "genres": {"items": {"type": "string"}, "title": "Genres", "type": "array"}, "player_perspective": {"items": {"type": "string"}, "title": "Player Perspective", "type": "array"}, "has_multiplayer": {"title": "Has Multiplayer", "type": "boolean"}}, "required": ["developer", "esrb", "genres", "has_multiplayer", "name", "player_perspective", "rating", "release_year"], "type": "object"}}}
Input: A solid E rated game I've been playing is the vehicular combat sports game, Rocket League, developed by Psyonix in 2015. You can play the game multiplayer, and from the third person perspective.
Function call: {"name": "inform", "arguments": {"name": "Rocket League", "release_year": 2015, "developer": "Psyonix", "esrb": "E (for Everyone)", "rating": "good", "genres": ["sport", "vehicular combat"], "player_perspective": ["third person"], "has_multiplayer": true}}