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"}, "rating": {"title": "Rating", "type": "string"}, "genres": {"items": {"type": "string"}, "title": "Genres", "type": "array"}, "player_perspective": {"items": {"type": "string"}, "title": "Player Perspective", "type": "array"}, "platforms": {"items": {"type": "string"}, "title": "Platforms", "type": "array"}, "available_on_steam": {"title": "Available On Steam", "type": "boolean"}, "has_linux_release": {"title": "Has Linux Release", "type": "boolean"}, "has_mac_release": {"title": "Has Mac Release", "type": "boolean"}}, "required": ["available_on_steam", "genres", "has_linux_release", "has_mac_release", "name", "platforms", "player_perspective", "rating"], "type": "object"}}}
Input: Little Nightmares is a good side view platformer with puzzles and adventure. You can get it on Steam, and it was released for the PlayStation, Xbox, PC and Linux, but not for Mac.
Function call: {"name": "inform", "arguments": {"name": "Little Nightmares", "rating": "good", "genres": ["adventure", "platformer", "puzzle"], "player_perspective": ["side view"], "platforms": ["PlayStation", "Xbox", "PC"], "available_on_steam": true, "has_linux_release": true, "has_mac_release": false}}