Smart-Notes-backend / app /graph /nodes /general_agent.py
pluto90's picture
Update app/graph/nodes/general_agent.py
39a8a26 verified
raw
history blame contribute delete
416 Bytes
from app.core.llm_engine import llm
from langchain_core.output_parsers import StrOutputParser
from app.core.prompts.general_prompt import general_prompt
def general_agent_node(state):
query = state.get("query")
chain = general_prompt | llm | StrOutputParser()
response = chain.invoke({"query": query})
return {
**state,
"general_answer": response.strip()
}