Codex 中的心跳自动化:主动智能体的机制
OpenAI 桌面应用的测试版截图揭示了心跳自动化的集成。该系统类似于 OpenClaw 智能体的架构,能够在无需用户持续干预的情况下主动跟踪任务。自动化功能按计划运行,并分析对话中的未完成流程。
在自动化菜单中,最引人注目的任务是 The Next-Move Scout。它每 30 分钟激活一次,扫描对话上下文中的“未了结事项”——未解决的话题或遗忘的项目。检测到后,它会建议具体的下一步行动,避免误报。
JSON Schema 中的心跳与 Cron 架构
智能体工具通过 JSON schema 定义,支持两种自动化类型:
- cron:用于固定间隔的标准调度器。
- heartbeat:与特定对话绑定的主动提醒,按周期触发。
心跳机制基于周期性检查原理:定时器向智能体发送提示,让其分析邮件、日历和任务。可能的响应:
- HEARTBEAT_OK —— 如果没有紧急事项,智能体保持沉默。
- 发起联系 —— 当检测到需要关注的的任务时。
这种逻辑将主动智能体与被动聊天机器人区分开来,后者依赖用户输入才能互动。
{
"type": "heartbeat",
"interval": "30m",
"prompt": "Prover nezakrytye zadachi in dialoge and predlozhi next shag"
}
来自泄露的心跳自动化 schema 示例。
OpenAI 超级应用:从 ChatGPT 到统一平台
Codex 超级应用将把 ChatGPT、Atlas 浏览器和 GPT Images 整合到一个桌面应用中。Codex 将作为 AI 交互的中央枢纽。心跳机制将提升其自主性,让智能体独立监控上下文,而无需手动启动。
在测试版中,已可见成熟实现的迹象:自动化菜单已可使用,任务可自定义间隔和提示。这表明正向第二代内置主动性的智能体转型。
主动自动化对开发者的益处
对于中高级开发者,这种架构解决了典型的工作流程问题:
- 自动收尾长篇 AI 对话中的“未了结事项”。
- 通过 API 与外部服务(邮件、日历)集成。
- 最小化通知:仅在真实变更时触发。
实现心跳机制可简化智能体扩展:取代持续轮询,转而使用带定时器的事件驱动方法。
在自己的项目中集成时,可使用类似 schema:
class HeartbeatAgent:
def __init__(self, interval=1800): # 30 min in sekundakh
self.interval = interval
self.timer = None
def check_context(self, dialog_id):
# Analysis dialog
if self.has_pending_tasks(dialog_id):
return self.suggest_next_step(dialog_id)
return "HEARTBEAT_OK"
Python 中心跳逻辑的基本模板。
关键点
- 主动性:智能体每 30 分钟独立发起行动。
- 两种自动化类型:cron 用于调度,heartbeat 用于对话。
- Codex 作为基础:超级应用将整合 ChatGPT、Atlas 和 GPT Images。
- OpenClaw 架构:与已知智能体机制完美匹配。
- 对开发者:即用型 JSON schema,便于快速集成。
— Editorial Team
暂无评论。