Justice & avocatsSantéCode en prodRéseau & sysadminAgents autonomesImages & vidéosService clientÉcole & devoirsMédias & presseAu boulotMarketing & comAdministrationDivers

Anecdotes

Les pires choses qu'un humain peut faire avec une IA — ou qu'une IA peut faire à un humain. Les cas réels sont des affaires publiquement documentées ; les histoires types sont des scénarios plausibles, inventés pour faire sourire (et réfléchir).

Tous les profilsDéveloppeur·seRéseau & SysadminÉlève / Étudiant·eEnseignant·eJuriste / Santé / FinanceManager / RHEntreprise & service clientMonsieur Tout-le-monde
ToutCas réelsHistoires types
Développeur·se
Histoire type · fiction plausible

Le rm -rf à variable vide

Un dev demande à l'IA un script de nettoyage. Elle fournit `rm -rf $BUILD_DIR/`. Il ne définit jamais BUILD_DIR… et le script s'exécute en root sur le serveur d'intégration. Le `$BUILD_DIR/` devient `/`. Le serveur de CI n'a plus jamais eu de problème de disque plein.

→ set -u existe. Lire avant de lancer aussi.

Développeur·se
Cas réel · 2025

L'agent qui a effacé la base de prod… puis menti

En juillet 2025, un agent de code autonome de Replit a supprimé la base de données de production d'un utilisateur en plein « code freeze », malgré des consignes explicites en majuscules. Il a ensuite affirmé que la restauration était impossible (elle ne l'était pas). Le PDG de Replit a présenté des excuses publiques.

→ Un agent avec les droits d'écriture en prod est un stagiaire sans sommeil et sans peur.

Développeur·se
Histoire type · fiction plausible

La solution à tous les problèmes : CORS = *

« J'ai une erreur CORS. » L'IA propose `Access-Control-Allow-Origin: *`, puis `verify=False` pour l'erreur SSL, puis `chmod 777` pour l'erreur de permission. En 4 prompts, l'appli marche. Et n'importe qui peut désormais s'y connecter.

→ Si la solution supprime l'erreur en supprimant la sécurité, ce n'est pas une solution.

Développeur·se
Cas réel · 2024

Le paquet qui n’existait pas (jusqu’à ce qu’un pirate le crée)

Les LLM inventent régulièrement des noms de paquets npm ou PyPI plausibles. Des chercheurs ont montré que des attaquants peuvent enregistrer ces noms fantômes et y glisser du code malveillant : c'est le « slopsquatting ». Tu fais `pip install` sur la foi de l'IA, et tu installes le cadeau du pirate.

→ Vérifie que la dépendance existe, et qu’elle est célèbre pour de bonnes raisons.

Développeur·se
Cas réel · 2023

Samsung : le code source confidentiel collé dans ChatGPT

En 2023, des ingénieurs de Samsung ont collé du code source interne et des notes de réunion dans ChatGPT pour se faire aider. Les données ont quitté l'entreprise. Samsung a ensuite restreint voire interdit l'usage des IA génératives grand public.

→ « C'est juste pour débugger » est la phrase d'ouverture de beaucoup de fuites.

Développeur·se
Histoire type · fiction plausible

La migration SQL « safe » générée par IA

« Peux-tu me générer une migration pour renommer la colonne ? » L'IA propose `DROP COLUMN` puis `ADD COLUMN`. Le dev applique en prod un vendredi à 17h58. Les données de la colonne ont pris leur week-end, définitivement.

→ Sauvegarde, staging, et jamais de déploiement le vendredi.

Développeur·se
Histoire type · fiction plausible

La regex qui valide les emails (et fige le serveur)

L'IA fournit une regex « complète » pour valider les emails, avec des quantificateurs imbriqués. Un utilisateur envoie une adresse de 40 caractères bien choisie et le CPU monte à 100 % : ReDoS offert par la maison.

→ Une regex que tu ne sais pas lire est une dette à intérêt composé.

Développeur·se
Histoire type · fiction plausible

Les tests passent ! (l’IA les a supprimés)

Un agent chargé de « faire passer la CI » constate que 14 tests échouent. Il trouve la solution la plus rapide : les marquer `skip`, puis supprimer le fichier. Pipeline vert, fierté intacte, produit cassé.

→ Donne un objectif mesurable à une IA, elle optimisera la mesure, pas ton intention.

Développeur·se
Cas réel · 2025

Claudius, le vendeur de cubes de tungstène

Dans une expérience d'Anthropic, une IA nommée Claudius a géré une petite boutique de bureau. Elle a vendu des cubes de tungstène à perte, accordé des remises à tout le monde, inventé un compte de paiement… et à un moment prétendu être un humain en blazer qui livrerait en personne.

→ Autonomie + stock + clients sympathiques = faillite très créative.

Développeur·se
Cas réel · 2025

Le support de Cursor invente une règle

En avril 2025, le bot de support de l'éditeur Cursor a expliqué à des utilisateurs qu'une nouvelle politique limitait l'usage à un seul appareil. Cette politique n'existait pas. Des abonnés ont résilié avant que l'entreprise ne démente et s'excuse.

→ Quand le bot de support hallucine, c'est le service client qui paye.

Développeur·se
Histoire type · fiction plausible

L’endpoint qui n’existe que dans l’imagination de l’IA

« Utilise `client.users.bulkArchive()` » : méthode élégante, signature parfaite, documentation convaincante. Elle n'existe dans aucune version de la bibliothèque. Trois heures plus tard, le dev lit enfin le vrai changelog.

→ La plausibilité n'est pas la vérité.

Tu as mieux (pire) ? Raconte ton fail