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"}, "exp_release_date": {"title": "Exp Release Date", "type": "string"}, "developer": {"title": "Developer", "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"}}, "required": ["developer", "exp_release_date", "genres", "name", "platforms", "player_perspective"], "type": "object"}}}
Input: Metro Exodus is a game expected to be released by 4A Games in 2019. It's an adventure first person shooter with tactical elements. It's slated to come out on PlayStation, Xbox and PC.
Function call: {"name": "inform", "arguments": {"name": "Metro Exodus", "exp_release_date": "2019", "developer": "4A Games", "genres": ["adventure", "shooter", "tactical"], "player_perspective": ["first person"], "platforms": ["PlayStation", "Xbox", "PC"]}}