Spaces:
Running
Running
from langchain.agents import create_tool_calling_agent | |
from query_vectordb import chat_model | |
from tools import retrieve_tool, calculator_tool | |
from prompts import agent_prompt | |
def rag_agent(): | |
llm=chat_model() | |
tools = [retrieve_tool(), calculator_tool()] | |
prompt=agent_prompt() | |
agent = create_tool_calling_agent(llm, tools, prompt) | |
return agent | |