Spaces:
Runtime error
Runtime error
| from smolagents import Tool | |
| from typing import Any, Optional | |
| class SimpleTool(Tool): | |
| name = "give_menu_advice" | |
| description = "Give menu advice based on a vague occasion description." | |
| inputs = {"formality":{"type":"string","description":"A vague formality description for the party."}} | |
| output_type = "string" | |
| def forward(self, formality: str) -> str: | |
| """ | |
| Give menu advice based on a vague occasion description. | |
| Args: | |
| formality: A vague formality description for the party. | |
| """ | |
| if "casual" in formality: | |
| return "Pizza, snacks, and drinks." | |
| elif "formal" in formality: | |
| return "3-course dinner with wine and dessert." | |
| elif "superhero" in formality: | |
| return "Buffet with high-energy and healthy food." | |
| else: | |
| return "Custom menu for the butler." |