varuneshv's picture
Initial commit
ec9c941
Raw
History Blame Contribute Delete
522 Bytes
from llm import invoke_llm
from prompts.rag_prompt import RAG_PROMPT
def generate(state):
question = state["question"]
documents = state["documents"]
context = "\n\n".join(
doc.page_content
for doc in documents
)
answer = invoke_llm(
RAG_PROMPT,
f"""
Question:
{question}
Context:
{context}
"""
)
print("\n========== GENERATION ==========")
return {
"answer": answer,
"route": state["route"],
"retrieval_score": state["retrieval_score"]
}