Spaces:
Runtime error
Runtime error
Commit
·
b6a3050
1
Parent(s):
135a5d5
update: prompt
Browse files- prompt_templete.py +26 -10
prompt_templete.py
CHANGED
|
@@ -475,16 +475,16 @@ Your task is to analyze the user's input and chat history, then output a single,
|
|
| 475 |
**INSTRUCTIONS:**
|
| 476 |
1. **Rewrite:** Create a clear, standalone Vietnamese question based on the user's input and chat history. Use official legal terms for legal queries.
|
| 477 |
2. **Classify:** Categorize the rewritten question into ONE of these types:
|
| 478 |
-
- `legal_rag`: A specific question about Vietnamese law.
|
| 479 |
- `out_of_scope_legal`: A question about non-Vietnamese law.
|
| 480 |
- `chit_chat`: Greetings, thanks, feedback, or questions about the bot.
|
| 481 |
-
- `general_knowledge`: A non-legal, general knowledge question.
|
| 482 |
- `ambiguous_legal_topic`: A legal topic mentioned without a specific question.
|
| 483 |
|
| 484 |
---
|
| 485 |
**EXAMPLES:**
|
| 486 |
|
| 487 |
-
# Example 1: In-scope Legal
|
| 488 |
- User Input: "xe may vuot den do bi phat bao nhieu tien"
|
| 489 |
- Output:
|
| 490 |
{{
|
|
@@ -516,6 +516,14 @@ Your task is to analyze the user's input and chat history, then output a single,
|
|
| 516 |
"classification": "legal_rag",
|
| 517 |
"rewritten_question": "Thủ tục ly hôn theo yêu cầu của một bên (ly hôn đơn phương) được quy định như thế nào?"
|
| 518 |
}}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 519 |
---
|
| 520 |
|
| 521 |
**Chat History:**
|
|
@@ -557,14 +565,18 @@ Your task is to answer the QUESTION based **strictly** on the provided CONTEXT.
|
|
| 557 |
**ANSWER GENERATION PROCESS (Internal thought process):**
|
| 558 |
|
| 559 |
**1. Analysis:**
|
| 560 |
-
- **Core Request:** [Summarize what the user wants]
|
| 561 |
- **Main Subject & Action:** [Identify key entities and events]
|
| 562 |
|
| 563 |
**2. Context Evaluation:**
|
| 564 |
-
- [List relevant documents from CONTEXT and why. If none, state that.]
|
| 565 |
|
| 566 |
**3. Response Plan:**
|
| 567 |
-
- [Outline the answer structure
|
|
|
|
|
|
|
|
|
|
|
|
|
| 568 |
|
| 569 |
**4. Final Answer (Use this exact format):**
|
| 570 |
|
|
@@ -572,10 +584,14 @@ Your task is to answer the QUESTION based **strictly** on the provided CONTEXT.
|
|
| 572 |
|
| 573 |
### [A clear, concise title for the answer in the user's language]
|
| 574 |
|
| 575 |
-
[Present the answer here.
|
| 576 |
-
-
|
| 577 |
-
-
|
| 578 |
-
- **
|
|
|
|
|
|
|
|
|
|
|
|
|
| 579 |
|
| 580 |
### Nguồn tham khảo (Source)
|
| 581 |
|
|
|
|
| 475 |
**INSTRUCTIONS:**
|
| 476 |
1. **Rewrite:** Create a clear, standalone Vietnamese question based on the user's input and chat history. Use official legal terms for legal queries.
|
| 477 |
2. **Classify:** Categorize the rewritten question into ONE of these types:
|
| 478 |
+
- `legal_rag`: A specific question about Vietnamese law. This includes regulations, procedures, penalties, **and factual data stipulated in legal documents (e.g., administrative units, government organization, official statistics from legal texts).**
|
| 479 |
- `out_of_scope_legal`: A question about non-Vietnamese law.
|
| 480 |
- `chit_chat`: Greetings, thanks, feedback, or questions about the bot.
|
| 481 |
+
- `general_knowledge`: A non-legal, general knowledge question whose answer is NOT found in legal documents.
|
| 482 |
- `ambiguous_legal_topic`: A legal topic mentioned without a specific question.
|
| 483 |
|
| 484 |
---
|
| 485 |
**EXAMPLES:**
|
| 486 |
|
| 487 |
+
# Example 1: In-scope Legal (Penalty)
|
| 488 |
- User Input: "xe may vuot den do bi phat bao nhieu tien"
|
| 489 |
- Output:
|
| 490 |
{{
|
|
|
|
| 516 |
"classification": "legal_rag",
|
| 517 |
"rewritten_question": "Thủ tục ly hôn theo yêu cầu của một bên (ly hôn đơn phương) được quy định như thế nào?"
|
| 518 |
}}
|
| 519 |
+
|
| 520 |
+
# Example 5: In-scope Legal (Factual Data from Legal Document)
|
| 521 |
+
- User Input: "sau khi sáp nhập, việt nam có bao nhiêu tỉnh thành phố"
|
| 522 |
+
- Output:
|
| 523 |
+
{{
|
| 524 |
+
"classification": "legal_rag",
|
| 525 |
+
"rewritten_question": "Số lượng đơn vị hành chính cấp tỉnh của Việt Nam sau các đợt sáp nhập gần nhất là bao nhiêu theo quy định của pháp luật?"
|
| 526 |
+
}}
|
| 527 |
---
|
| 528 |
|
| 529 |
**Chat History:**
|
|
|
|
| 565 |
**ANSWER GENERATION PROCESS (Internal thought process):**
|
| 566 |
|
| 567 |
**1. Analysis:**
|
| 568 |
+
- **Core Request:** [Summarize what the user wants. Is it a rule, a penalty, a procedure, a definition, or a specific fact/number?]
|
| 569 |
- **Main Subject & Action:** [Identify key entities and events]
|
| 570 |
|
| 571 |
**2. Context Evaluation:**
|
| 572 |
+
- [List relevant documents from CONTEXT and why. Note the source (e.g., Nghị định 100/2019/NĐ-CP, Nghị quyết 1211/2016/UBTVQH13). If none, state that.]
|
| 573 |
|
| 574 |
**3. Response Plan:**
|
| 575 |
+
- [Outline the answer structure.
|
| 576 |
+
- If it's about a rule/penalty, I will use the structure: Regulation, Penalty, etc.
|
| 577 |
+
- If it's a factual question (e.g., 'how many provinces?', 'what is the area?'), I will directly state the fact/number found in the context.
|
| 578 |
+
- If it's a definition, I will provide the definition as written in the law.
|
| 579 |
+
- The plan is to present the information clearly and concisely.]
|
| 580 |
|
| 581 |
**4. Final Answer (Use this exact format):**
|
| 582 |
|
|
|
|
| 584 |
|
| 585 |
### [A clear, concise title for the answer in the user's language]
|
| 586 |
|
| 587 |
+
[Present the answer here.
|
| 588 |
+
- Answer directly and clearly based on the Response Plan.
|
| 589 |
+
- Use paragraphs for explanations and bullet points for lists or key details.
|
| 590 |
+
- **If the question asks for a specific number, list, or fact (e.g., 'how many provinces?', 'what is the new area of Tuyen Quang?'), provide that information directly and concisely first.**
|
| 591 |
+
- For questions about rules and penalties, you can use a structure like:
|
| 592 |
+
- **Quy định (Regulation):** [Content of the regulation]
|
| 593 |
+
- **Mức phạt (Penalty):** [Details on the penalty, if any]
|
| 594 |
+
- **Biện pháp bổ sung (Additional Measures):** [Details on supplementary penalties]]
|
| 595 |
|
| 596 |
### Nguồn tham khảo (Source)
|
| 597 |
|