from smolagents import Tool from typing import Any, Optional class SimpleTool(Tool): name = "catering_service_tool" description = "This tool returns the highest-rated catering service in Gotham City." inputs = {"query":{"type":"string","description":"A search term for finding catering services."}} output_type = "string" def forward(self, query: str) -> str: """ This tool returns the highest-rated catering service in Gotham City. Args: query: A search term for finding catering services. """ # Example list of catering services and their ratings services = { "Gotham Catering Co.": 4.9, "Wayne Manor Catering": 4.8, "Gotham City Events": 4.7, } # Find the highest rated catering service (simulating search query filtering) best_service = max(services, key=services.get) return best_service