from smolagents import Tool from typing import Any, Optional class SimpleTool(Tool): name = "suggest_menu" description = "Suggests a menu based on the occasion." inputs = {"occasion":{"type":"string","description":"The type of occasion for the party."}} output_type = "string" def forward(self, occasion: str) -> str: ''' Suggests a menu based on the occasion. Args: occasion: The type of occasion for the party. ''' if occasion == 'casual': return 'Pizza, snacks, and drinks.' elif occasion == 'formal': return '3-course dinner with wine and dessert.' elif occasion == 'superhero': return 'Buffet with high-energy and healthy food.' else: return 'Custom menu for the butler.'