Spaces:
Paused
Paused
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. | |
""" | |
# 示例餐饮服务和评分列表 | |
services = { | |
"Gotham Catering Co.": 4.9, | |
"Wayne Manor Catering": 4.8, | |
"Gotham City Events": 4.7, | |
} | |
# 找出评分最高的餐饮服务(模拟搜索查询过滤) | |
best_service = max(services, key=services.get) | |
return best_service |