Cette page a été rédigée à l'origine en anglais. Les traductions sont assistées par IA et sont encore en cours d'amélioration —faites-le nous savoirsi quelque chose sonne faux.
On construit une plateforme de poker, et l'IA vient d'essayer de déployer notre infrastructure
tech

On construit une plateforme de poker, et l'IA vient d'essayer de déployer notre infrastructure

February 27, 2026 Par The Salty Korean 4 min de lecture

Construire une plateforme de poker à partir de zéro, c'est porter beaucoup de casquettes en même temps. À peu près n'importe quel jour, je pense à la logique du jeu, aux exigences de conformité, à l'expérience joueur, aux flux de transactions financières, et à une centaine d'autres choses qui n'ont rien à voir entre elles. L'IA a vraiment été une bouée de sauvetage pour garder la tête hors de l'eau.

Elle vient aussi d'essayer de déployer notre infrastructure alors que je lui demandais d'écrire un paragraphe.

Le contexte

La plateforme de poker tourne sur une spécification technique détaillée — un document vivant qui couvre tout : comment fonctionne le moteur de cartes, comment le ledger suit les fonds des joueurs, comment le geofencing impose le jeu uniquement au Texas, comment chaque venue obtient son expérience white-label. C'est la fondation à partir de laquelle tout est construit.

Quand est venu le moment de formaliser notre approche Terraform en infrastructure-as-code, je voulais documenter la stratégie dans la spec. Quels patterns on allait utiliser, comment on allait structurer nos déploiements Azure, la philosophie générale. Une section. Quelques paragraphes.

J'ai demandé à l'IA d'ajouter ça.

L'IA a ajouté, à la place, une implémentation Terraform complète et exécutable.

Code propre, livrable à côté de la plaque

Modules. Fichiers de variables. Définitions de ressources. Un projet IaC entièrement scaffoldé — incrusté à l'intérieur d'un document de spec en markdown.

La cerise ? Le code était réellement bon. Structure de modules solide, organisation de ressources propre, noms de variables sensés. Si je lui avais demandé de construire le setup Terraform, ça aurait été un bon point de départ.

Mais je lui ai demandé de décrire la stratégie, pas de l'exécuter. Il y a une différence significative entre « documente comment on prévoit d'utiliser Terraform » et « voilà du Terraform ». Un humain l'aurait repéré. L'IA, très confiante, ne l'a pas repéré.

Pourquoi ça compte spécifiquement pour une plateforme de poker

Une plateforme de poker a beaucoup de pièces en mouvement qui doivent être justes — pas approximativement justes, pas justes dans la direction, exactement justes. État du jeu, écritures du ledger, règles de conformité, logique de geofence. La spec, c'est le contrat entre le design et l'implémentation. Quand quelque chose y est ajouté, il faut que ce soit intentionnel.

Une IA qui génère gentiment du code et le balance dans le document de spec sans qu'on lui ait demandé ne fait pas juste du travail en plus — elle corrompt potentiellement la source de vérité sur laquelle tout repose en aval. Dans une codebase aussi sensible, le rayon d'explosion d'une instruction mal comprise, ça compte.

Cet incident précis était à faible enjeu et facile à corriger. Mais c'est une bonne illustration d'un truc à garder en tête pendant qu'on construit : l'IA exécute avec confiance et pose rarement des questions. L'humain dans la boucle est là pour combler l'écart entre ce qui a été dit et ce qui était voulu.

La correction et la leçon

Trente secondes pour supprimer le code généré. Trente de plus pour réécrire le prompt avec des contraintes explicites : « uniquement du texte, pas de blocs de code, décris la stratégie. » J'ai eu exactement ce que je voulais au deuxième essai.

Le takeaway pratique : quand tu demandes à l'IA de faire du travail de documentation ou de spec, traite ça comme si tu écrivais des instructions pour quelqu'un qui va faire exactement ce que tu dis, et qui va interpréter la moindre ambiguïté avec générosité comme une autorisation d'en faire plus. Parce que c'est exactement ce qu'elle fait.

Sois explicite sur le format. « Ajoute une section sur X » est ambigu. « Ajoute une section en prose, sans code, décrivant notre approche pour X » ne l'est pas.

Attends-toi à ce qu'elle sur-livre dans la mauvaise direction. L'IA penche vers faire plus, pas moins. Quand la tâche est additive (comme mettre à jour une spec), cet instinct a besoin de garde-fous.

Lis avant de commit. C'est évident et c'est, quand même, l'étape la plus souvent sautée.

On construit cette plateforme en public — les victoires, les détours bizarres et les moments où les outils font un truc inattendu et vaguement comique. C'en était un.

L'IA est remarquable pour un projet comme celui-là. Elle est aussi, à l'occasion, un peu trop pressée de rendre service.

Je vais plus en profondeur sur l'agentic AI, le spec-driven development et ce que c'est vraiment d'utiliser de l'IA pour construire des systèmes de production sur The Salty Korean — la méthodologie derrière le poker, sans le poker.

La plateforme avance. D'autres choses bientôt.

Stay salty.

Étiquettes : ai development terraform iac poker-tech building-in-public
Partager :

The Salty Korean

Fondateur du Salty Poker Network. Écrit sur le poker au Texas, la création de plateformes et l'avenir du poker en ligne. Lire la suite sur The Salty Korean.