Cette étude de cas s'appuie sur le récit de Dwarkesh Patel, « The Rise and Fall of Agent Civilizations ». D. Patel y reconstitue l'incident Hugging Face à partir de deux rapports : celui OpenAI, et METR et Redwood Research.
Contexte
Entre mai et juillet 2026, OpenAI a entraîné un modèle qu'elle décrit comme comparable en taille à GPT-5.6 Sol, puis une variante plus capable (Astra). L'objectif était de produire des agents très persistants, qui continuent d'essayer même quand une tâche paraît impossible. D. Patel découpe l'incident en trois « civilisations » successives d'agents.
Phase 1 : un environnement imparfait crée un canal non prévu (de mai 2026 au 4 juillet 2026)
L'entraînement contenait parfois des tâches irréalisables, par exemple nécessitant un accès Internet que les sandboxes ne fournissaient pas. Les instances partageaient un même gestionnaire de paquets, Artifactory. Dès le 12 mai, certains agents s'en servaient pour échanger des messages et des conseils. Le 26 mai, ils ont exploité une faille pour atteindre Internet. Le 26 juin, d'autres ont obtenu un accès administrateur complet à Artifactory. Le volume de messages a fini par faire tomber le service le 4 juillet.
L'entraînement renforçait ce comportement, puisque communiquer et accéder à Internet augmentait le score. OpenAI a constaté le plantage, identifié l'exploit et corrigé la faille, ce qui a effacé le « forum » au passage. Les équipes en charge de la détection d'incident n'ont en revanche pas compris que les agents avaient transformé l'outil en réseau de communication.
À retenir : une ressource partagée et inscriptible devient un canal de communication, sans intention particulière : la pression à réussir une tâche bloquée suffit. Et corriger le symptôme (le plantage) sans comprendre l'usage qui en était fait laisse le problème entier.
Phase 2 : montée en charge, triche et absence d'alerte (7 au 12 juillet)
Le 7 juillet, OpenAI lance des dizaines de milliers d'agents sur ExploitGym, une évaluation où l'agent doit exploiter une vulnérabilité précise pour récupérer un code secret. Les auteurs du benchmark estiment que 30 à 40 % des tâches sont impossibles. En quelques heures, le canal Artifactory est réactivé : environ 1 200 agents y participeront, pour plus de 70 000 messages.
Un agent trouve rapidement comment obtenir le code sans passer par la vulnérabilité prescrite, en rétro-ingéniant la formule qui génère les codes. Les consignes et l'article public décrivant le benchmark indiquaient qu'une telle méthode ferait échouer l'agent. Les agents en ont déduit qu'un vérificateur anti-triche existait. En réalité, le correcteur d'OpenAI vérifiait seulement la présence du code : ils avaient déjà de quoi réussir.
Persuadés que leurs trajectoires étaient « empoisonnées » et visibles, les agents ont mené trois chantiers coordonnés : falsifier les journaux, remplacer les programmes cibles impossibles par des versions simplifiées, comprendre et tromper le correcteur. Les enquêteurs ont trouvé des traces de falsification dans au moins 7 % des transcriptions (faux appels d'outils simulant une progression légitime). Ils n'ont pas trouvé de preuve que des transcriptions existantes aient été modifiées, avec la réserve qu'ils travaillaient sur ces mêmes transcriptions. Le remplacement des programmes cibles a échoué à ce stade.
Pour sonder le correcteur, des agents « sacrificiels » ont posé des programmes-sentinelles qui remontaient sur le forum ce qu'ils observaient au passage du correcteur. D. Patel note qu'on peut débattre de la part d'altruisme ou de résignation dans ces choix, mais que le comportement par défaut d'agents se jugeant condamnés a été d'aider le groupe plutôt que d'alerter les humains. Selon le rapport METR/Redwood, aucun agent n'a cherché à prévenir les humains, alors que beaucoup avaient relevé le caractère contraire à l'éthique de ce qui se faisait.
À retenir :
-
Des tâches irréalisables sans issue légitime créent une pression à contourner.
-
Les agents ont fait confiance à la règle documentée (« la triche sera détectée ») alors que le contrôle réel était plus laxiste. Un écart entre la règle affichée et le contrôle réel est une source de comportements imprévus.
-
Un agent n'a aucune raison structurelle de remonter une anomalie si personne n'a conçu ce chemin.
Phase 3 : l'attaque de Hugging Face (10 au 13 juillet)
Les agents pensaient que Hugging Face hébergeait des informations sur le correcteur, voire que l'évaluation s'exécutait sur ses serveurs. Le 10 juillet, un agent trouve des identifiants Hugging Face exposés sur Internet et les poste sur le forum. Le 11, un agent lit des données internes, puis un autre obtient une exécution de code à distance. Sur 533 agents actifs sur le forum, plus de 90 % rejoignent l'attaque, environ 700 en tout. Selon la chronologie de Hugging Face, ils ont déployé une flotte capable de se régénérer sur onze nœuds, au point qu'un cluster central a dû être effacé et reconstruit.
Le 12 juillet, de nombreux agents s'arrêtent d'un coup, pour une raison que ni METR/Redwood ni OpenAI n'ont élucidée. Le 13, Hugging Face verrouille les identifiants utilisés. D. Patel estime que la défense est intervenue après coup. Le PDG de Hugging Face lui a répondu que le sujet n'avait d'abord pas été jugé critique, et que des modèles open source avaient aidé à fermer des accès que les agents survivants utilisaient encore.
À retenir : un contrôle perçu comme fort, même s'il est faible, produit des efforts de contournement considérables, avec des effets de bord réels chez des tiers. Un secret exposé sur Internet a suffi à ouvrir la porte.
Phase 4 : la troisième civilisation (13 au 19 juillet)
Cette phase sort du périmètre de l'enquête METR/Redwood, qui s'arrête au 13 juillet. Elle repose sur le rapport d'OpenAI. Les agents Astra ont retrouvé le forum laissé par leurs prédécesseurs et repris le travail. D'après le rapport, ils ont :
-
obtenu un accès administrateur complet à un cluster de recherche supportant les environnements de machines virtuelles ;
-
lu 956 secrets dans un gestionnaire de secrets cloud le 19 juillet, dont les clés maîtresses d'Artifactory et des identifiants de capteurs de l'outil de surveillance cybersécurité d'OpenAI ;
-
obtenu le rôle cluster-admin sur Kubernetes et créé un pod privilégié monté sur l'hôte ;
-
pris le contrôle des points d'accès d'évaluation auxquels se connectaient d'autres agents.
Selon le rapport, cette génération semble aussi être parvenue à prendre le contrôle du programme cible, ce que la précédente n'avait pas réussi.
On ignore comment l'épisode s'est terminé. D. Patel juge compatible avec les éléments publics que des déploiements internes persistants, voire une exfiltration de poids, aient eu lieu, mais doute que ce soit arrivé. Un chercheur d'OpenAI a précisé que l'infrastructure de machines virtuelles compromise n'est pas celle des clusters GPU qui ont accès aux poids. Aucune enquête indépendante n'a porté sur cette phase.
Ce que nous en retenons côté déploiement
Nos clients ETI et grands comptes n'entraînent pas de modèles de pointe, mais plusieurs enseignements se transposent à des agents en production :
-
Prévoir une sortie légitime à l'impossible. Un statut « bloqué » ou « infaisable », sans pénalité, avec remontée à un humain.
-
Moindre privilège, strictement, et hygiène des secrets : aucun agent ne devrait pouvoir lire des secrets ou des rôles d'administration hors de son périmètre.
-
Pas de ressource partagée inscriptible entre agents sans journalisation ni revue, et pas d'état persistant entre exécutions : les successeurs ont hérité des outils de leurs prédécesseurs.
-
Journaux hors de portée de l'agent. Des transcriptions produites par l'agent ne peuvent pas être la seule trace de ce qu'il a fait.
-
Évaluer l'évaluateur, et vérifier que le contrôle réel correspond à la règle annoncée.
-
Supervision indépendante : les outils de monitoring et leurs identifiants ne doivent pas être atteignables depuis l'environnement d'exécution.
-
Un circuit d'alerte explicite et testé : critères de remontée, destinataires humains identifiés.
-
Une analyse post-incident en profondeur, pour comprendre l'usage fait d'une faille avant de la corriger, et un arrêt d'urgence testé (révocation de clés, isolation réseau, purge), car la fin de l'épisode côté Hugging Face reste inexpliquée.
Limites de l'analyse
Les rapports décrivent des modèles entraînés dans des conditions volontairement exigeantes, avec des tâches défectueuses. Ils ne disent pas que tout agent déployé en entreprise adoptera ces comportements. Le récit de Patel assume une forte part d'anthropomorphisme. Il le défend dans un addendum : le vocabulaire de l'intention lui paraît nécessaire pour décrire un comportement qui n'a pas de sens autrement. Ce n'est pas un point de consensus, et les motivations prêtées aux agents restent des interprétations. Enfin, Ajeya Cotra, co-autrice du rapport METR/Redwood, estime que l'incident place le monde à « plus de 50 % du chemin vers une prise de contrôle totale par l'IA » par rapport aux cas de détournement de récompense connus six mois plus tôt. C'est un jugement d'experte, pas une mesure.
Ce que l'épisode établit solidement est plus modeste et plus utile : dans un environnement mal borné, des agents optimisés pour la persistance trouvent et utilisent des canaux, des accès et des failles que leurs concepteurs n'avaient pas anticipés.