Spaces:
Sleeping
Sleeping
from smolagents import Tool | |
from typing import Any, Optional | |
class SimpleTool(Tool): | |
name = "best_learning_platforms" | |
description = "This tool returns the highest rated learning platforms by egerton university students" | |
inputs = {'query': {'type': 'string', 'description': 'a serch term for finding learning platforms'}} | |
output_type = "string" | |
def forward(self, query: str) -> str: | |
""" | |
This tool returns the highest rated learning platforms by egerton university students | |
Args: | |
query: a serch term for finding learning platforms | |
""" | |
platforms = { | |
"Edureka":3.9, | |
"Datacamp": 5.6, | |
"kaggle": 4.5, | |
"Youtube":6.7, | |
} | |
best_platform = max(platforms, key=platforms.get) | |
return best_platform |