Spaces:
Sleeping
Sleeping
File size: 629 Bytes
f154798 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 |
from loggers.logger import logger
from template.transform_prompt import QUERY_CHAIN
import sys
sys.dont_write_bytecode = True
query_chain = QUERY_CHAIN
def transform_query(state):
"""
Transform the user query to web search
Args:
state (dict): The current graph state
Returns:
state (dict): Appended search query
"""
logger.info("INSIDE QUERY TRANSFORMATION FOR WEB SEARCH")
question = state['question']
gen_question = query_chain.invoke({"question": question})
search_query = gen_question['query']
return {
"search_query": search_query
} |