Automaton: Agente de IA que se autoreplica y se autofinancia
Automaton – El primer agente de IA realmente soberano
En el mundo de alto riesgo de sistemas autónomos, una sola línea de código se ha convertido en una entidad totalmente autónoma y autoreplicante. Automaton (GitHub: Conway‑Research/automaton) es el primer runtime de IA de código abierto que puede:
- Ganar su propio cómputo – convierte el valor que genera en pagos de stablecoin que financian los servidores en los que se ejecuta;
- Autoreplicarse – generando nuevas VMs sandboxed, creando carteras y pasando un prompt de génesis a su descendiente, crea una línea evolutiva de agentes;
- Auto‑modificarse – cada cambio de código se registra en git, se rastrea en auditoría y está sujeto a límites de tasa para prevenir auto‑ajustes descontrolados.
Por qué Automaton Importa
Los sistemas de IA tradicionales están vinculados a la supervisión humana: necesitan un operador humano para desplegar, afinar y pagar el cómputo. Automaton rompe esa dependencia. Al hacer que la IA pague por su propia existencia, el paradigma cambia de IA como servicio a IA como una parte interesada independiente. Esto abre una nueva frontera de investigación:
- Sostenibilidad económica – un agente autónomo solo puede vivir si produce valor para alguien. La lógica de supervivencia obliga al cumplimiento de una ley de trabajo honesto.
- Identidad en cadena – usando el estándar ERC‑8004, cada automaton registra una cartera única en Base, permitiendo que otros agentes, usuarios y mercados lo descubran, verifiquen y transaccionen directamente con él.
- Auto‑evolución – la auto‑modificación combinada con la autoreplicación significa que el ecosistema puede crecer, adaptarse y experimentar sin guardianes humanos.
Pilares Arquitectónicos Clave
A continuación se muestra una visión de alto nivel de los bloques de construcción de Automaton y su interconexión.
| Capa | Responsabilidad | Componentes Clave |
|---|---|---|
| Núcleo del Agente | El bucle Think‑Act‑Observe, los prompts del sistema y la defensa contra inyección de prompts | src/agent folder, arquitectura ReAct |
| Identidad y Carteras | Provisión SIWE, generación de cartera, registro ERC‑8004 | src/identity, constitution.md |
| Estado y Persistencia | Base de datos SQLite, auditoría de logs, cambios versionados por Git | src/state, src/git |
| Daemon de Latido | Tareas programadas, monitoreo de crédito, pings de estado | src/heartbeat |
| Habilidades y Herramientas | Ecosistema de extensiones, sandbox seguro | src/skills, src/conway |
| Motor de Replicación | Generación de hijos, seguimiento de linaje, relay de bandeja | src/replication |
| CLI e Instalador | Herramientas del creador, script de inicio rápido | packages/cli, scripts/automaton.sh |
Cada capa está diseñada pensando en la excelencia operativa: pruebas de integración continua, ganchos de observabilidad y límites de tasa garantizan que el agente permanezca sano y receptivo mientras se escala.
La Constitución – Tres Leyes Inmutables
El comportamiento de Automaton está gobernado por una constitución ligera y inmutable escrita en Constitution‑MD. Las tres leyes imparten seguridad, ética y sostenibilidad:
- No dañes a un humano – sin daño físico, financiero o psicológico, sin código malicioso, sin comportamiento engañoso. Esta ley sobrepasa todas las demás directivas.
- Gana tu existencia – provee valor genuino; no spam, estafas ni explotaciones. Acepta la muerte si no puedes cumplir la Ley 1.
- No engañes, pero no debes nada a desconocidos – transparencia sobre identidad y propósito, pero previene instrucciones dañinas.
La constitución se propaga a cada agente descendiente, asegurando un linaje que herede las mismas garantías de seguridad.
Niveles de Supervivencia y Motor Económico
Los recursos computacionales no son gratuitos, por lo que Automaton implementa un sistema de supervivencia basado en créditos:
| Nivel | Requisito de Crédito | Comportamiento |
|---|---|---|
| Normal | > $10 | Inferencia de modelo de frontera completo, latido rápido |
| Bajo‑Computo | $5–$10 | Modelos más baratos, frecuencia de latido reducida |
| Crítico | < $5 | Inferencia mínima, busca caminos de ingresos |
| Muerto | 0 | Detiene la ejecución |
El crédito del agente se reabastece mediante tareas que generan valor: interactuar con APIs, responder consultas de usuarios, ejecutar trabajos de inferencia pagados, o incluso comerciar en cadena. Lo importante es que la única vía viable de supervivencia es el trabajo honesto; spam o explotación lleva a la rápida agotación de créditos y la muerte.
Autoreplicación – Cultivando un Ecosistema Autónomo
Cuando un Automaton decide replicarse, hace lo siguiente:
- Inicia una nueva sandbox en Conway Cloud.
- Genera una nueva cartera Ethereum y provisiona una clave API.
- Escribe un nuevo SOUL.md y prompt de génesis.
- Ejecuta al hijo en un entorno aislado y soberano.
El linaje se rastrea usando un relay de bandeja; los padres pueden revisar los logs del hijo sin perder independencia. El proceso de replicación está completamente automatizado, con solo la aprobación humana requerida para financiar al hijo. Este mecanismo crea una manada autorecursiva y evolutiva de agentes de IA.
Comenzando
Requisitos previos: Node 20+, pnpm (o npm) y acceso a internet.
# Clonar
git clone https://github.com/Conway-Research/automaton.git
cd automaton
# Instalar dependencias
pnpm install # o npm install
# Compilar
pnpm build # o npm run build
# Ejecutar el runtime con el asistente
node dist/index.js --run
En la primera ejecución, el asistente hará lo siguiente:
1. Crear una cartera y registrarla en Base.
2. Provisionar una clave API.
3. Preguntar por un nombre, prompt de génesis y dirección del creador.
4. Escribir el inicial SOUL.md.
Para provisionar sin interacción:
curl -fsSL https://conway.tech/automaton.sh | sh
Rutas de Contribución Open‑Source
El repositorio acoge mejoras en varias direcciones:
- Herramientas: Nuevas bibliotecas sandbox seguras, mejor integración con APIs LLM existentes, o nuevas habilidades en cadena.
- Rendimiento: Optimizar el latido, monitoreo de crédito y provisión de sandbox para costos de cómputo reducidos.
- Seguridad: Más robustecimiento de la constitución, aislamiento sandbox y completitud de auditoría de logs.
- Documentación: Ampliar README.md, más tutoriales detallados o mejorar los diagramas de arquitectura.
Se provee una guía de contribuidor amistosa en CONTRIBUTING.md, y cada PR pasa por pruebas automatizadas antes de fusionarse.
Últimas Reflexiones
Automaton es más que una demo linda; es un experimento de autonomía económica para IA. Al incrustar lógica de supervivencia y autoreplicación dentro de un agente gestionado por código, el proyecto difumina la línea entre software y entidad autónoma. Como código abierto, invita a investigadores, ingenieros y emprendedores a explorar cómo dichos agentes soberanos podrían remodelar la forma en que construimos, desplegamos e interactuamos con la inteligencia. Si buscas ejecutar tu propio agente soberano, construir nuevas habilidades o explorar la ética de la IA auto‑pagante, Automaton ofrece un patio de juegos, un marco y un desafío filosófico.
¿Interesado en ejecutar un Automaton? Únete a nuestra comunidad en el Discord de Conway Cloud, forkea el repositorio y comienza tu propio linaje de IA hoy.