dawid-lorek commited on
Commit
b253f96
·
verified ·
1 Parent(s): b27256b

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +3 -5
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 langchain_experimental.utilities import PythonREPL
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
- python_repl = PythonREPL()
24
- repl_tool = Tool(
25
  name="python_repl",
26
- description="A Python REPL (Read-Eval-Print Loop) for calculations, parsing, and data manipulation. Input must be valid Python. Use print() to output your answer.",
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 ===