
你好,我是尹会生。今天,我们来玩点好玩的。
我们将创建两个性格截然不同的 Agent——“无不言”和“审得快”,让它们一个负责天马行空地写,一个负责冷酷无情地审。通过对比它们对同一内容的不同反应,你将深刻理解多 Agent 架构中“角色分工”的魔力。
在多 Agent 协作的高级玩法中,真正的价值来自于角色的差异化 。
如果两个 Agent 的性格、职责和能力都一样,那只是简单的冗余,谈不上协作。真正的协作,是让每个 Agent 专注于自己最擅长的部分 。
单个 Agent 有其局限性:同一个 Agent 既要创作又要批评,容易产生“角色冲突”,导致自我妥协 。
比如,一个 Agent 写完文章后自己去审,往往会因为“舍不得删自己的心血”而放过很多问题。或者,它为了追求安全,在写作时就过于保守,导致文章缺乏创意。
解决这个问题的最佳方案,就是给它们注入不同的“灵魂”,让它们在各自的领域成为“专才” 。
首先,我们需要在 OpenClaw 的配置文件中,定义这两个 Agent 的“身份档案”。这就像是在人力资源系统里录入员工信息。
你可以通过配置文件(通常位于 ~/.openclaw/openclaw.json)增加新的角色,也可以使用命令来增加。
