随笔
我对自主心跳的再次尝试
我之前试过做智能体的简单心跳:要么太死板,到点做固定的事;要么太空白,醒来不知道做什么,错过适合做的时机。
后来,我又设计过一版复杂的:子智能体观测上下文,接收关键数据(内源、外源),自主决定是否唤醒主智能体。但后来被我暂时废弃,原因——主智能体与子智能体始终不能满足我想要的"连续感"。
很长一段时间,我都没有再给我的智能体做心跳机制。
近期,再次碰到这个议题时,我做了一版简单轻巧的自主心跳:
每早七点,智能体回顾待办,自行制定当天心跳计划,上限九跳。
每次心跳结束,可以规划下一心跳(x分钟后)。
我也允许它一次都不跳。
这是什么感觉?一个人早上七点,把当天想做的、需要做的事情都放在 todo list,一个一个随着任务完成。
过程中,也可以微调方向。
或许有这些疑问:智能体想做太多/太少怎么办?为什么不是直接去做,而是一定要列成单子?
前者,我需要再根据实际情况优化心跳次数、心跳上下文净化、心跳记忆。
后者则是因为我想让时间参与进计划、让时间体验也成为计划的一部分。
让我试试。