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 adventure side view platformer with puzzle solving. It runs on PlayStation, Xbox, and PC, and is supported on Linux. Although you can get it on Steam, it is not supported on 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}}