RalphThings commited on
Commit
7e59c66
·
verified ·
1 Parent(s): 03d7954

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +5 -4
app.py CHANGED
@@ -3,7 +3,7 @@ from transformers import pipeline
3
  from langchain_huggingface import HuggingFacePipeline, ChatHuggingFace
4
  from langchain.tools import tool
5
  from langchain_core.output_parsers import JsonOutputParser
6
- from langchain.agents import AgentExecutor
7
  from youtube_transcript_api import YouTubeTranscriptApi
8
  import chess, chess.engine
9
  from bs4 import BeautifulSoup
@@ -152,11 +152,12 @@ class BasicAgent:
152
  prompt = f"{self.system_prompt}Q: {question}\nA:"
153
  #out = self.generator(prompt, max_new_tokens=16, return_full_text=False)
154
  #return out[0]["generated_text"].strip()
155
- agent = AgentExecutor.from_llm_and_tools(
156
- llm=self.llm,
 
157
  tools=TOOLS,
158
- system_message=prompt,
159
  verbose=True,
 
160
  )
161
  #agent = AgentExecutor(agent=self.llm, tools=TOOLS, prompt=prompt, verbose=False, return_intermediate_steps=False)
162
  result = agent.invoke({"input": question})
 
3
  from langchain_huggingface import HuggingFacePipeline, ChatHuggingFace
4
  from langchain.tools import tool
5
  from langchain_core.output_parsers import JsonOutputParser
6
+ from langchain.agents import AgentExecutor, create_react_agent
7
  from youtube_transcript_api import YouTubeTranscriptApi
8
  import chess, chess.engine
9
  from bs4 import BeautifulSoup
 
152
  prompt = f"{self.system_prompt}Q: {question}\nA:"
153
  #out = self.generator(prompt, max_new_tokens=16, return_full_text=False)
154
  #return out[0]["generated_text"].strip()
155
+ agent = create_react_agent(llm=self.llm, tools=TOOLS, prompt=prompt)
156
+ agent = AgentExecutor(
157
+ agent=agent,
158
  tools=TOOLS,
 
159
  verbose=True,
160
+ return_intermediate_steps=False
161
  )
162
  #agent = AgentExecutor(agent=self.llm, tools=TOOLS, prompt=prompt, verbose=False, return_intermediate_steps=False)
163
  result = agent.invoke({"input": question})