把一句排课消息,变成一份可信课表
课程有变,
课表自己跟上。
课表管家接收群聊中的新增、调课、取消和地点变更,先检查冲突,再维护年度明细、展示最近两周课表,并在每天 20:00 发送次日课程与天气提醒。
模拟数据 · 无真实权限 · 不连接飞书、表格、Hermes 或模型 API
工作状态
待命中
每日提醒
20:00
次日课程 + 济南天气
Interactive Demo
像真实使用一样,试着安排一节课
点击示例指令,观察 Agent 如何判断、检查和更新。所有响应由浏览器内置演示脚本生成。
演示环境
页面中的“小满、乐乐、安安”等均为虚构人物;操作不会发送到任何外部系统。
课表
课表助手2 位成员 · 1 个智能体
SIMULATED
仅识别“查看、新增、冲突、调课、取消、提醒”等演示意图,不保存输入。
AUTHORITY VIEW
最近两周课表
在家
外出
待确定
What it does
不是“抄课表”,而是维护可信课程数据
理解自然语言
识别学生、日期、时间、地点和新增、调课、取消等操作意图。
冲突先于写入
任何部分重叠都判定为冲突;说明已有课程后暂停,等待人工决定。
年度明细作为唯一来源
新增、调课、补全和取消都作用于同一份课程明细,避免多份课表互相打架。
更新后回读核对
检查实际保存的学生、日期、时间、状态和地点,核验通过才发布课表。
两周与个人视图
日常展示最近连续两周;按需从年度明细筛选学生个人课表。
次日课程与天气
每天 20:00 在课程群发送明日时间表,恶劣天气突出提醒出行影响。
Execution Standard
每次变更都经过同一条可信链路
清楚就直接执行;不清楚、冲突或无法核验时,立即停止并交给人。
- 01结构化输入消息 → 学生、日期、时间、地点、意图
- 02定位正式记录先读取目标日期的完整安排
- 03冲突闸门重复、时间重叠、目标不唯一
- 04执行变更新增、修改、补全或删除
- 05回读验证实际数据与指令逐项一致
- 06发布结果最新两周课表或次日提醒
写入前检查时间冲突;写入后重新读取并核对。
使用历史记录辅助判断,但不能用历史习惯覆盖明确指令。
猜测关键信息、覆盖冲突课程或把待确定当成正式课程。
Human in the loop
它知道什么时候应该停下来
信息清楚、目标唯一、没有冲突
- 新增明确的课程记录
- 按明确的新时间调课
- 取消唯一定位的课程
- 只修改上课地点
- 展示最近两周课表
继续操作需要猜测或作决定
- 新安排与已有课程重叠
- 学生或目标课程不唯一
- 新学生没有说明在家或外出
- 同一句话有两种合理解释
- 写入失败或回读结果不一致
不越过课程管理的职责边界
- 不替人决定冲突课程保留谁
- 不主动联系学生或机构
- 不规划路线或安排交通
- 不暴露凭证、权限和真实数据
- 不把公开演示当成可调用服务
Run Evidence
来自真实运行记录,公开展示时只保留可验证事实
原始飞书截图包含真实人员和课程信息,因此没有上传到本站。这里使用脱敏文字记录说明最近一次已核验运行。
最近一次项目核验 completed
✓ 每日任务执行完成
✓ 次日课程正文生成
✓ 济南天气正文生成
✓ 内部任务信息未展示
依据项目内《05-使用说明》中的运行核验记录;本站不连接真实运行环境。
Runtime vs. Showcase
真实 Agent 与公开网页完全隔离
真实运行环境 · 非公开
飞书群→Hermes→课程明细
具备授权、工具调用和数据读写能力,仅供配置中的使用者。
物理隔离
当前网页 · 公开只读
模拟指令→本地规则→虚构课表
没有密钥、后端、API 和真实数据,访客无法调用真实 Agent。