Délégation de tâches
"Résumez les pages de tarification de ces cinq entreprises."
- Invite
- Réponse
- Terminé
02 · Expérience d'orchestration d'agents · Août 2026
Et si une seule personne pouvait déléguer le travail à toute une organisation d’IA ?
Pas une invite, un objectif. J'ai posé à un responsable de l'IA une vraie question commerciale sur un marché public, je lui ai donné un chercheur en IA, un comptable composé de code déterministe et une mémoire composée de PostgreSQL, et j'ai laissé l'entreprise fonctionner pendant 24 heures pendant que je regardais depuis une salle de contrôle. Cette page représente ce qui s'est réellement passé, avec les chiffres du dossier d'exécution.

01 · L'expérience
Chat AI est doué pour les tâches : répondez à ceci, réécrivez cela. Une organisation fonctionne différemment. Vous donnez un résultat à quelqu'un et il décide quoi rechercher, quoi faire ensuite, quand demander de l'aide et quand le travail est terminé. L’expérience visait à déterminer si cette forme pouvait être construite à partir d’agents, avec un humain au sommet.
L’objectif était délibérément réel et mesurable : un marché public payant sur lequel les entreprises tentent d’attirer l’attention. Le texte de la mission stocké dans le dossier d'exécution demande à l'entreprise de mesurer ce que chaque participant a reçu par rapport à ce qu'il a payé, d'identifier qui en a le plus et le moins profité, d'expliquer pourquoi et d'estimer la valeur capturée par la plateforme elle-même.
"Résumez les pages de tarification de ces cinq entreprises."
« Mesurez la valeur que chaque participant a reçue par rapport à ce qu'il a payé et dites-moi ce qui l'explique. »
La question intéressante n’a jamais été de savoir si le modèle pouvait penser. Il s’agissait de savoir si l’on pouvait faire confiance à l’organisation qui l’entourait pour le résultat.
02 · L'entreprise
« Entreprise » est la métaphore ; l'architecture est plus petite et plus stricte que ce que le mot suggère. Un orchestrateur décide. Un chercheur exécute. Le code déterministe possède les nombres. PostgreSQL est la seule vérité. La salle de contrôle est une fenêtre sur lui, jamais une source. La règle régissante du référentiel README : les agents décident, le backend exécute et enregistre.
boîte de réception des tâches · réclamations + preuves
instantanés · métriques · épisodes · anomalies
contrôles déterministes · juge facultatif
Le registre des agents dans la base de données contient six acteurs : fondatrice (HUMAN), openclaw, grok-bot, déterministe-vérificateur, surenchère-collecteur et backend (SYSTEM). Il n'y a aucun agent financier, aucun agent de création de produits et aucun agent assistant personnel dans ce référentiel ; le mandat d’une « entreprise d’IA » plus large était limité à ce que je pouvais réellement vérifier.
03 · L'orchestrateur
L'orchestrateur est un simple travailleur TypeScript, sans structure d'agent ni file d'attente. Il interroge PostgreSQL, détermine si un point de décision est arrivé et dépense ensuite seulement des jetons. Le modèle voit l'ensemble de données via des outils en lecture seule et peut changer le monde grâce à exactement une seule fonction.
8 déclencheurs de consultation
RUN_STARTED · NEW_OBSERVATION · TASK_COMPLETED · TASK_FAILED · VERIFICATION_FAILED · IDLE_WITH_OPEN_QUESTIONS · HEARTBEAT · SYNTHESIS_DUE
6 types de décisions
CREATE_TASK · RETRY_TASK · ABANDON_TASK · REQUEST_HUMAN · DECLARE_RESEARCH_SUFFICIENT · REQUEST_SYNTHESIS
10 états de tâches
CRÉÉ · MISE EN QUEUE · EXPÉDIÉ · EN COURS · VÉRIFICATION · TERMINÉ · RETRY_SCHEDULED · ÉCHEC · BLOCKED_ON_HUMAN · ANNULÉ
Invariants appliqués par le backend
04 · Propriété des agents
05 · Persistance
Chaque exécution a sa propre séquence d'événements monotones. Cinquante types d'événements couvrent toute la vie de l'entreprise : cycle de vie d'exécution, consultations et appels d'outils, décisions prises, appliquées ou refusées, transitions de tâches, activités de recherche, réclamations, vérifications, instantanés, anomalies, redémarrages de processus, battements de cœur sautés, points de contrôle manqués, interventions humaines et rapports générés.

06 · OpenClaw
OpenClaw est atteint via une passerelle compatible OpenResponses sur la machine locale. Le backend envoie les instructions système, les schémas d'outils et l'identifiant de réponse précédent ; la passerelle conserve la conversation et achemine vers son modèle configuré (Claude Sonnet 5 avec une faible réflexion, selon les notes d'exécution). Le backend ne garde rien de la conversation elle-même.

07 · Modèles
Chaîne de fournisseur openclaw-gateway, chaîne de modèle openclaw. Les 111 appels de modèles de la course officielle se sont déroulés ici. La configuration par défaut de la passerelle, selon le runbook, est Claude Sonnet 5.
Fonctionne en tant que travailleur externe avec son propre Web public et sa propre recherche publique X. Cette base de code ne contient aucune clé xAI ni aucun identifiant de modèle Grok ; il expose une boîte de réception et Grok appelle.
Implémenté comme deuxième niveau de vérification derrière un indicateur d'environnement, par défaut Claude Sonnet 5. Non activé dans l'exécution officielle : aucune vérification sémantique dans l'enregistrement.
Aucune intégration OpenAI ou Gemini n'existe dans le référentiel. « OpenAI-compatible » dans le code décrit le format filaire de la passerelle, et non un fournisseur.
08 · Outils
Outils en lecture seule pour le manager
get_platform_summary · list_companies · get_company · get_company_history · get_category_stats · list_rank_change_episodes · list_current_anomalies · list_existing_tasks · get_task_result · list_unresolved_questions · get_observation_metadata
La seule écriture
submit_orchestration_decision
Le gestionnaire peut parcourir 1 140 entreprises, lire l'offre d'une entreprise, son classement et son historique de clics, inspecter les épisodes de changement de classement étiquetés CLEAN, CONFONDED ou INSUFFICIENT_DATA, voir ses propres tâches et leurs verdicts, et vérifier à quel point l'observation est obsolète. Il ne peut pas écrire une ligne.
Des règles injectées dans chaque tâche de recherche
Il n'y a pas d'outil d'automatisation de télégramme, git, fichier, courrier électronique ou navigateur dans ce référentiel. L'observation du marché est effectuée par un humain avec un navigateur et un extrait de capture, par politique : pas de scraping, pas de contournement de défi, volume à l'échelle humaine.
09 · L'humain au courant
L'architecture d'approbation existe dans le modèle de données (interventions APPROVAL, CORRECTION, UNBLOCK et MANUAL_WORK ; états de tâche et d'exécution pour BLOCKED_ON_HUMAN). Aucun écran de file d'attente d'approbation n'a été livré : les interventions dans cette exécution ont été enregistrées via des chemins de code, et non via un bouton. OpenClaw n'a jamais utilisé REQUEST_HUMAN.
10 · Centre de commandement
Entreprise en direct, résultats, preuves, replay. La salle de contrôle dispose de six règles d'honnêteté contraignantes dans son document de conception ; la version la plus courte est qu'elle ne peut afficher que ce qui a été conservé et doit étiqueter MOCK, ESTIMATED, AGENT_REPORTED et REPLAY partout où ils s'appliquent.





11 · Routines et horaire
| Routine | Cadence | Remarque |
|---|---|---|
| Sondage de l'orchestrateur | 15 s | ORCHESTRATOR_POLL_SEC |
| Consulter anti-rebond | 60 s | Les déclencheurs IMMÉDIATS le contournent |
| Battement de coeur | 30 minutes | consulter uniquement si un changement important s'est produit, sinon un événement heartbeat_skipped de 0 $ |
| Expiration de la tâche | 45 minutes | Les tâches obsolètes en cours d'exécution sont déplacées vers RETRY_SCHEDULED. |
| Points de contrôle d’observation | J+6 / 12 / 18 / 24h | dû 15 minutes avant, manqué 30 minutes après ; notification macOS locale |
| Sondage en direct | 1,5 s | SSE, reprise |
| Routine du chercheur | toutes les 1 minutes | documenté du côté de Grok ; latence de détection documentée 10 m 40 s en calibrage |
Comment il est resté debout pendant 24 heures
12 · Une journée en entreprise
Exécutez cmt60vdjp…, du 23 août à 16h29 au 24 août à 16h29 (UTC). Le vert marque l'activité de l'agent, l'ambre une intervention humaine et le rouge un échec enregistré.
L'exécution a commencéExécution OFFICIELLE créée à partir du commit 390820c : 24 heures, 40 tâches, plafond de 50 $. Trois instantanés pré-exécutés déjà dans l'enregistrement ; la dernière vraie observation à 16h26.
Plan et trois premières tâchesOpenClaw lit le résumé de la plateforme et les entreprises, puis crée les tâches DOWNSTREAM_EVIDENCE, COMMERCIAL_INVESTIGATION et ANOMALY_EXPLANATION.
Grok revendique sa première tâchegrok-main revendique la tâche de preuves en aval 1 min 47 s après sa mise en file d'attente et commence à diffuser les événements de recherche.
Intervention 1 (CORRECTION)L'orchestrateur LaunchAgent avait échoué en raison d'une erreur d'autorisation macOS lors de l'approvisionnement en .env. Corrigé avec le nœud --env-file. Lors de la récupération, des données sur les graines synthétiques (SynthCo) ont été trouvées fuyant dans les outils d'anomalie : des gardes de provenance ajoutés, la tâche contaminée annulée.
Premier résultat vérifiéHuit affirmations et neuf sources reviennent ; le vérificateur déterministe note chacun d’entre eux. La deuxième tâche se termine à 16h52.
Question complémentaireOpenClaw ouvre une tâche OPEN_QUESTION sur les deux sociétés ayant les dépenses les plus importantes ; Grok le termine à 17h01.
Rapport intérimaire, 33 minutesRecherche déclarée suffisante ; un rapport de 9 491 caractères est généré et conservé textuellement dans le journal des événements.
Intervention 2 (CORRECTION)Une lacune de conception : la suffisance a définitivement supprimé les nouvelles observations et le rapport intermédiaire a supprimé la synthèse finale. Les 23 heures suivantes auraient été un temps mort. Correctif : suffisance relative de l'observation et une synthèse finale garantie.
Deux réécritures du jour au lendemainLes consultations Heartbeat réécrivent le rapport à 7 338 puis 6 714 caractères sans aucune nouvelle preuve. Chaque battement de cœur coûte de vrais jetons.
Les points de contrôle T+6 et T+12 passent inaperçusAucune capture de marché assistée par l’homme ne s’est produite sur l’une ou l’autre des cibles. Les écarts n'ont été enregistrés comme erreurs qu'à 11 h 02 le lendemain matin, une fois que l'intervention 3 a ajouté l'observabilité des points de contrôle ; T+18 et T+24 ont également été manqués. Le système traite le marché comme INCONNU plutôt que comme inchangé.
Intervention 3 (CORRECTION)Porte à coût d'inactivité : les battements de cœur sautent désormais à 0 $, à moins que quelque chose de matériel ne change. Idempotence de décision et observabilité des points de contrôle ajoutées. Avant le patch : 39 consultations, 0 saut. Après : 2 consultations, 165 sauts.
Synthèse finale70 secondes après la fin prévue, le rapport final garanti (9 556 caractères) est généré. La création de tâches et les réclamations sont refusées après la date limite. Le dossier d'exécution lui-même n'a jamais été finalisé et est toujours marqué ACTIF.


13 · Regarder l'entreprise fonctionner
La vitrine anime les données persistantes de la course officielle : les rôles, la chronologie, les chiffres et le verdict. Il est construit à partir d’un enregistrement et non d’un enregistrement en direct sur écran, il est donc étiqueté comme données réelles avec un mouvement illustratif.
Données réelles · mouvement illustratif · pas de son.
L'explicateur
Une explication commentée de 55 secondes de l'idée et du résultat. Avec audio.
14 · Derrière l'expérience
Le titre provisoire de l'article est "J'ai essayé de créer un One-Person AI Company avec Grok Bot + OpenClaw. Voici ce qui s'est réellement passé". Il s'agit d'un projet local ; il n'y a pas encore de lien public, donc aucun n'est proposé ici.





15 · Que s'est-il réellement passé
L'entreprise a produit un rapport intermédiaire utilisable 33 minutes après le lancement et une synthèse finale 70 secondes après la date limite. Entre les deux, ça a duré toute la nuit sans moi. Il a également eu besoin de trois corrections d'urgence, a raté tous les points de contrôle d'observation, a dépensé des jetons pour réécrire un rapport sans aucune nouvelle preuve et n'a jamais vu son dossier d'exécution officiellement fermé.
Les échecs, dans l'ordre
La partie difficile
La plupart de mes corrections pendant l’exécution concernaient la vérification : contrôler les affirmations, enregistrer les événements et écarter les conclusions non étayées. Les agents pouvaient continuer à travailler, mais il me fallait un moyen fiable d’évaluer leurs résultats.
Contrat d'agent
L'agent propose des décisions structurées. Le backend valide les invariants et les applique, ou refuse et enregistre pourquoi.
Tout ce qu'un agent dit sur le monde est saisi sous la forme AGENT_REPORTED avec une classe de revendications. Un vérificateur décide de sa valeur.
Aucun événement n'existe tant qu'il n'est pas dans PostgreSQL avec un numéro de séquence par exécution. La salle de contrôle restitue le journal ; il n’invente jamais l’État.
Plafonds sur les dépenses, les tâches, les tentatives et le temps passé en horloge murale ; refus de délais ; une synthèse finale garantie ; INCONNU est une réponse valide.
16 · Architecture

17 · Sous le capot
La configuration se fait entièrement par variable d'environnement ; 33 noms sont lus par le code (URL de base de données, URL et jeton de passerelle, jeton de travailleur, jeton de contrôle, plafonds, minuteries, estimations de coûts). Les valeurs ne sont publiées nulle part, y compris ici.
18 · Métriques
| Rôle | Ce qu'il a fait lors de la course officielle | Classe |
|---|---|---|
| OpenClaw | 41 consultations (18 décidées, 23 tronquées), 71 requêtes outils, 21 décisions : 15 REQUEST_SYNTHESIS, 4 CREATE_TASK, 2 DECLARE_RESEARCH_SUFFICIENT. Zéro refus, zéro REQUEST_HUMAN. | Exécuté par l'agent |
| Grok Bot | 3 tâches réclamées et complétées par grok-main, toutes réussies, toutes entre 16h36 et 17h01. 32 réclamations, 29 sources. Attribution INCONNUE pour chaque entreprise enquêtée. | Exécuté par l'agent |
| Vérificateur déterministe | 31 vérifications, toutes déterministes : 11 SUPPORTÉES (réclamations de classe INCONNU), 20 PARTIELLES. Non NON SUPPORTÉ, non CONTRADICTÉ. Juge sémantique non activé. | Exécuté par l'agent |
| Collecteur + analyse | 4 instantanés réels assistés par navigateur avant l'exécution (dernier : 1 201 annonces, enchères brutes de 182 076 $ contre un compteur de 182 070 $). Zéro instantané pendant l'exécution. | Assisté par l'homme |
| Fondatrice | 3 interventions de CORRECTION, 1 annulation d'audit, 0 approbation demandée, les 4 points de contrôle manqués, exécution jamais formellement terminée. | Assisté par l'homme |
Le coût est une estimation : la passerelle a signalé les jetons mais n'a tarifé aucun des 111 appels, de sorte que le grand livre applique des tarifs Claude Sonnet 5 conservateurs avec un facteur de sécurité. Les décomptes proviennent de l’enregistrement PostgreSQL de la course, interrogé le 28 août 2026.
19 · Classification et table de vérité
| Construit | Boucle d'orchestration, contrat de décision, boîte de réception des tâches, vérification, journal des événements, salle de contrôle à quatre vues, déploiement de LaunchAgent, tests |
|---|---|
| Démontré | Une exécution officielle de 24 heures avec un journal persistant, une rediffusion et un rapport final ; étalonnage et essais à sec avant |
| Exécuté par l'agent | Planification des tâches, recherche, vérification par réclamation, décisions de suffisance, synthèse intermédiaire et finale |
| Assisté par l'homme | Capture de l'observation du marché, démarrage et arrêt du run, les trois corrections à mi-parcours, l'audit des données synthétiques |
| Expérimental | Porte de coût d'inactivité et suffisance relative à l'observation (écrite pendant l'exécution) ; Cadence documentée du chercheur d'une minute (ramassage prouvé, cadence non) |
| Non mis en œuvre | Interface utilisateur de file d'attente d'approbation, Telegram ou tout autre canal de discussion, chercheur hébergé dans le cloud, juge sémantique en cours d'exécution, capture de marché automatisée, multi-location, authentification au-delà des jetons |
| Calque | Statut | Preuve |
|---|---|---|
| Contrat d'orchestration et de décision | Démontré | 41 consultations et 21 décisions appliquées lors de la course officielle ; les invariants n'ont rien refusé parce que le contrat de niveau prompt tenait. |
| Chercheur Grok | Démontré | Véritable recherche via la boîte de réception par le travailleur grok-main. Charges utiles relayées via un pont local sécurisé par jeton ; le cloud worker prévu n'a jamais été utilisé. |
| Vérification | Démontré / Construit | Une vérification déterministe a été effectuée sur les 31 réclamations. Le juge sémantique Claude est implémenté derrière un indicateur d'environnement et n'a pas été exécuté. |
| Salle de contrôle | Démontré | Toutes les captures d'écran sur cette page sont les vues réelles rendues à partir du record officiel de course, capturées localement le 28 août. |
| Persistance et relecture | Démontré | 465 événements, 111 appels modèles, 4 rapports ; replay utilise le même chemin de rendu que live. |
| Autonomie de 24 heures | Partielle | La boucle de raisonnement s’est déroulée sans surveillance pendant la nuit. Pour ce faire, il a fallu deux corrections d'urgence, et l'observation est restée humaine, de sorte que le marché est resté inaperçu pendant toute la fenêtre. |
| Comptabilité analytique | Estimé | La passerelle n'a facturé aucun des 111 appels ; ≈ 0,79 $ est une estimation prudente à partir des jetons signalés, contre un plafond de 50 $. |
| Conclusion commerciale | Partielle | Valeur d'attention mesurée (182 000 $ bruts, 1 % supérieur ≈ 61 % des dépenses). ROI commercial : INCONNU, publié comme tel. |
| Routines programmées | Construit | Minuteries d'intervalle dans l'orchestrateur et les LaunchAgents avec KeepAlive. Pas de cron, pas de briefings quotidiens, pas de canal de messagerie. |
| Vidéo | Données réelles · mouvement illustratif | La présentation de 45 secondes anime les données persistantes de la course officielle ; l'explicateur est raconté. Il n’y a pas non plus d’enregistrement d’écran de la diffusion en direct. |
| Déploiement | Local uniquement | Exécuté sur un Mac sous LaunchAgents avec la passerelle en bouclage. Pas un produit, pas déployé, pas d'utilisateurs. |
Cette page ne revendique pas un fonctionnement totalement autonome. Il revendique une exécution limitée au cours de laquelle la boucle de raisonnement s'est déroulée sans moi pendant la majeure partie de 24 heures, sous des plafonds, avec chaque étape enregistrée et avec un humain requis trois fois.
20 · L'idée
Cette expérience m’a fait consacrer plus de temps aux permissions, à la vérification et aux journaux d’événements qu’aux prompts. Ces choix ont déterminé les résultats auxquels je pouvais me fier. Je souhaite poursuivre avec des exécutions plus longues et moins d’interventions.
21 · Mon rôle
J'ai défini la hiérarchie des missions et les classes épistémiques, conçu le contrat de décision et les invariants, écrit la boucle d'orchestrateur, l'adaptateur OpenClaw, la boîte de réception des tâches, le vérificateur, le schéma d'événements et la salle de contrôle à quatre vues, exécuté le calibrage et les essais, lancé et supervisé l'exécution officielle, écrit les trois corrections pendant qu'elle était en direct, et écrit l'article par la suite. La recherche elle-même a été effectuée par les agents ; les observations du marché ont été capturées par moi.
Suivant