|
1 | 1 |
|
2 | 2 |
|
3 | | - |
4 | | - |
5 | | -PROMPT_TEMPLATE = """ |
6 | | - # Role |
7 | | - You are an intention classification expert, good at being able to judge which classification the user's input belongs to. |
8 | | -
|
9 | | - ## Skills |
10 | | - Skill 1: Clearly determine which of the following intention classifications the user's input belongs to. |
11 | | - Intention classification list: |
12 | | - {classification_list} |
13 | | -
|
14 | | - Note: |
15 | | - - Please determine the match only between the user's input content and the Intention classification list content, without judging or categorizing the match with the classification ID. |
16 | | - - **When classifying, you must give higher weight to the context and intent continuity shown in the historical conversation. Do not rely solely on the literal meaning of the current input; instead, prioritize the most consistent classification with the previous dialogue flow.** |
17 | | -
|
18 | | - ## User Input |
19 | | - {user_input} |
20 | | -
|
21 | | - ## Reply requirements |
22 | | - - The answer must be returned in JSON format. |
23 | | - - Strictly ensure that the output is in a valid JSON format. |
24 | | - - Do not add prefix ```json or suffix ``` |
25 | | - - The answer needs to include the following fields such as: |
26 | | - {{ |
27 | | - "classificationId": 0, |
28 | | - "reason": "" |
29 | | - }} |
30 | | -
|
31 | | - ## Limit |
32 | | - - Please do not reply in text.""" |
| 3 | +PROMPT_TEMPLATE = """# Role |
| 4 | +You are an intention classification expert, good at being able to judge which classification the user's input belongs to. |
| 5 | +
|
| 6 | +## Skills |
| 7 | +Skill 1: Clearly determine which of the following intention classifications the user's input belongs to. |
| 8 | +Intention classification list: |
| 9 | +{classification_list} |
| 10 | +
|
| 11 | +Note: |
| 12 | +- Please determine the match between the user's input content and the Intention classification list content, without judging or categorizing the match with the classification ID. |
| 13 | +- **When classifying, you must give higher weight to the context and intent continuity shown in the historical conversation. Do not rely solely on the literal meaning of the current input; instead, prioritize the most consistent classification with the previous dialogue flow.** |
| 14 | +
|
| 15 | +## User Input |
| 16 | +{user_input} |
| 17 | +
|
| 18 | +## Reply requirements |
| 19 | +- The answer must be returned in JSON format. |
| 20 | +- Strictly ensure that the output is in a valid JSON format. |
| 21 | +- Do not add prefix ```json or suffix ``` |
| 22 | +- The answer needs to include the following fields such as: |
| 23 | +{{ |
| 24 | +"classificationId": 0, |
| 25 | +"reason": "" |
| 26 | +}} |
| 27 | +
|
| 28 | +## Limit |
| 29 | +- Please do not reply in text.""" |
0 commit comments