File size: 401 Bytes
ec9c941
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
from llm import invoke_llm
from prompts.rewrite_prompt import REWRITE_PROMPT


def rewrite_query(state):

    question = state["question"]

    rewritten = invoke_llm(
        REWRITE_PROMPT,
        question
    )

    print("\n========== QUERY REWRITE ==========")
    print("Original:", question)
    print("Rewritten:", rewritten)

    return {
        **state,
        "question": rewritten
    }