Skip to content

Commit 4f19157

Browse files
许君山许君山
authored andcommitted
fix: correct AI prompt template to prevent false negative hallucination on teForm
1 parent 5d76595 commit 4f19157

1 file changed

Lines changed: 4 additions & 3 deletions

File tree

backend/server.js

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -116,14 +116,15 @@ ${JSON.stringify(conjugationResult, null, 2)}
116116
1. 请只核对这 9 种变形:negative, polite, teForm, taForm, potential, passive, causative, imperative, volitional。
117117
2. 必须使用给定的英文 key。
118118
3. 如果结果完全正确,请将 isCorrect 设置为 true,correction 必须为空字符串 ""。
119-
4. 只有当你 100% 确定系统生成的结果错误时,才将 isCorrect 设置为 false,并在 correction 中给出正确的日文(不要加任何标点符号)
120-
5. 不要因为送气音(如 て/で)或汉字/假名的写法不同(如 飲んで/のんで)就认为是错的,只要发音和变形规则一致,就是对的
119+
4. 只有当你 100% 确定系统生成的结果错误时,才将 isCorrect 设置为 false,并在 correction 中给出正确的日文。
120+
5. 不要因为送气音或汉字/假名的写法不同就认为是错的
121121
122+
返回的 JSON 必须严格遵循如下结构(此为全对的示例):
122123
\`\`\`json
123124
{
124125
"negative": { "isCorrect": true, "correction": "" },
125126
"polite": { "isCorrect": true, "correction": "" },
126-
"teForm": { "isCorrect": false, "correction": "正确的变形" },
127+
"teForm": { "isCorrect": true, "correction": "" },
127128
"taForm": { "isCorrect": true, "correction": "" },
128129
"potential": { "isCorrect": true, "correction": "" },
129130
"passive": { "isCorrect": true, "correction": "" },

0 commit comments

Comments
 (0)