最近刷GitHub的时候看到一个项目特别有意思,说是给Claude Code搞了98个专家Agent,组成了一个完整的AI开发团队。我第一反应是——98个?这数字也太夸张了吧,真能协调得过来吗?"},
{"speaker": "guest", "text": "哈哈,我一开始也是这个反应。但你仔细看它的设计思路,其实挺巧妙的。它不是说98个Agent一起上,而是按需调度。你可以把它想象成一个大公司,有架构师、程序员、测试工程师、运维、文档工程师,各个岗位都有人,但不是每个任务都全员出动,而是根据你的需求派合适的人上。"},
{"speaker": "host", "text": "嗯,这就涉及到一个关键问题了——谁来决定派谁上?98个Agent要是各干各的,那不就乱套了吗?"},
{"speaker": "guest", "text": "对,这就是这个框架最核心的设计了。它借鉴了蜂群智能的概念,搞了一个叫"女王蜂领导模式"的调度机制。简单说就是有一个核心Agent充当女王蜂,它负责理解你的意图,把复杂任务拆解成子任务,然后分配给最合适的专家Agent去执行。"},
{"speaker": "host", "text": "女王蜂,这个比喻挺形象的。但我好奇的是,真实蜂群里女王蜂是靠信息素来协调的,这个框架里具体是怎么做到协调一致的?"},
{"speaker": "guest", "text": "它用了两个关键机制。第一个是集体记忆共享,所有Agent都能访问同一套上下文信息,不存在信息孤岛的问题。第二个是共识算法,这个概念其实来自分布式系统,像Paxos、Raft这些经典算法。你想啊,架构设计Agent可能觉得应该用微服务,运维Agent觉得团队规模小、单体架构更合适,这时候共识机制就会综合各方的论据和约束条件,收敛到一个大家都认可的方案。"},
{"speaker": "host", "text": "这就像真实团队里的技术评审会一样,不同角色提出不同观点,最后达成共识。"},
{"speaker": "guest", "text": "没错,本质上就是把人类团队的协作模式给形式化了。"},
{"speaker": "host", "text": "好,调度机制聊清楚了。我还注意到它有一个性能上的亮点,说是基于HNSW索引做到了亚毫秒级的记忆检索。这个HNSW是什么东西?"},
{"speaker": "guest", "text": "HNSW全称是层次化可导航小世界图,听起来很拗口,但原理其实很好理解。你可以想象成导航——你要从北京去某个小区,不会一条街一条街地找,而是先坐高铁到那个城市,再打车到那个区,最后步行到具体地址。HNSW就是这个思路,它构建了一个多层图结构,顶层很稀疏用来快速定位大方向,底层很稠密用来精确查找。这样即使在百万甚至上亿条数据里,也能在毫秒级完成检索。"},
{"speaker": "host", "text": "等一下,这里我想追问一个问题。它存的是什么?不是传统数据库那种结构化数据吧?"},
{"speaker": "guest", "text": "这是个好问题。传统数据库是精确匹配,你得知道确切的关键词才能查到。但向量记忆系统不一样,它把文本、代码、经验这些非结构化信息通过嵌入模型转成高维向量,然后通过计算语义相似度来检索。举个例子,Agent遇到"数据库连接池耗尽"的问题,即使历史记录里写的是英文"DB connection pool exhausted",它也能匹配到,因为两者在语义空间里距离很近。"},
{"speaker": "host", "text": "这就厉害了,等于Agent不是死记硬背,而是真的"理解"了之前的经验。"},
{"speaker": "guest", "text": "对,而且这就引出了它另一个很值得关注的特性——自主学习。系统会自动从完成的任务里提取成功模式,把有效经验固化成知识存进向量记忆库,下次遇到类似任务就能直接调用。它有一个完整的闭环:模式提取、经验固化、智能匹配、反馈迭代。所以理论上,这个AI团队是越用越聪明的。"},
{"speaker": "host", "text": "越用越聪明,这对长期使用的团队来说确实很有吸引力。不过说到团队使用,我还看到一个功能叫Agent联邦,支持跨机器协作。这个怎么理解?"},
{"speaker": "guest", "text": "这个功能其实是借鉴了联邦学习的思路,最早是Google提出来的。核心理念是——多个节点可以协作完成任务,但各自的原始数据不出本地。在这个框架里,比如前端团队、后端团队、数据团队各自运行独立的Agent节点,它们之间只共享任务协调信息和抽象化的中间结果,像接口定义、模块规格这些,但具体的代码实现和业务数据始终留在各自的节点上。"},
{"speaker": "host", "text": "这对企业来说太重要了。很多公司不是不想用AI协作工具,而是担心数据安全和合规问题。"},
{"speaker": "guest", "text": "没错,这种设计天然就符合GDPR和国内《数据安全法》的要求。对有合规压力的企业来说,这可能是最打动他们的一个功能点。"},
{"speaker": "host", "text": "最后聊聊怎么用吧。我看到它提供了两种方式?"},
{"speaker": "guest", "text": "对,一种是作为Claude Code的插件直接安装,装完之后你照常用Claude Code就行,框架在底层自动运行,根据任务类型智能调度Agent,上手成本几乎为零。另一种是通过它自带的WebUI界面,以对话方式跟Agent蜂群交互,能看到任务分配和执行的全过程,适合想深入了解调度机制或者需要精细控制的开发者。"},
{"speaker": "host", "text": "而且MIT协议开源,完全免费可商用,这个门槛确实很低了。"},
{"speaker": "guest", "text": "嗯,我觉得这个项目代表了一个很重要的趋势——AI辅助开发正在从单一助手走向多Agent团队协作。以前是一个AI帮你补全代码,现在是一群AI帮你从架构设计到部署运维全流程搞定。当然,98个Agent的实际效果到底怎么样,还需要在真实项目中去验证,但这个方向本身是非常值得关注的。"},
{"speaker": "host", "text": "说得好。蜂群调度解决协作问题,向量记忆解决知识检索问题,自主学习解决持续进化问题,联邦协作解决数据隐私问题——四个核心能力组合在一起,确实画出了一个很完整的图景。感兴趣的朋友可以去GitHub上看看这个项目,自己动手试试。"}
],