Spaces:
Running
Running
File size: 581 Bytes
db70da0 |
1 2 3 4 5 6 7 8 9 10 11 |
from langchain_community.chat_message_histories import ChatMessageHistory
from langchain.agents import AgentExecutor
from agents import rag_agent
from tools import retrieve_tool, calculator_tool
chat_history = ChatMessageHistory()
agent_executor = AgentExecutor(agent=rag_agent(),tools=[retrieve_tool(),calculator_tool()], verbose=True)
while True:
response=agent_executor.invoke({"input": input("Enter the query:"),"chat_history":chat_history.messages})
chat_history.add_ai_message(response['input'])
chat_history.add_ai_message(response['output'])
print(response) |