Spaces:
Sleeping
Sleeping
from typing import Any, Optional | |
from smolagents.tools import Tool | |
class UserInputTool(Tool): | |
name = "user_input" | |
description = "Asks for user's input on a specific question" | |
inputs = {"question": {"type": "string", "description": "The question to ask the user"}} | |
output_type = "string" | |
def forward(self, question): | |
user_input = input(f"{question} => Type your answer here:") | |
return user_input | |
def __init__(self, *args, **kwargs): | |
self.is_initialized = False | |