minh-4T commited on
Commit
90ce511
·
1 Parent(s): aae6079

fix error yield info

Browse files
Files changed (1) hide show
  1. rag/analyze_and_expand.py +3 -3
rag/analyze_and_expand.py CHANGED
@@ -30,7 +30,7 @@ def analyze_and_expand_query(question: str) -> Dict[str, Any]:
30
 
31
 
32
  QUY TẮC PHÂN LOẠI CỰC KỲ NGHIÊM NGẶT:
33
-
34
  1. **CHỐNG ẢO GIÁC (ANTI-HALLUCINATION) - ƯU TIÊN SỐ 1:**
35
  - Đọc kỹ `CÂU HỎI CỦA SINH VIÊN` và `TÀI LIỆU THAM KHẢO`.
36
  - Nếu câu hỏi nhắc đến TÊN CÁC TRƯỜNG ĐẠI HỌC KHÁC (VD: Bách Khoa, NEU, Kinh tế...) hoặc các chủ đề hoàn toàn nằm ngoài môi trường đại học (VD: nấu ăn, thời tiết, lịch sử thế giới, code lập trình):
@@ -124,13 +124,13 @@ def analyze_and_expand_query(question: str) -> Dict[str, Any]:
124
  if q_type == "normal":
125
  # Normal: Chỉ cần có từ khóa học vụ là bẻ lái (hoặc câu quá dài)
126
  if has_academic_keyword or len(question.split()) > 10:
127
- yield " Phát hiện từ khóa học vụ. Ép về simple."
128
  q_type = "simple"
129
  ans = None
130
 
131
  elif q_type == "outlier":
132
  if has_academic_keyword and has_school_keyword:
133
- yield " G Có đủ từ khóa học vụ và tên trường. Cứu vớt ép về simple."
134
  q_type = "simple"
135
  ans = None
136
  if q_type == "normal" and not ans:
 
30
 
31
 
32
  QUY TẮC PHÂN LOẠI CỰC KỲ NGHIÊM NGẶT:
33
+ BẠN CHỈ CẦN ĐƯA RA CÂU HỎI TƯƠNG TỰ CHỨ KHÔNG CẦN TRẢ LỜI CÂU HỎI
34
  1. **CHỐNG ẢO GIÁC (ANTI-HALLUCINATION) - ƯU TIÊN SỐ 1:**
35
  - Đọc kỹ `CÂU HỎI CỦA SINH VIÊN` và `TÀI LIỆU THAM KHẢO`.
36
  - Nếu câu hỏi nhắc đến TÊN CÁC TRƯỜNG ĐẠI HỌC KHÁC (VD: Bách Khoa, NEU, Kinh tế...) hoặc các chủ đề hoàn toàn nằm ngoài môi trường đại học (VD: nấu ăn, thời tiết, lịch sử thế giới, code lập trình):
 
124
  if q_type == "normal":
125
  # Normal: Chỉ cần có từ khóa học vụ là bẻ lái (hoặc câu quá dài)
126
  if has_academic_keyword or len(question.split()) > 10:
127
+ logger.info(" Phát hiện từ khóa học vụ. Ép về simple.")
128
  q_type = "simple"
129
  ans = None
130
 
131
  elif q_type == "outlier":
132
  if has_academic_keyword and has_school_keyword:
133
+ logger.info(" Có đủ từ khóa học vụ và tên trường. Cứu vớt ép về simple.")
134
  q_type = "simple"
135
  ans = None
136
  if q_type == "normal" and not ans: