人工智能分析优化
This commit is contained in:
parent
e58fe6f13f
commit
bae4538a74
|
@ -280,13 +280,41 @@ export default {
|
||||||
this.aiLoading = true;
|
this.aiLoading = true;
|
||||||
this.aiMessage = ''; // 清空之前的内容
|
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 = [
|
let validMessages = [
|
||||||
{
|
{
|
||||||
role: 'user',
|
role: 'user',
|
||||||
content:
|
content: SYSTEM_PROMPT
|
||||||
JSON.stringify(this.resultData) +
|
}
|
||||||
'这是我们学校的四级成绩,在回答时无需再次具体说明数据,batch为批次,总共是最近三个批次的数据,rateByBatch为每个分数段的人数占比,scoreByBatch为四级每个模块的平均分,分别为阅读、写作、听力。我是我们学校英语教研组的,请你进行分析并给出提升意见',
|
|
||||||
},
|
|
||||||
];
|
];
|
||||||
|
|
||||||
try {
|
try {
|
||||||
|
@ -310,7 +338,7 @@ export default {
|
||||||
|
|
||||||
const reader = response.body.getReader();
|
const reader = response.body.getReader();
|
||||||
const decoder = new TextDecoder();
|
const decoder = new TextDecoder();
|
||||||
let fullMessage = '(数据分析由deepseek生成,仅供参考)\n\n';
|
let fullMessage = '(数据分析由deepseek生成,仅供参考,数据来源为学校近三个批次的四级考试数据)\n\n';
|
||||||
|
|
||||||
while (true) {
|
while (true) {
|
||||||
const { done, value } = await reader.read();
|
const { done, value } = await reader.read();
|
||||||
|
|
Loading…
Reference in New Issue