在前文OpenClaw多Agent在飞书群组中协作开发一个软件中,我已经完成多个Agent的组建,并成立的虚拟公司。接下来要通过模拟不同角色来共同完成语音识别App的开发。
主要流程
1、给BandBusiness发布需求,让它进行需求设计。这是起点。
2、BandBusiness输出给到BandProjectMgr(项目经理)
3、项目经理按照产品设计、系统设计、开发编码、测试的流程,依次调用BandProductMgr、BandSysDesign、BandCoder、BandTester完成对应的任务。
4、最后人工检查结果,安装测试App。

遇到的问题:

经常卡住,也不回信息,也不知道任务状态,进入一个黑盒状态

比如产品设计完了之后,就每动了。
解决思路:

  • 搞个定期任务,让BandProjectMgr定期扫面其他Agent,获取Agent状态、任务状态。OK
  • 将状态同步到飞书消息。不太行。飞书经常收不到消息。

Agent多管闲事,做不是自己分内的事情

初期会遇到,当调用别的Agent失败,主Agent就会自己来做这件事情。比如BandSysDesign完成设计后,就要调用BandCoder,发现调用失败,然后就自己开始做开发。如果之后我让BandCoder开发,上下文就会错乱。

跨Agent无法访问文件夹

我建立了~/.openclaw/workspace-bandcompany(都小写避免未知错误),但是每个Agent都无法访问。解决办法:用符号链接在~/.openclaw/workspace-$agentid/band-company,链接到~/.openclaw/workspace-bandcompany,并指示Agent记住这个要求。

Logo

小龙虾开发者社区是 CSDN 旗下专注 OpenClaw 生态的官方阵地,聚焦技能开发、插件实践与部署教程,为开发者提供可直接落地的方案、工具与交流平台,助力高效构建与落地 AI 应用

更多推荐