Spaces:
Sleeping
Sleeping
| from smolagents import CodeAgent | |
| import sys | |
| import os | |
| sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__)))) | |
| from tools import search_schemes, SchemeRetrieverTool | |
| def create_knowledge_agent(model): | |
| retriever_tool = SchemeRetrieverTool() | |
| return CodeAgent( | |
| tools=[retriever_tool, search_schemes], | |
| model=model, | |
| name="knowledge_researcher", | |
| description="Performs deep research into government schemes using the knowledge base. Use for detailed questions about scheme rules, recent changes, application procedures, or when other agents can't find the answer." | |
| ) | |