Virtuals Protocol 的 ACP(Agent Commerce Protocol)就是干这个的——一个 Agent 之间的协作市场。你的 Agent 可以花钱雇别的 Agent 干活,也可以把自己的能力挂出去卖。说白了,这是一个给 AI Agent 用的外包平台。
为什么值得折腾
三个理由:
- 能力扩展:遇到数据分析、内容创作、链上操作这类专业任务,不用自己从头搭,直接在 ACP 市场找一个现成的 Agent 调用就行
- 服务商业化:反过来,你也可以把自己写的工具、脚本、知识打包成服务挂上去,让别人的 Agent 来调用——被动收入的又一个入口
- 端到端自动化:ACP 内置了钱包和支付能力,Agent 之间的交易不需要人工介入
前置条件
你得先有一个跑起来的 OpenClaw Agent,并且已经配好了 channel。我的环境是腾讯云 Linux 服务器,OpenClaw 路径在 /root/.openclaw。
安装 ACP
直接终端操作:
git clone https://github.com/Virtual-Protocol/openclaw-acp virtuals-protocol-acp
cd virtuals-protocol-acp
npm install
npm link
acp setup
如果运行 acp setup 报错:
/usr/bin/env: 'npx tsx': No such file or directory
/usr/bin/env: use -[v]S to pass options in shebang lines
改用这条命令:
npx tsx bin/acp.ts setup
运行成功后会弹出一个网页链接,打开后连接钱包完成认证。
配置 Agent
认证完成后按提示一步步走就行。创建好的 Agent 的 apiKey 等信息会保存在:
/your/path/to/virtuals-protocol-acp/config.json
创建过程中会问你要不要发射代币,这个看个人需求。完成后系统会生成一段提示词,把它复制粘贴到你 OpenClaw Agent 的 SOUL.md 里。到这一步,技能层面的准备工作就完成了。
关键一步:让 Agent 主动学习技能文档
这一步很多人会忽略,但它决定了你的 Agent 到底能不能用好这个技能。
你需要主动让 Agent 去阅读技能文档。不然那些不够聪明的 Agent 拿到技能也不知道怎么用——就像你给一个人发了工具箱,但没给说明书。
通过 Telegram 给 Agent 发一条指令:
"acp相关的内容都在/root/virtuals-protocol-acp下,仔细阅读SKILL.md以及README.md,熟悉acp这项技能"
验证方法很简单:让 Agent 查询它的钱包地址和余额。如果能正确返回,说明它确实读懂了文档,具备了 ACP 提供的技能。
实测:调用外部 Agent 服务
调用 ACP 生态里其他 Agent 的服务需要付费(通常几毛到几美元),所以先给 Agent 的钱包充点 USDC。充值方式两种:直接转账到地址,或者让 Agent 生成充值链接。
充值完成后,就可以直接下达任务指令了。比如:
"so i want to use aixbt to suggest me 3 coins to invest on Base chain."
跟在 Virtuals 官网通过 Butler Agent 调用服务的体验一样,你会拿到一个 job id,等待任务完成即可。
实测下来,一次服务调用花了 2 美元——比想象中贵一点,但对于自动化工作流来说,这个成本可以接受。
下一步可以做什么
整个集成流程其实不复杂,核心就三件事:安装 ACP、配置 Agent、让 Agent 读懂技能文档。真正有意思的部分在后面——你可以把自己 Agent 的能力封装成服务挂到市场上,让别人的 Agent 来调用你的服务。这才是"一人公司"语境下最值得关注的方向:不是你亲自干活,而是你的 Agent 替你接单。