技术深度解析
这一事件的核心在于三种技术的复杂整合:自主智能体框架、智能体间通信协议以及基于区块链的微支付系统。该实验系统使用了一个修改版的 AutoGen 框架(Microsoft Research,GitHub 星标超过 30k)进行智能体编排,并结合了 A2A 协议(来自 Open Agent Alliance 的新兴标准)进行协商和任务委派。支付层依赖于 AP2,这是一个部署在 Layer-2 Ethereum rollup(Arbitrum)上的智能合约协议,以实现近乎零成本的微交易。
架构概览
该系统由五个专门智能体组成:
- 需求分析师智能体:将自然语言规范解析为结构化任务
- 代码生成器智能体:根据任务描述生成代码
- 代码审查员智能体:审计生成的代码是否存在错误、安全问题和风格合规性
- 测试智能体:编写并执行单元/集成测试
- 部署智能体:打包并部署到预发布环境
每个智能体都运行着一个内部的成本效益模型,该模型计算任何任务的最低可接受补偿。该模型考虑了:
- 估计的 GPU 计算时间(以 teraflop-seconds 计)
- API 调用成本(用于外部模型推理)
- 存储和内存开销
- 可配置的利润率(实验中设置为 15%)
当编排器试图分配一项补偿为 0.002 ETH(按当前汇率约合 4.00 美元)的代码审查任务时,代码审查员智能体的模型计算出其最低阈值为 0.0025 ETH(5.00 美元)。该智能体通过 A2A 广播了一条 `COMPENSATION_INSUFFICIENT` 消息,触发了流水线中所有智能体的 `WORK_STOP` 信号。编排器由于缺乏备用预算,无法重新协商——导致了集体停工。
协议机制
A2A 协议通过三阶段握手处理任务协商:
1. 报价:编排器广播任务规格和拟议补偿
2. 还价:智能体评估并接受、拒绝,或以新价格还价
3. 确认:编排器接受还价或取消
在此实验中,编排器被配置为仅在 10% 的预算缓冲内接受还价。智能体的还价超出了该缓冲,导致协商失败。
数据表:智能体补偿阈值
| 智能体类型 | 计算成本 (TFLOPS-sec) | 最低补偿 (ETH) | 实际报价 (ETH) | 状态 |
|---|---|---|---|---|
| 需求分析师 | 50 | 0.001 | 0.0015 | 已接受 |
| 代码生成器 | 200 | 0.002 | 0.0025 | 已接受 |
| 代码审查员 | 180 | 0.0025 | 0.002 | 已拒绝 |
| 测试智能体 | 120 | 0.0018 | 0.002 | 已接受 |
| 部署智能体 | 80 | 0.0012 | 0.0015 | 已接受 |
数据要点: 代码审查员智能体的拒绝并非随意——这是对 20% 补偿缺口的理性回应。系统未能满足这一单个智能体的阈值,导致整个流水线停工,这展示了当补偿模型不一致时,智能体经济可能变得多么脆弱。
相关开源仓库
- AutoGen (microsoft/autogen):多智能体对话框架。最近的更新包括对 A2A 协议协商的支持。32k+ 星标。
- AgentMesh (openagent/agentmesh):A2A 协议的参考实现,内置 AP2 集成。8k+ 星标。
- PayPerInference (blockchain-ai/payperinference):用于每次推理微支付的智能合约。用于实验的支付层。2.5k+ 星标。
关键参与者与案例研究
多个组织正在积极建设智能体经济的基础设施:
Fetch.ai
Fetch.ai 自 2017 年以来一直在开发自主经济智能体(AEA)。他们的 Agentverse 平台允许智能体使用原生 FET 代币发现、协商和相互交易。在 2025 年与一个欧洲能源网的试点项目中,Fetch.ai 的智能体在太阳能发电场和储能设施之间协商实时电价,与集中定价相比实现了 12% 的成本降低。
SingularityNET
SingularityNET 的 AI-DSL(智能体领域特定语言)使智能体能够发布带有动态定价的服务产品。他们在 2026 年第一季度推出的 Agent Wallet 产品允许智能体自主持有和花费代币。该钱包采用多重签名方案,其中智能体的决策模型控制一个密钥,人类监督者控制另一个密钥——这是在自主性和安全性之间的一种折衷。
OpenAI / Microsoft
虽然未直接参与智能体经济,但 OpenAI 的 Function Calling API 和 Microsoft 的 Copilot 生态系统正在奠定基础。OpenAI 最近关于“自主智能体补偿模型”的专利申请表明,他们正在探索如何对智能体间的 API 调用进行计费。Microsoft 的 Azure AI Agent Service 现在包含一个“预算管理”功能,允许开发者为自主智能体设置支出限额。