Dkapsis's picture
more detailed search
6dd5f4b
# from smolagents import CodeAgent, DuckDuckGoSearchTool, InferenceClientModel, VisitWebpageTool, ManagedAgent
# model = InferenceClientModel(model_id="Qwen/Qwen2.5-Coder-32B-Instruct", provider="together")
# web_agent = CodeAgent(
# model=model,
# tools=[DuckDuckGoSearchTool(), VisitWebpageTool()],
# additional_authorized_imports=["pandas"],
# name="web_agent",
# description="Browses the web to find information",
# verbosity_level=0,
# max_steps=20,
# )
from dotenv import load_dotenv
from smolagents import InferenceClientModel, CodeAgent, DuckDuckGoSearchTool, GoogleSearchTool, VisitWebpageTool
load_dotenv()
model = InferenceClientModel(model_id="Qwen/Qwen2.5-Coder-32B-Instruct", provider="together")
from app_tools.web_search_tools import(
SearchInformationTool,
NavigationalSearchTool,
VisitTool,
PageUpTool,
PageDownTool,
FinderTool,
FindNextTool,
ArchiveSearchTool,
)
web_agent = CodeAgent(
model=model,
tools=[
# DuckDuckGoSearchTool(),
GoogleSearchTool("serper"),
VisitWebpageTool(),
SearchInformationTool(),
NavigationalSearchTool(),
VisitTool(),
PageUpTool(),
PageDownTool(),
FinderTool(),
FindNextTool(),
ArchiveSearchTool(),
],
name="web_agent",
description="Runs web searches for you. Give it your query as an argument.",
verbosity_level=0,
max_steps=10,
)
# managed_web_agent = CodeAgent(
# model=model,
# agent=web_agent,
# name="web_search",
# description="Runs web searches for you. Give it your query as an argument."
# )