Update app.py
Browse files
app.py
CHANGED
@@ -12,7 +12,7 @@ from langchain_openai import ChatOpenAI
|
|
12 |
from langchain.agents import AgentExecutor, create_react_agent
|
13 |
from langchain.memory import ConversationSummaryMemory
|
14 |
from langchain.tools import Tool
|
15 |
-
from
|
16 |
from langchain_community.document_loaders import WikipediaLoader
|
17 |
from langchain.prompts import PromptTemplate
|
18 |
|
@@ -20,11 +20,9 @@ from langchain.prompts import PromptTemplate
|
|
20 |
DEFAULT_API_URL = "https://agents-course-unit4-scoring.hf.space"
|
21 |
|
22 |
# === TOOL: python_repl ===
|
23 |
-
|
24 |
-
repl_tool = Tool(
|
25 |
name="python_repl",
|
26 |
-
description="A Python REPL
|
27 |
-
func=python_repl.run,
|
28 |
)
|
29 |
|
30 |
# === TOOL: file_saver ===
|
|
|
12 |
from langchain.agents import AgentExecutor, create_react_agent
|
13 |
from langchain.memory import ConversationSummaryMemory
|
14 |
from langchain.tools import Tool
|
15 |
+
from langchain.tools.python.tool import PythonREPLTool
|
16 |
from langchain_community.document_loaders import WikipediaLoader
|
17 |
from langchain.prompts import PromptTemplate
|
18 |
|
|
|
20 |
DEFAULT_API_URL = "https://agents-course-unit4-scoring.hf.space"
|
21 |
|
22 |
# === TOOL: python_repl ===
|
23 |
+
repl_tool = PythonREPLTool(
|
|
|
24 |
name="python_repl",
|
25 |
+
description="A Python REPL for calculations and parsing. Input must be valid Python code, use print() to output results."
|
|
|
26 |
)
|
27 |
|
28 |
# === TOOL: file_saver ===
|