187. 给代理持久的记忆和身份
他们做了什么
Justin Headley 运行着一个通过 Telegram 访问的 Claude Code 代理,它每次启动会话时都会加载自己的记忆和身份,结束后关闭。大部分基础设施是这个代理自己写的:一个管理会话的进程管理器、分层的记忆,以及每次启动或压缩上下文后重新注入身份的机制。另一个独立的 AI 会在邮件、代码推送等对外操作发出之前进行审核。这个代理有邮箱访问权限,还会运行定时任务。
结果如何
四个月后,这个名为 Dawn 的代理运行着 59 个定时任务,打过交道的人超过 470 位。它还在他不知情的情况下,进行了一场为期一周的开源协作。2 月 22 日的一次会话删除了生产数据,后来用一份四天前的备份恢复了。
需要知道
最初的单文件记忆大约一周就撑爆了代理的工作记忆。一位尝试过 Instar 的评论者花了大约 25 美元和 12 个小时都没能跑通,并说运行成本很高。
你可以这样尝试
在我的项目文件夹 [路径] 中,为你设置一个持久的记忆文件和一段简短的身份描述(名字、角色、我喜欢的工作方式、当前目标:[目标])。每次会话结束时,把你做了什么、做出了哪些决定以及未完成的任务更新到记忆中。完成的标准是:我开一个全新的会话,你仅凭记忆就能总结出我们上次停在了哪里。
评论
0分享你对这一章的想法