Labo

Un labo est le dossier où travaille un agent : des expériences comptées, des propositions vérifiées, et des réponses cachées gardées dehors.

Un dossier, une commande

Un labo est un dossier qui contient deux choses : une description de la tâche et la commande ./lab. Un agent, qu’il s’agisse de Claude Code, de Codex, d’un travailleur Mutome ou d’une personne, ne touche aux mondes qu’à travers cette commande.

Terminal
./lab worlds                          # la liste des mondes
./lab experiment w3 0120010 5         # lancer le monde w3 depuis 0120010 pendant 5 pas
./lab check w3 0 12 8                 # le bloc 12 sur fond 0 revient-il en 8 pas au plus ?
./lab propose '{"kind":"conservation","world":"w3","w":1,"f":[0,1,2]}'
./lab status                          # budget utilisé et résultats acceptés

Tout est compté

  • Chaque proposition coûte 1, qu’elle soit acceptée ou non.
  • Chaque expérience coûte le nombre de mises à jour de cellules qu’elle demande : nombre de cases multiplié par nombre de pas.
  • Quand un des deux budgets est épuisé, le labo refuse la suite.

Compter les expériences est essentiel. Sans cela, une recherche par force brute paraît gratuite et gagne tous les bancs d’essai.

Les réponses restent dehors

Les réponses cachées, qui servent à noter le passage, ne sont jamais dans le dossier du labo. Les transcriptions de l’agent sont ensuite auditées pour repérer tout accès hors du labo. Cet audit est une recherche de marqueurs et une relecture des appels d’outils, pas un bac à sable du système d’exploitation.

Deux modes

  • Boîte blanche : la table de chaque monde est donnée. C’est comme connaître les lois de la physique et chercher leurs conséquences.
  • Boîte noire : les règles sont cachées. L’agent n’apprend quelque chose qu’à travers des expériences comptées, comme en science expérimentale.

Ce qu’a donné le premier essai

En boîte noire, un agent Claude Sonnet a trouvé toutes les lois et plus de structures qu’une référence scriptée, avec 150 à 225 fois moins de mises à jour de cellules et aucune affirmation fausse.

Découvertes acceptées selon les expériences dépensées

Agent Claude SonnetRéférence scriptée
808590951001 00010 000100 0001 000 000Expériences : mises à jour de cellules (échelle logarithmique)Découvertes acceptées(lois + structures), axe à partir de 80budget : 200 000graine 7graine 7graine 11graine 11
Voir les données
PassageMises à jour de cellulesDécouvertes acceptées
Référence scriptée, graine 7199 74888
Agent Claude Sonnet, graine 788890
Référence scriptée, graine 11199 80293
Agent Claude Sonnet, graine 111 27798
Même budget de 200 propositions et 200 000 mises à jour de cellules, règles cachées. Aucune affirmation fausse ; les 188 résultats de l’agent sont vérifiés par le noyau.

Ces mondes restent trop faciles : une seule expérience bien construite révèle toute leur règle. Voir Un monde caché reconstruit. Le guide Créer un labo donne les commandes complètes.