人工智能分析优化

This commit is contained in:
Xubx 2025-07-02 16:43:13 +08:00
parent e58fe6f13f
commit bae4538a74
1 changed files with 33 additions and 5 deletions

View File

@ -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();