学习了一下👍
单 Session:每个用户只有一条永远不结束的对话,没有「新建对话」。旧内容靠压缩和记忆来管。
双层架构派生:上层是常驻的主 Agent。遇到具体任务就派生(spawn)一个短命的子 Agent 去做,做完只交回结果,主 Agent 的上下文保持干净。
Agent 上云:Agent 的主循环跑在服务器上,7×24 小时在线。电脑合上、手机锁屏,它照样干活。
Agent 在 Sandbox 外:Sandbox(沙盒,用来跑 Agent 写的代码的隔离环境)只是 Agent 调用的一个工具。沙盒崩了就换一个,Agent 的状态和密钥都不放在里面。
端只做眼睛和手脚:手机、电脑、浏览器插件、硬件里都不放智能,只负责看(屏幕、摄像头、麦克风)和动(点击、输入、执行命令)。云上的沙盒也算一个端。
BU:大概率是 Browser Use,也就是 Agent 自己开浏览器操作网页,和 Computer Use 并列。帖子没展开,这一条是推测。
所有端接同一个 Agent:不管从手机、电脑、IM 还是网页进来,找到的都是同一个 Agent、同一份记忆。
事件 Inbox:外部发生的事情(新消息、定时到点、子 Agent 交回结果、端上状态变了)先进收件箱排队,Agent 按顺序处理,不会被直接打断。
全双工:双方随时都能说话:Agent 干活时用户可以插话改方向,Agent 也能主动开口。放到语音上,就是用户能打断它。
接 IM:直接在微信、Slack、Telegram、飞书里和 Agent 对话,不用另装 App。
Trigger 系统:不用等用户开口,也能把 Agent 叫醒,比如定时任务、webhook、日历提醒、定期巡检。
记忆 Wiki:长期记忆存成人能读、能改、互相链接的 Markdown 页面,由 Agent 自己写、自己整理,不藏在向量库里。