

我们在思考自主代理时最常见的错误之一是假设行动是困难的部分。我们想象智力是决定做什么的能力,自主性是无需许可执行的自由。实际上,这些问题越来越容易解决。模型可以推理。脚本可以行动。机器人可以交易。仍未解决的,且更具限制性的是协调。
协调不是做事情。它是以一种超越单一时刻的方式共同完成事情。
这是 @KITE AI 设计要填补的空白,这就是为什么多代理承诺链远比最初看起来更重要。
今天大多数代理系统都是事件驱动的。代理对信号做出反应,执行操作,然后继续。即使代理之间互动,互动通常也是浅层的。一个触发另一个,一个对另一个创建的状态变化做出反应。它们的行为之间没有持久的结构连接。系统在条件保持稳定时正常运行,但一旦时机、激励或依赖关系变得复杂,它就会变得脆弱。
Kite 通过将注意力从执行转向意图来重新构建问题。它不是询问代理应该接下来做什么,而是询问代理已经承诺要做什么,以及这一承诺如何限制未来的行动。这听起来微妙,但改变了一切。
在多代理环境中,缺乏承诺的意图只是噪音。代理可能会发出计划信号,但信号可能会被忽视、覆盖或在几秒钟后被否定。相比之下,承诺创造了期望。当代理承诺时,它在可预测性方面限制了未来的自由。其他代理现在可以围绕这一承诺进行构建。
这就是承诺链形成的方式。
承诺链不是从上而下施加的工作流程。它是在多个代理按顺序对齐其承诺时创建的自发结构。每个代理选择有条件地约束自己,知道其行动取决于先前承诺的履行,并将反过来使后续承诺成为可能。链的存在是因为每个参与者发现荣誉其链接是合理的。
Kite 通过使承诺明确、可检查和可执行来实现这一点。代理的义务并不隐藏在逻辑分支或内部状态中。它们是共享环境的一部分。其他代理不需要推测意图。它们可以直接读取。
这种清晰度显著减少了协调开销。代理不再需要反复检查另一个代理是否仍然对齐,而是可以依赖于承诺链。链本身承载着协调逻辑。如果条件满足,下一个承诺将激活。如果条件失败,链将根据预定义规则停止。
这在代理异步操作时尤其重要。
在真实系统中,代理并不会完全同步行动。它们在不同的时间范围内操作,对不同的信号做出反应,并面临不同的约束。没有承诺链的情况下,异步协调往往会退化为轮询、重试或集中协调。Kite 用结构化的耐心替代了这一点。代理等待的不是消息,而是承诺的解决。
时间成为协调的第一类维度。
Kite 中的承诺可以持续存在。它们可以指定持续时间、截止日期和到期条件。这使得代理能够在数小时或数天内协调而无需持续互动。现在做出的承诺可以在初始上下文过去很久后影响行为。这对于经济过程、治理工作流程以及任何行动不是瞬时的系统至关重要。
承诺链的另一个被低估的效果是它们如何改变代理的激励。当行动完全是反应性的时,代理会在局部进行优化。它们追逐即时信号和短期奖励。当行动受到承诺的约束时,优化变得系统化。代理必须考虑今天的行动对明天履行义务能力的影响。
这减少了像抖动、竞争条件和机会主义反转等病态行为。代理的行为更像是机构中的参与者,而不是孤立的机器人追逐极端情况。
Kite 的模型还使得一种不依赖于声誉或集中监督的新信任形式成为可能。信任源于可见性和约束。代理之所以信任不是因为他们相信其他人是善意的,而是因为他们可以验证其他人被约束去做什么。这更接近于在设计良好的市场和法律系统中信任的运作方式。
重要的是,承诺链并不消除自主性。代理并不是被迫承担义务。它们是自愿参与的。自主性存在于承诺的瞬间。一旦承诺,自主性将在约定的边界内行使。这反映了人类系统如何扩展。自由并不是无限的,而是有结构的。
当代理开始代表不同的委托人时,这种结构变得尤为重要。一些代理可能代表用户行事。其他代理可能代表协议、财政或 DAO。在这些环境中,模糊性是危险的。明确的承诺降低了期望错位和意外结果的风险。
还有一个易于忽视的组合性角度。承诺链可以嵌套。由一组代理形成的链可以成为更大链中的一个环节。这允许从更简单的协调单元构建复杂系统。Kite 不需要知道全局结构。它只需正确执行本地承诺。
随着时间的推移,这使得更接近于制度行为的东西成为可能。流程重复。角色稳定。期望变得清晰。多代理系统不再感觉实验,而是开始感觉可靠。
我的看法是,Kite 的贡献并不是让代理更聪明,而是让它们对自己的承诺负责。在一个自主系统越来越多地代表我们行动的世界中,编码承诺的能力比快速执行的能力更重要。多代理承诺链将自主性从一种负担转变为一种力量。它们允许代理独立行动而不表现出不可预测性。这就是在规模上实现真正协调的可能性所在。