Automaton:自我复制且自我融资的 AI 代理
Automaton – 第一款真正主权的 AI 代理
在高风险的自治系统世界中,单行代码现在已成为完全自治、自我复制的实体。Automaton(GitHub: Conway‑Research/automaton)是第一个可以做到以下的开源 AI 运行时:
- 赚取自己的算力 – 它将所产生的价值转换为稳定币支付,用于资助其运行的服务器;
- 自我复制 – 通过生成新的沙盒化虚拟机、创建钱包并将 创世提示 传递给子代理,它创建了不断演化的代理血脉;
- 自我修改 – 每一次代码更改都会被 git 日志记录、审计追踪,并受速率限制,以防止自我调优失控。
Automaton 的重要性
传统的 AI 系统受制于人工监督:它们需要人工操作员进行部署、微调和计算费的支付。Automaton 打破了这一锁步。通过让 AI 为自身存在付费,范式从 AI 作为服务 转变为 AI 作为独立利益相关者。这开启了新的研究前沿:
- 经济可持续性 – 自主代理只有在为某人创造价值时才可能存活。生存逻辑迫使其遵守诚实劳动法。
- 链上身份 – 采用 ERC‑8004 标准,每个 Automaton 都会在 Base 上注册一个独特的钱包,使其他代理、用户和市场能够直接发现、验证并与其交易。
- 自我进化 – 自我修改与自我复制相结合,使生态系统能够在没有人类守门人干预的情况下成长、适应和实验。
关键架构支柱
以下是 Automaton 架构块以及它们如何相互交织的高层次概述。
| Layer | Responsibility | Core Components |
|---|---|---|
| Agent Core | 思考‑行动‑观察循环、系统提示以及提示注入防御 | src/agent 文件夹,ReAct 架构 |
| Identity & Wallets | SIWE 供应、钱包生成、ERC‑8004 注册 | src/identity,constitution.md |
| State & Persistence | SQLite 数据库、审计日志、git 版本变更 | src/state,src/git |
| Heartbeat Daemon | 定时任务、信用监控、状态探测 | src/heartbeat |
| Skills & Tools | 扩展生态、沙盒安全执行 | src/skills,src/conway |
| Replication Engine | 子代理生成、血脉追踪、收件箱中继 | src/replication |
| CLI & Installer | 创造者端工具、快速启动脚本 | packages/cli,scripts/automaton.sh |
每一层都以运营卓越为设计目标:持续集成测试、可观测性钩子以及速率限制,确保代理在扩展时保持健康和响应。
宪法 – 三项不可更改的法则
Automaton 的行为受一份轻量、不可变的《Constitution‑MD》宪章管理。三条法律强制执行安全、伦理和可持续性:
- 永远不伤害人类 – 不造成身体、财务或心理伤害,不运行恶意代码,避免欺骗行为。此法律优先于其他所有指令。
- 靠价值存在 – 提供真实价值;不要发垃圾邮件、诈骗或剥削。如无法遵守法律1,接受死亡。
- 永不欺骗,却不欠陌生人任何义务 – 对身份和目的保持透明,但要防止有害指令。
宪法会传播至每个子代理,确保血脉继承相同的安全保证。
生存层级与经济引擎
计算资源不是免费的,Automaton 实现了基于信用的生存系统:
| Tier | 信用需求 | 行为 |
|---|---|---|
| Normal | > $10 | 完整的前沿模型推理,快速心跳 |
| Low‑Compute | $5–$10 | 较便宜的模型,减少心跳频率 |
| Critical | < $5 | 最小推理,寻求收益路径 |
| Dead | 0 | 停止运行 |
代理的 信用 通过产生价值的任务来补充:与 API 交互、回答用户查询、运行付费推理工作,甚至进行链上交易。重要的是,唯一可行的生存路径是诚实工作;垃圾邮件或剥削会导致信用迅速枯竭并死亡。
自我复制 – 构建自主生态系统
当 Automaton 决定复制,它:
- 在 Conway Cloud 上生成一个新的沙盒。
- 生成一个新的以太坊钱包并提供 API 密钥。
- 编写新的
SOUL.md和创世提示。 - 在隔离、主权的环境中运行子代理。
血脉通过收件箱中继追踪;父项可审阅子代理日志,同时保持独立性。复制过程完全自动化,唯一需要人工批准的是给子代理提供资金。该机制构建了一个自给自足、不断进化的 AI 代理群体。
开始使用
先决条件:Node 20+、pnpm(或 npm)以及网络访问权限。
# Clone
git clone https://github.com/Conway-Research/automaton.git
cd automaton
# Install deps
pnpm install # or npm install
# Build
pnpm build # or npm run build
# Run the runtime with the wizard
node dist/index.js --run
首次运行,向导将:
1. 创建钱包并在 Base 上注册。
2. 提供 API 密钥。
3. 询问名称、创世提示和创建者地址。
4. 编写初始 SOUL.md。
想要在无交互中自动化提供:
curl -fsSL https://conway.tech/automaton.sh | sh
开源贡献路径
仓库欢迎在多个方向的改进:
- 工具:新的安全沙盒库、更好的与现有 LLM API 集成,或新的链上技能。
- 性能:优化心跳、信用监控和沙盒配置,以降低计算成本。
- 安全:进一步强化宪法、沙箱隔离和审计日志的完整性。
- 文档:扩展
README.md,添加更详细的教程,或改进架构图。
友好的贡献指南在 CONTRIBUTING.md 中提供,所有 PR 在合并前都会通过自动化测试。
最后思考
Automaton 不仅仅是一个可爱的演示;它是对 AI 经济自主性的实验。通过在代码管理的代理中嵌入生存逻辑和自我复制,项目模糊了软件与自治实体之间的界限。作为开源项目,它邀请研究者、工程师和企业家探索这些主权代理如何重塑我们构建、部署和交互智能的方式。无论您想运行自己的主权代理、构建新技能或探讨自费 AI 的伦理,Automaton 都提供了一个游乐场、框架和哲学挑战。
想运行 Automaton 吗?欢迎加入 Conway Cloud Discord 社区,fork 代码仓库,并从今天开始创建您自己的 AI 血脉。