引入工单后,匹配软件词条辅助性不大且该环节上下文较长,Token消耗较大
This commit is contained in:
@@ -418,7 +418,7 @@ class AsyncIntentRecognizer:
|
|||||||
asyncio.create_task(self._generate_step_back_prompt_async(query, chat_history, conversation_context)),
|
asyncio.create_task(self._generate_step_back_prompt_async(query, chat_history, conversation_context)),
|
||||||
|
|
||||||
# 文档查询
|
# 文档查询
|
||||||
asyncio.create_task(self._find_matching_software_docs_async(query, cur_soft_name, chat_history)),
|
# asyncio.create_task(self._find_matching_software_docs_async(query, cur_soft_name, chat_history)),
|
||||||
]
|
]
|
||||||
|
|
||||||
# 执行关键词匹配
|
# 执行关键词匹配
|
||||||
@@ -470,19 +470,19 @@ class AsyncIntentRecognizer:
|
|||||||
|
|
||||||
# 收集结果
|
# 收集结果
|
||||||
step_back_result = query_expand_results[0] if query_expand_results[0] else StepBackPrompt(original_query=query, can_use_back_prompt=False, step_back_query=[query])
|
step_back_result = query_expand_results[0] if query_expand_results[0] else StepBackPrompt(original_query=query, can_use_back_prompt=False, step_back_query=[query])
|
||||||
wiki_result = query_expand_results[1] if query_expand_results[1] else []
|
# wiki_result = query_expand_results[1] if query_expand_results[1] else []
|
||||||
|
|
||||||
all_questions=[]
|
all_questions=[]
|
||||||
all_questions.append(query)
|
all_questions.append(query)
|
||||||
all_questions.append(rewrite.rewrite)
|
all_questions.append(rewrite.rewrite)
|
||||||
all_questions.extend(wiki_result)
|
# all_questions.extend(wiki_result)
|
||||||
all_questions.extend(step_back_result.step_back_query)
|
all_questions.extend(step_back_result.step_back_query)
|
||||||
all_questions = list(set(all_questions))
|
all_questions = list(set(all_questions))
|
||||||
|
|
||||||
query_expand = {
|
query_expand = {
|
||||||
"all": all_questions,
|
"all": all_questions,
|
||||||
"step_back": step_back_result.step_back_query,
|
"step_back": step_back_result.step_back_query,
|
||||||
"wiki_title": wiki_result,
|
# "wiki_title": wiki_result,
|
||||||
"original_query":query,
|
"original_query":query,
|
||||||
"rewrite_query":rewrite.rewrite
|
"rewrite_query":rewrite.rewrite
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user