核心功能开发——画像构建
今日工作内容
- 学习画像模块开发
赛题要求构建不少于6个维度的动态学生画像。今天完成了核心功能:
数据库设计:创建user_profile表,包含professional_field、education_level、knowledge_base、learning_goal、weak_points、learning_style六个字段
画像提取逻辑:编写prompt让LLM从对话中自动提取学生信息
画像存储与更新:实现画像的保存和更新接口,支持增量更新
- 前后端联调
后端:开发画像提取API(/api/extract_profile)
前端:实现画像展示卡片组件
验证画像能在对话中自动更新
- 优化画像合并逻辑
修复了画像被覆盖的问题——当对话中没有提到专业信息时,保留原有专业信息而不是覆盖为“未知”。
遇到的问题
画像提取prompt不稳定,返回格式有时不符合预期 → 增加了JSON格式校验和异常处理
前端画像展示不及时 → 添加了手动刷新按钮
明日计划
继续开发课程讲解员智能体
测试RAG检索效果

浙公网安备 33010602011771号