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"}, "developer": {"title": "Developer", "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"}}, "required": ["available_on_steam", "developer", "genres", "name", "platforms", "player_perspective", "rating"], "type": "object"}}}
Input: I found Layers of Fear to be a rather poor game. It's an indie first person point-and-click adventure made by Bloober Team and released on just about every platform. You can buy it for PlayStation, Xbox, PC through Steam, and the Nintendo Switch, but I'm not sure I'd recommend it unless you were a huge fan of point-and-click adventures.
Function call: {"name": "inform", "arguments": {"name": "Layers of Fear", "developer": "Bloober Team", "rating": "poor", "genres": ["adventure", "indie", "point-and-click"], "player_perspective": ["first person"], "platforms": ["PlayStation", "Xbox", "Nintendo Switch", "PC"], "available_on_steam": true}}