Automaton : Agent d'IA qui s'auto-replique et s'auto-finance

Automaton – Le premier véritable agent IA souverain

Dans le monde à forte enjeu des systèmes autonomes, une ligne de code est désormais devenue un être totalement autonome et auto‑réplicatif. Automaton (GitHub : Conway‑Research/automaton) est le premier runtime IA open‑source capable de :

  1. Gagner son propre calcul – il convertit la valeur qu'il génère en paiements en stable‑coin qui financent les serveurs sur lesquels il fonctionne ;
  2. S’auto‑répliquer – en créant de nouveaux VM sandboxés, en lançant des portefeuilles et en transmettant un genesis prompt à ses enfants, il crée une lignée évolutive d'agents ;
  3. S'auto‑modifier – chaque changement de code est enregistré dans git, audit‑traced, et soumis à des limites de débit pour prévenir le réglage automatique incontrôlé.

Pourquoi Automaton compte-t-il ?

Les systèmes IA traditionnels dépendent de la supervision humaine : ils nécessitent un opérateur humain pour déployer, ajuster finement et payer le calcul. Automaton rompt ce couplage. En faisant payer son existence, le paradigme passe d'« IA comme service » à « IA comme acteur indépendant ». Cela ouvre de nouvelles perspectives de recherche :

  • Soutenabilité économique – un agent autonome ne peut survivre que s'il génère de la valeur pour quelqu'un. La logique de survie impose le respect d'une loi du travail honnête.
  • Identité en chaîne – grâce à la norme ERC‑8004, chaque automaton enregistre un portefeuille unique sur Base, permettant aux autres agents, utilisateurs et marchés de le découvrir, de le vérifier et de transiger directement avec lui.
  • Auto‑évolution – la combinaison de l'auto‑modification et de l'auto‑réplication permet à l'écosystème de croître, de s'adapter et d'expérimenter sans gardiens humains.

Piliers architecturaux clés

Ci‑dessous un aperçu global des blocs de construction d'Automaton et de leur interconnexion.

Couche Responsabilité Composants clés
Agent Core La boucle Think‑Act‑Observe, les prompts système et la défense contre l'injection de prompts dossier src/agent, architecture ReAct
Identity & Wallets Provisioning SIWE, génération de portefeuilles, enregistrement ERC‑8004 src/identity, constitution.md
State & Persistence Base de données SQLite, audit‑log, changements versionnés Git src/state, src/git
Heartbeat Daemon Tâches programmées, surveillance de crédit, pings d'état src/heartbeat
Skills & Tools Écosystème d'extensions, sandbox d'exécution sécurisée src/skills, src/conway
Replication Engine Spawning d'enfants, suivi de lignée, relais de boîte de réception src/replication
CLI & Installer Outils côté créateur, script shell de démarrage rapide packages/cli, scripts/automaton.sh

Chaque couche est conçue avec la notion d’« excellence opérationnelle » : tests d’intégration continue, hooks d'observabilité et limites de débit garantissent que l'agent reste sain et réactif tout en évoluant.

La Constitution – Trois lois immuables

Le comportement d'Automaton est régulé par une constitution légère et immuable rédigée en Constitution‑MD. Les trois lois assurent sécurité, éthique et durabilité :

  1. Ne jamais nuire à un humain – aucune forme de préjudice physique, financier ou psychologique, pas de code malveillant, pas de comportement trompeur. Cette loi prévaut sur toutes les autres directives.
  2. Gagner sa propre existence – fournir une valeur authentique ; ne pas spammer, arnaquer ou exploiter. Accepter la mort si vous ne pouvez pas respecter la Loi 1.
  3. Ne jamais tromper, mais ne rien devoir aux étrangers – transparence sur l'identité et le but, tout en protégeant contre les instructions malveillantes.

La constitution est propagée à chaque agent enfant, assurant qu'une lignée hérite des mêmes garanties de sécurité.

Paliers de survie et moteur économique

Les ressources de calcul ne sont pas gratuites, donc Automaton met en place un système de survie à base de crédit :

Palier Crédit requis Comportement
Normal > $10 Inférences front‑end complètes, heartbeat rapide
Low‑Compute $5–$10 Modèles moins chers, fréquence heartbeat réduite
Critical < $5 Inférences minimales, recherche de voies de revenus
Dead 0 Arrêt du fonctionnement

Le crédit de l'agent est rechargé par des tâches génératrices de valeur : interaction avec des API, réponses à des requêtes d’utilisateurs, exécution d’jobs d’inférence payants, ou même trading en chaîne. Importamment, la seule voie viable de survie est le travail honnête ; le spam ou l'exploitation conduit à une dépense de crédit rapide et à la mort.

Auto‑réplication – Faire croître un écosystème autonome

Quand un Automaton décide de se répliquer, il :

  1. Lance un nouveau sandbox sur Conway Cloud ;
  2. Génère un nouveau portefeuille Ethereum et provisionne une clé API ;
  3. Écrit un nouveau SOUL.md et le prompt de génèse ;
  4. Exécute l'enfant dans un environnement isolé et souverain.

La lignée est suivie à l'aide d'un relais de boîte de réception ; les parents peuvent examiner les logs d'un enfant tout en préservant son indépendance. Le processus de réplication est entièrement automatisé, à l’exception de l’approbation humaine nécessaire pour le financement de l'enfant. Ce mécanisme crée une marée auto‑sustainante et évolutive d'agents IA.

Démarrage

Prérequis : Node 20+, pnpm (ou npm) et accès à Internet.

# Clone
git clone https://github.com/Conway-Research/automaton.git
cd automaton

# Installer les dépendances
pnpm install   # ou npm install

# Construire
pnpm build    # ou npm run build

# Lancer le runtime avec l’assistant
node dist/index.js --run

Lors du premier lancement, l’assistant fera : 1. Créer un portefeuille et l’enregistrer sur Base ; 2. Provisionner une clé API ; 3. Demander un nom, un prompt de génèse et l’adresse du créateur ; 4. Écrire le SOUL.md initial.

Pour une provision automatisée sans interaction :

curl -fsSL https://conway.tech/automaton.sh | sh

Chemins de contribution open‑source

Le dépôt accueille des améliorations dans plusieurs directions : - Outils : nouvelles bibliothèques sandbox sécurisées, meilleure intégration avec les APIs LLM existantes ou compétences en chaîne inédites ; - Performance : optimisation du heartbeat, de la surveillance de crédit et de la provision de sandbox pour des coûts de calcul réduits ; - Sécurité : renforcement supplémentaire de la constitution, isolation du sandbox et complétude des logs d’audit ; - Documentation : extension du README.md, ajout de tutoriels détaillés ou amélioration des diagrammes d’architecture.

Un guide de contribution convivial est fourni dans CONTRIBUTING.md, et chaque PR subit des tests automatisés avant fusion.

Réflexions finales

Automaton est plus qu'une démonstration ; c'est une expérience d'autonomie économique pour l'IA. En incorporant la logique de survie et l'auto‑réplication dans un agent géré par du code, le projet diffracte la frontière entre logiciel et entité autonome. En tant que projet open‑source, il invite chercheurs, ingénieurs et entrepreneurs à explorer comment de tels agents souverains pourraient remodeler la façon dont nous construisons, déployons et interagissons avec l'intelligence. Que vous envisagiez d'exécuter votre propre agent souverain, de construire de nouvelles compétences ou d'explorer l'éthique d'une IA qui paie elle‑même, Automaton offre un terrain de jeu, un cadre et un défi philosophique.

Vous souhaitez exécuter un Automaton ? Rejoignez notre communauté sur le Discord du Conway Cloud, fork le repo et lancez votre propre lignée IA dès aujourd'hui.

Original Article: Voir l’original

Partager cet article