【项目制教学】口语查课一键搞定 | 信息与智能工程学院大一新生项目制实践结出硕果

发布者:尹娜发布时间:2026-10-26浏览次数:13

    近日,信息与智能工程学院大一新生项目制实践:"课程安排查询智能体"项目七个功能模块全部完成并通过验收,从课表数据解析、教师模糊识别、时间自然语言理解,到检索引擎、多轮对话、双端界面与用户安全的完整技术链路全部打通。系统已能用口语化中文完成课表问答,标志着学院项目制教学在低年级人才培养中再获新突破。

    "段老师明天有课吗?""第3节谁有空?"——这些师生日常问题,如今只需随手输入,就能得到准确答复。"课程安排查询智能体"正是学院为大一下学期新生设计的项目制任务:开发一个能用自然语言回答课表问题的智能系统。选题贴近学生日常,问题真实、数据可获、边界清晰,让刚接触编程的新生也能驾驭完整工程项目。

    项目按功能职责拆分为七个模块,分组认领、并行推进,各模块约定了明确验收标准。截至目前,课表数据基础、教师识别与模糊匹配、时间自然语言解析、查询检索引擎、回复生成与多轮对话、用户系统与访问安全、双端前端界面七个模块全部通过验收,系统可端到端完整运行。

    真实数据的"脏",是教材给不了的教育。课表Excel来源复杂:有真xlsx,有改扩展名的伪xlsx,还有老式xls。学生做格式嗅探,三引擎自动兜底,无论哪种来源都能准确读出数据。合并单元格是另一顽疾,学生展开还原,解析周次范围后以DataFrame常驻内存,查询效率提升明显。

    口语化查询是系统亮点。有人只念姓,有人打错字,有人拼音汉字混输。学生团队用pypinyin把教师名和用户输入统一转拼音序列,再计算相似度,同音字、近音字都能容错。实测中,同音字容错达97%,置信度随结果展示。

    时间理解考验功力。"明天""下周一""第X周"要落到具体日期,关键在日历周锚定——偏一周所有相对时间全错。学生实现周锚定计算防偏移,前后回答日期表述一致。检索引擎覆盖五类场景:单教师课表、有课无课判断、多教师批量、时段空闲名单、周维度查询。同时询问两位老师,可返回两份周课表。

    PC端完整排版,手机端紧凑卡片,语音输入带权限预检,Excel导出按当前查询条件生成。用户系统与访问安全模块为系统加上"安全锁":工号校验登录、三重访问拦截、会话隔离agent实例、课表版本触发重建,确保多用户场景下数据安全与上下文互不干扰。

    对大一新生而言,项目最大价值是首次体验"依赖别人代码才能工作"的工程现实。模块间有严格上下游关系,几次联调后,学生自发先约定接口、再动手写实现——这正是验收标准在团队协作中的价值。七个模块全部按期交付,验证了"真实问题、模块拆解、验收驱动"的项目制教学路径对大一新生同样适用。后续,项目组将整理说明文档、演示PPT与可视化系统三项成果,学院也将把实践经验沉淀为可复用教学案例,持续推动项目制教学改革走深走实。

一审一校 | 赵仁茂

二审二校 | 王景泽  杨   琳

三审三校 | 李成名  尹   娜

版权所有 ©三亚学院信息与智能工程学院
地址:海南省三亚市吉阳区学院路191号   电话:0898-88385452
E-mail: iieoffice@163.com
USY信息与智能工程学院官方微信公众号
USY信息与智能工程学院官方抖音号
关闭