forked from hangshuo652/aurak
fix: MC options display, question selection, timeout handling, and grading prompts
This commit is contained in:
@@ -56,7 +56,12 @@ const scoreSummary = Object.entries(scores)
|
||||
1. **你必须使用以下语言生成报告:中文 (Simplified Chinese)**。
|
||||
2. **严禁夹杂日文**。即使对话记录中包含日文,报告内容也必须全中文。
|
||||
3. 报告的第一行必须严格遵守此格式:"LEVEL: [Novice/Proficient/Advanced/Expert]"。
|
||||
4. 必须保持客观。如果用户没有提供有效的回答或得分为 0,你必须将其识别为 'Novice',并明确指出他们尚未证明其掌握程度。
|
||||
4. **等级判定必须遵循以下分数阈值**:
|
||||
- 总体平均分 >= 9 → Expert(专家)
|
||||
- 总体平均分 >= 7 → Advanced(高级)
|
||||
- 已通过(有有效回答且得分 > 0)→ Proficient(熟练)
|
||||
- 未通过(无有效回答或得分为 0)→ Novice(新手)
|
||||
即使得分很高,也要确保等级与上述阈值匹配。不要随意提高或降低等级。
|
||||
5. 不要虚构或幻想优点(如"潜力"或"好奇心"),如果用户明确表示"不知道"或未提供实质内容。
|
||||
6. 专注于对话记录中已证明的事实。
|
||||
|
||||
@@ -87,8 +92,13 @@ ${messages
|
||||
2. **中国語を混ぜないでください**。会話ログに中国語が含まれていても、レポートの内容はすべて日本語で記述してください。
|
||||
3. レポートの最初の行は, 必ず次の形式に従ってください:"LEVEL: [Novice/Proficient/Advanced/Expert]"。
|
||||
4. 客観的であること。ユーザーが有効な回答を提供しなかった場合、またはスコアが 0 の場合、'Novice' と判定し、習熟度が証明されていないことを明示してください。
|
||||
5. ユーザーが「わからない」と言ったり、内容を提供しなかった場合に、長所(「ポテンシャル」や「好奇心」など)を捏造しないでください。
|
||||
6. 会話ログで証明された事実に集中してください。
|
||||
5. **レベル判定は以下のスコアしきい値に従うこと**:
|
||||
- 平均スコア >= 9 → Expert
|
||||
- 平均スコア >= 7 → Advanced
|
||||
- 合格(有効な回答がありスコア > 0)→ Proficient
|
||||
- 不合格(有効な回答なし、またはスコア 0)→ Novice
|
||||
6. ユーザーが「わからない」と言ったり、内容を提供しなかった場合に、長所(「ポテンシャル」や「好奇心」など)を捏造しないでください。
|
||||
7. 会話ログで証明された事実に集中してください。
|
||||
|
||||
各ディメンションスコア:
|
||||
${dimensionAvg}
|
||||
@@ -115,8 +125,13 @@ IMPORTANT:
|
||||
1. **You MUST generate the report strictly in English.**
|
||||
2. START the report with exactly this format: "LEVEL: [Novice/Proficient/Advanced/Expert]" on the first line.
|
||||
3. Be OBJECTIVE. If the user provided no valid answers or scores are 0, you MUST identify them as 'Novice' and explicitly state they have NOT demonstrated mastery.
|
||||
4. DO NOT invent or hallucinate strengths (like 'potential' or 'curiosity') if the user explicitly said "I don't know" or provided no content.
|
||||
5. Focus on what was PROVEN in the conversation logs.
|
||||
4. **Level assignment MUST follow these score thresholds**:
|
||||
- Average score >= 9 → Expert
|
||||
- Average score >= 7 → Advanced
|
||||
- Passed (has valid answers with score > 0) → Proficient
|
||||
- Not passed (no valid answers or score is 0) → Novice
|
||||
5. DO NOT invent or hallucinate strengths (like 'potential' or 'curiosity') if the user explicitly said "I don't know" or provided no content.
|
||||
6. Focus on what was PROVEN in the conversation logs.
|
||||
|
||||
DIMENSION SCORES:
|
||||
${dimensionAvg}
|
||||
|
||||
Reference in New Issue
Block a user