核心功能开发——画像构建

今日工作内容

  1. 学习画像模块开发

赛题要求构建不少于6个维度的动态学生画像。今天完成了核心功能:

数据库设计:创建user_profile表,包含professional_field、education_level、knowledge_base、learning_goal、weak_points、learning_style六个字段

画像提取逻辑:编写prompt让LLM从对话中自动提取学生信息

画像存储与更新:实现画像的保存和更新接口,支持增量更新

  1. 前后端联调

后端:开发画像提取API(/api/extract_profile)

前端:实现画像展示卡片组件

验证画像能在对话中自动更新

  1. 优化画像合并逻辑

修复了画像被覆盖的问题——当对话中没有提到专业信息时,保留原有专业信息而不是覆盖为“未知”。

遇到的问题
画像提取prompt不稳定,返回格式有时不符合预期 → 增加了JSON格式校验和异常处理

前端画像展示不及时 → 添加了手动刷新按钮

明日计划
继续开发课程讲解员智能体

测试RAG检索效果

posted @ 2026-06-09 09:16  ytr123  阅读(10)  评论(0)    收藏  举报