davidtran999 commited on
Commit
4ecab36
·
verified ·
1 Parent(s): e8154d5

Upload backend/hue_portal/chatbot/chatbot.py with huggingface_hub

Browse files
backend/hue_portal/chatbot/chatbot.py CHANGED
@@ -167,11 +167,11 @@ class Chatbot(CoreChatbot):
167
  # ⚠️ QUAN TRỌNG: Wizard check PHẢI ở TRƯỚC nhánh "if intent == search_legal" để được trigger.
168
  has_doc_code_in_query = self._query_has_document_code(query)
169
  print(f"[WIZARD] Chatbot layer check - intent={intent}, selected_doc_code={selected_doc_code}, has_doc_code_in_query={has_doc_code_in_query}, query='{query[:50]}'")
170
- # Lưu ý: Ở HF log vừa rồi, selected_doc_code đang là 'TT-02-CAND' do session cũ,
171
- # nên nếu ràng buộc "and not selected_doc_code" thì wizard sẽ KHÔNG bao giờ bật.
172
- # Để đảm bảo option-first cho *mọi* câu hỏi pháp (kể cả khi session đã selected_doc_code),
173
- # ta chỉ cần kiểm tra intent + không văn bản trong câu hỏi.
174
- if intent == "search_legal" and not has_doc_code_in_query:
175
  print("[WIZARD] ✅ Chatbot layer wizard triggered, returning options")
176
  intro_message = (
177
  "Tôi tìm thấy một số nhóm văn bản có thể liên quan đến câu hỏi của bạn.\n\n"
 
167
  # ⚠️ QUAN TRỌNG: Wizard check PHẢI ở TRƯỚC nhánh "if intent == search_legal" để được trigger.
168
  has_doc_code_in_query = self._query_has_document_code(query)
169
  print(f"[WIZARD] Chatbot layer check - intent={intent}, selected_doc_code={selected_doc_code}, has_doc_code_in_query={has_doc_code_in_query}, query='{query[:50]}'")
170
+ # Logic wizard:
171
+ # - Nếu user đã chọn văn bản (selected_doc_code giá trị) → không bật wizard, đi thẳng vào slow_path để trả lời
172
+ # - Nếu user chưa chọn không trong query bật wizard để user chọn
173
+ # - Nếu trong query không bật wizard, đi thẳng vào slow_path
174
+ if intent == "search_legal" and not selected_doc_code and not has_doc_code_in_query:
175
  print("[WIZARD] ✅ Chatbot layer wizard triggered, returning options")
176
  intro_message = (
177
  "Tôi tìm thấy một số nhóm văn bản có thể liên quan đến câu hỏi của bạn.\n\n"