Spaces:
Sleeping
Sleeping
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.' |