Spaces:
Configuration error
Configuration error
oremaz
commited on
Commit
·
a2e77cd
1
Parent(s):
cb4c0e0
Update agent.py
Browse files
agent.py
CHANGED
|
@@ -551,12 +551,7 @@ Available tools:
|
|
| 551 |
2. **extract_url_tool** - Search and extract relevant URLs when no specific source is provided
|
| 552 |
3. **generate_code_tool** - Generate Python code for complex computations
|
| 553 |
4. **code_execution_tool** - Execute Python code safely
|
| 554 |
-
|
| 555 |
-
WORKFLOW:
|
| 556 |
-
1. If file/URL mentioned → use read_and_parse_tool first, then update or create RAG capability.
|
| 557 |
-
2. If documents loaded → create RAG capability for querying
|
| 558 |
-
3. If external info needed → use extract_url_tool, then process it as if file/URL mentioned
|
| 559 |
-
4. If computation needed → use generate_code_tool then code_execution_tool
|
| 560 |
""",
|
| 561 |
llm=proj_llm,
|
| 562 |
tools=self.available_tools,
|
|
|
|
| 551 |
2. **extract_url_tool** - Search and extract relevant URLs when no specific source is provided
|
| 552 |
3. **generate_code_tool** - Generate Python code for complex computations
|
| 553 |
4. **code_execution_tool** - Execute Python code safely
|
| 554 |
+
5. **create_dynamic_rag_tool** - Create RAG tool from parsed files to improve the information retrieval.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 555 |
""",
|
| 556 |
llm=proj_llm,
|
| 557 |
tools=self.available_tools,
|