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"}, "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"], "type": "object"}}}
Input: Hellblade: Senua's Sacrifice is an indie, hack-and-slash adventure game played in third person perspective. It can be played on PlayStation, Xbox, PC and is available on Steam. It was not released on Linux or Mac.
Function call: {"name": "inform", "arguments": {"name": "Hellblade: Senua's Sacrifice", "genres": ["adventure", "hack-and-slash", "indie"], "player_perspective": ["third person"], "platforms": ["PlayStation", "Xbox", "PC"], "available_on_steam": true, "has_linux_release": false, "has_mac_release": false}}