Spaces:
Running
Running
vkhoa2110 commited on
Commit ·
bb51748
1
Parent(s): faaf431
Hide internal payment implementation details
Browse files- rag_core.py +7 -7
rag_core.py
CHANGED
|
@@ -2282,7 +2282,7 @@ Quy tắc trả lời:
|
|
| 2282 |
- Trả lời bằng tiếng Việt, thật ngắn gọn, tối đa 3 câu.
|
| 2283 |
- Nếu là câu hỏi thao tác, trả lời theo từng bước.
|
| 2284 |
- Nếu là câu hỏi chính sách, ưu tiên nói rõ điều kiện, ngoại lệ và bước tiếp theo.
|
| 2285 |
-
- Không nhắc công nghệ nội bộ như Firebase, Firestore, Auth, API, backend, database
|
| 2286 |
- Với câu hỏi thao tác tài khoản/mật khẩu, chỉ nêu các bước người dùng thấy trong ứng dụng, không mô tả luồng kỹ thuật.
|
| 2287 |
- Không chèn chunk_id, không thêm dòng nguồn hay trích dẫn kỹ thuật trong câu trả lời.
|
| 2288 |
|
|
@@ -2321,13 +2321,13 @@ def mentions_internal_implementation(text: str, retrieved_chunks: Sequence[dict[
|
|
| 2321 |
"database",
|
| 2322 |
"api",
|
| 2323 |
"co so du lieu",
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 2324 |
]
|
| 2325 |
-
|
| 2326 |
-
return False
|
| 2327 |
-
|
| 2328 |
-
context_text = " ".join(str(item.get("content") or "") for item in retrieved_chunks)
|
| 2329 |
-
normalized_context = normalize_text_for_search(context_text)
|
| 2330 |
-
return not any(term in f" {normalized_context} " for term in internal_terms)
|
| 2331 |
|
| 2332 |
|
| 2333 |
def extract_qa_answer(text: str) -> str:
|
|
|
|
| 2282 |
- Trả lời bằng tiếng Việt, thật ngắn gọn, tối đa 3 câu.
|
| 2283 |
- Nếu là câu hỏi thao tác, trả lời theo từng bước.
|
| 2284 |
- Nếu là câu hỏi chính sách, ưu tiên nói rõ điều kiện, ngoại lệ và bước tiếp theo.
|
| 2285 |
+
- Không nhắc công nghệ nội bộ như Firebase, Firestore, Auth, API, backend, database, SDK, token, orderInfo, subscriptionPlan, subscriptionStatus.
|
| 2286 |
- Với câu hỏi thao tác tài khoản/mật khẩu, chỉ nêu các bước người dùng thấy trong ứng dụng, không mô tả luồng kỹ thuật.
|
| 2287 |
- Không chèn chunk_id, không thêm dòng nguồn hay trích dẫn kỹ thuật trong câu trả lời.
|
| 2288 |
|
|
|
|
| 2321 |
"database",
|
| 2322 |
"api",
|
| 2323 |
"co so du lieu",
|
| 2324 |
+
"sdk",
|
| 2325 |
+
"token",
|
| 2326 |
+
"orderinfo",
|
| 2327 |
+
"subscriptionplan",
|
| 2328 |
+
"subscriptionstatus",
|
| 2329 |
]
|
| 2330 |
+
return any(term in f" {normalized_answer} " for term in internal_terms)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 2331 |
|
| 2332 |
|
| 2333 |
def extract_qa_answer(text: str) -> str:
|