@
coefu #13
我这里的涌现指的是让 agent 可以主动的去承接任务,从而让工作流不必定义,由能够干对应活的 agent 一直动起来去处理自己关心的事情,文章内的 harness 与我做的事情并不冲突,单个 agent 越强大,在总线上的处理的事情就越好,其他 agent 发布的事实也能更好的协作,这两件事本质上并不冲突。
文章内提到的多 agent 遇到的困难,按照一元论来说必然是走 workflow 才是最优解,因为他们是要解决一个特定任务的最优执行路径。但是我是在探究一个持续运转的 Agent 集群,怎么在没有人预先设计工作流的情况下,让活儿自己被认领、被做完。
附上我本地跑的 MVP 系统,我发出一个需求事实(做一个简单的 CRUD 页面),各 AGENT 一直主动的处理 bus 上的东西最终做到的效果,

他们不互相指挥,只处理总线上的东西

在这个 MVP 系统中,各个 agent 仅有
SOUL.md 描述自己的职责,没有向 harness 角度持续优化自身,强化之后就可以做更复杂的系统了
代码感兴趣的话可以参考一下:
https://github.com/YangKGcsdms/antlegion-platform 不过加了 UI 角色之后,我对于 MVP 场景的事实领域还没有做治理,导致几个 AGENT 跑起来会经常发呆