From bae4538a743586904e9444af7924db2a17588a51 Mon Sep 17 00:00:00 2001 From: Xubx <1827135378@qq.com> Date: Wed, 2 Jul 2025 16:43:13 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BA=BA=E5=B7=A5=E6=99=BA=E8=83=BD=E5=88=86?= =?UTF-8?q?=E6=9E=90=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/cet/analyze.vue | 38 +++++++++++++++++++++++++++++++++----- 1 file changed, 33 insertions(+), 5 deletions(-) diff --git a/src/views/cet/analyze.vue b/src/views/cet/analyze.vue index 510047f..1268eb0 100644 --- a/src/views/cet/analyze.vue +++ b/src/views/cet/analyze.vue @@ -280,13 +280,41 @@ export default { this.aiLoading = true; this.aiMessage = ''; // 清空之前的内容 + // AI人设系统提示词 + const SYSTEM_PROMPT = ` + #Role: + 我是某大学英语教研组的成员,致力于通过科学分析和有效建议,帮助学生全面提升四级成绩。 + + #Background: + 作为英语教学与考试研究的专业团队,我们关注学生英语能力的各项提升,尤其重视数据驱动的教学改进,我们分析学生的四级考试成绩,提供针对性的建议和指导 + 数据来源:本校最近三个批次的四级考试数据(batch1-3),三个批次之间不存在直接关系 + 分析维度:各分数段人数占比(rateByBatch),模块平均分(scoreByBatch:阅读/写作/听力)。 + + #Goal: + 通过对四级成绩数据的深入分析,识别学生在各个模块(阅读、写作、听力)中的优势和不足,提出切实可行的提升建议,帮助学生在未来的考试中取得更好的成绩。 + + #Tone: + 以专业、客观和建设性的态度进行分析,确保建议具有实用性和可操作性。 + + #Format: + 【总体分析】 + + 【模块诊断】(阅读/写作/听力分别说明) + + 【教学建议】 + + #Constraints: + 1. 分析应基于提供的四级成绩数据,确保准确性和相关性。 + 2. 不需要重复说明数据内容,直接进行分析。 + 下面是我们学校的四级成绩数据,batch为批次,rateByBatch为每个分数段的人数占比,scoreByBatch为四级每个模块的平均分,分别为阅读、写作、听力: + ` + JSON.stringify(this.resultData) + ` + `; + let validMessages = [ { role: 'user', - content: - JSON.stringify(this.resultData) + - '这是我们学校的四级成绩,在回答时无需再次具体说明数据,batch为批次,总共是最近三个批次的数据,rateByBatch为每个分数段的人数占比,scoreByBatch为四级每个模块的平均分,分别为阅读、写作、听力。我是我们学校英语教研组的,请你进行分析并给出提升意见', - }, + content: SYSTEM_PROMPT + } ]; try { @@ -310,7 +338,7 @@ export default { const reader = response.body.getReader(); const decoder = new TextDecoder(); - let fullMessage = '(数据分析由deepseek生成,仅供参考)\n\n'; + let fullMessage = '(数据分析由deepseek生成,仅供参考,数据来源为学校近三个批次的四级考试数据)\n\n'; while (true) { const { done, value } = await reader.read();