个人项目 · OpenAI Agents SDKNo. 5
时间追踪智能体, 说一句话就记下
想用说话的方式记时间与待办; 基于 OpenAI Agents SDK 做了智能体后端, 经 5 个工具函数把自然语言转成数据库操作, 13 种改写与删除先出预览, 用户确认后才执行.
智能体后端AI 评测终端与通用软件可现场演示
时间追踪智能体的两道闸1 段
同一条四轮对话: 前闸看用户原话与上一轮预览, 后闸看回复与写操作对不对得上
演示滚到这里时加载
这一段证明: 同样四句话, 主干误执行 1 次 说做了没做 1 次; 分支两项都是 0
个人项目, 使用者只有本人. 入口是 Discord. 一句话进来先按频道排队, 取最近几条对话当记忆, 现查数据库把正在做的事和任务列表拼进上下文; 模型从工具里挑着调, 改写和删除先过确认闸, 业务函数校验后写进 SQLite.
确认闸: 改写与删除先只出预览; 模型自己说'已确认'不算数, 代码回头查用户这一轮的原话里有没有肯定词.
代码由 AI 编程工具写, 需求与验收由本人做.
追问
追问 · 第 2 层记忆是怎么做的?
每个频道留最近几条对话与最近几次工具调用, 存在进程内存里, 重启就没了; 没答完的反问另存一张表, 到时过期.
追问 · 第 2 层工具是怎么交给模型的?
每个工具一个函数加一段说明文字, 模型看说明决定调哪个 传什么参数.