生成式AI赋能大学英语告诫语言能力培养平台-开发日志(Day 4)
Day 4 完成:AI角色配置 + 评价量表 API
做的东西:
AI角色管理(4个端点)
预设7种AI角色:预习助手、文本追问者、反方质询者、写作反馈助手、文化视角提醒者、辩论对手、Socratic提问者
每个角色有名称、描述、默认提示语模板、回复规则
首次查询时自动注入数据库(懒加载种子策略)
支持教师自定义、修改、删除角色
任务-AI规则绑定(4个端点)
将AI角色绑定到具体任务的某个步骤
举例:任务1的"人机对话"步骤使用"文本追问者"角色,填写自定义提示语和回复规则
含反馈维度配置和触发条件设置
评价量表API(4个端点)
6个标准维度:观点清晰度、文本证据、论证逻辑、反方意识、文化视角、语言准确性
含权重和满分值
提供批量接口,一次请求完成全部6个维度的配置
新增文件
schemas/ai.py — AI角色模型
schemas/task_config.py — 规则和量表模型
routers/ai.py — AI角色CRUD路由
routers/task_config.py — 规则绑定与量表配置路由
项目现状:40个API端点,覆盖认证、课程、学生、分组、任务、AI角色、评价量表全模块。后端API功能基本完成,Day 5开始搭建前端页面。
浙公网安备 33010602011771号