From a78c1b00d8344872e52cf739168b6e2af3f24c0a Mon Sep 17 00:00:00 2001 From: ouyangyouzhang Date: Sat, 12 Jul 2025 13:14:20 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E6=84=8F=E5=9B=BE=E8=AF=86?= =?UTF-8?q?=E5=88=AB=E9=80=BB=E8=BE=91=EF=BC=8C=E6=B3=A8=E9=87=8A=E6=8E=89?= =?UTF-8?q?=E6=A7=BD=E4=BD=8D=E5=A1=AB=E5=85=85=E7=9A=84=E6=9D=A1=E4=BB=B6?= =?UTF-8?q?=E5=88=A4=E6=96=AD=EF=BC=8C=E5=B9=B6=E6=9B=B4=E6=96=B0=E9=97=AE?= =?UTF-8?q?=E9=A2=98=E5=88=97=E8=A1=A8=E7=9A=84=E5=A4=84=E7=90=86=E6=96=B9?= =?UTF-8?q?=E5=BC=8F=EF=BC=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- rag2_0/intent_recognition/IntentRecognition.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/rag2_0/intent_recognition/IntentRecognition.py b/rag2_0/intent_recognition/IntentRecognition.py index f809fc1..e337b63 100755 --- a/rag2_0/intent_recognition/IntentRecognition.py +++ b/rag2_0/intent_recognition/IntentRecognition.py @@ -445,8 +445,8 @@ class AsyncIntentRecognizer: # 步骤4: 进行槽位填充 # 如果是有效分类,进行槽位填充 slot_filling_result = {} - if classification.vertical_classification not in ["其他", "闲聊"] and classification.sub_classification not in ["其他", "闲聊"]: - slot_filling_result = await self._fill_slots_async(rewrite.rewrite, classification, conversation_context, chat_history, previous_slots) + # if classification.vertical_classification not in ["其他", "闲聊"] and classification.sub_classification not in ["其他", "闲聊"]: + # slot_filling_result = await self._fill_slots_async(rewrite.rewrite, classification, conversation_context, chat_history, previous_slots) if not enable_query_expansion: return { @@ -471,7 +471,8 @@ class AsyncIntentRecognizer: all_questions = multi_questions_result.sub_questions all_questions.append(query) - all_questions.append(step_back_result.step_back_query) + all_questions.append(rewrite.rewrite) + all_questions.extend(step_back_result.step_back_query) all_questions.append(follow_up_result.follow_up_query) all_questions.append(hyde_result.hypothetical_answer) all_questions = list(set(all_questions))