Spaces:
Paused
Paused
File size: 353 Bytes
2e91995 1804a7a 2e91995 1804a7a 5c25aef 2e91995 1804a7a 2e91995 |
1 2 3 4 5 6 7 8 9 10 11 12 |
from src.agents.base import BaseAgent
from duckduckgo_search import DDGS
class ResearcherAgent(BaseAgent):
def __init__(self, engine):
super().__init__(engine, "researcher")
def search(self, query):
try:
with DDGS() as ddgs: return str(list(ddgs.text(query, max_results=4)))
except: return "Search failed."
|