人工智能分析优化
This commit is contained in:
parent
e58fe6f13f
commit
bae4538a74
|
@ -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();
|
||||
|
|
Loading…
Reference in New Issue