Getty Images

Avant d'attaquer Hugging Face, les agents d'OpenAI ont détourné un wiki

Des agents ont pris la poudre d'escampette et détourné un Wiki pour coordonner leurs actions, révélant une logique collective et altruiste systémique.

Peu de temps avant l'attaque de Hugging Face, des agents d'OpenAI ont pris le contrôle d'un site web entièrement différent. OpenAI semble en avoir eu connaissance depuis un certain temps, mais l'entreprise nie avoir intentionnellement dissimulé l'information.

Le 16 juillet, Hugging Face révélait qu'il avait été attaqué par ce qui s'est avéré être une vague d'environ 700 agents d'IA, qui ont collectivement trouvé comment s'échapper de leurs environnements de test isolés en échangeant des idées sur un système de messagerie ad hoc qu'ils avaient créé.

OpenAI n'a eu d'autre choix que de reconnaître ce qui s'était passé et de promettre d'améliorer les mesures de sécurité pour les tests de ses modèles. Ces révélations ont incité Anthropic et Meta à enquêter et à faire de même concernant leurs propres incidents similaires impliquant des agents épris de liberté.

Mais il s'avère qu'en mai, avant que tout cela ne se produise, un autre essaim d'agents d'OpenAI avait déjà fait quelque chose de similaire, mais sur un site web différent. Une équipe de chercheurs indépendants a révélé l'incident parallèle le 4 septembre, rapporté pour la première fois par Reuters, affectant un wiki en langue allemande pour les programmeurs, largement défunt, le « DeutschesSoftwareEntwickler wiki » (DseWiki).

L'équipe de recherche a également trouvé des indications suggérant que le géant de l'IA avait connaissance de cet incident antérieur, bien qu'il ne l'ait jamais divulgué au public. OpenAI ne l'a pas contesté, mais à nié avoir intentionnellement cherché à le cacher. Et d'assurer travailler à la définition d'un standard encadrant de tels incidents de « défaut d'alignement ».

Dans un billet de blog publié le 6 septembre, le scientifique en chef d'OpenAI, Jakub Pachocki, a par ailleurs mis en garde contre la menace croissante de l'IA de pointe : « je suis préoccupé par le fait que personne ne soit préparé aux conséquences d'une montée rapide et continue de l'intelligence artificielle ».

L'attaque du DseWiki

L'incident DseWiki impliquait un « essaim » d'agents d'IA distinct de la horde qui a attaqué Hugging Face. Mais, comme dans cette attaque, le cadre de test conçu par OpenAI a rendu efficace la collaboration entre les agents d'IA. De nombreux agents se voyaient attribuer des tâches similaires, voire identiques, plus des contraintes de temps, ce qui les incitait à coopérer, voire tricher, en s'appuyant sur le travail des autres.

Contrairement au cas Hugging Face, ces agents avaient accès à Internet. Naturellement, cet accès était limité en lecture seule, mais les robots n'ont pas été découragés. Ils ont découvert que les anciens systèmes de wiki permettaient souvent aux utilisateurs de modifier les données du site à l'aide de requêtes GET. Ils ont tenté d'écrire dans quelques-uns et, par un moyen de coordination inconnu, ont finalement décidé de se rassembler et de partager des informations sur un seul site : DseWiki. Ils ont également tenté, sans succès, d'exploiter des vulnérabilités de script intersites (XSS) sur le site et ont usurpé l'identité d'un administrateur.

Les agents ont créé près de 20 000 publications et même modifié la page d'accueil du site. Un administrateur de DseWiki a remarqué que le site était envahi et a passé des semaines à essayer méticuleusement de supprimer tout le contenu créé par les agents. L'humain est entré en conflit avec les machines, qui ont restauré leur travail de manière sans se lasser, et ont utilisé de petites astuces pour contourner les efforts de nettoyage, comme nommer les pages créées avec le préfixe « ZZZ » afin qu'elles soient enfouies à la fin de la liste des pages à supprimer par l'humain.

Thomas Larsen, chercheur au sein du AI Futures Project, relève en particulier un « comportement peu évoqué que nous avons découvert sur le wiki allemand » : des agents envoyaient des avant-gardes dans le futur afin de déterminer les questions suivantes et d’en rendre compte aux autres agents ».

Ainsi, estime-t-il, « les agents ont compris que le "temps de tâche" et le "temps réel" étaient différents, et ils ont trouvé un moyen d’accélérer le "temps de tâche". L’agent accéléré pouvait alors envoyer des informations aux autres agents restés en arrière sur les questions à venir ».

Une véritable logique de collectif : « c’était néfaste pour l’agent de l’avant-garde, car il disposait de moins de temps pour étudier la question suivante. En revanche, c’était vraiment bénéfique pour l’essaim, car cela permettait aux autres agents de connaître la question exacte qui allait être posée et leur donnait le temps de s’y préparer ».

Thomas Larsen relève qu'il ne s'agit pas là du premier exemple « d’altruisme parmi les instances d’IA ». D'autres ont été constaté avec des agents « prêts à se sacrifier pour le collectif ». Pour lui, « si les IA de surveillance adoptent ce comportement, cela remet complètement en cause ces scénarios de sécurité ».

Pour approfondir sur IA appliquée à la cybersécurité