← Retour à emrevarol.com
A2SV · Mars 2026

Table des matières

Productivité 2000x :
Comment développer avec la GenAI

Emre Varol - A2SV

L'ère du code manuel est révolue

Vous n'êtes pas remplacé — vous êtes amélioré

Cette conférence changera votre façon de créer des logiciels pour toujours

Qu'est-ce que cela signifie ?

Cela ne signifie pas que j'ai arrêté de réfléchir

Cela ne signifie pas que j'accepte aveuglément les résultats

Cela ne signifie pas que les compétences en ingénierie n'ont plus d'importance

Cela signifie que je décris le comportement au lieu de taper de la syntaxe

Cela signifie que je vérifie les résultats au lieu de relire chaque ligne

Cela signifie que ce qui prenait 3 semaines à une équipe, l'IA le fait en 15 minutes

L'ancien cycle : j'assigne une tâche → l'équipe travaille 2–3 semaines → je fais la revue → je donne du feedback → ils corrigent 2–4 semaines plus tard → prochain cycle de revue.

Le nouveau cycle : je décris une fonctionnalité → l'IA la construit en minutes → je teste → je donne du feedback → l'IA corrige en secondes → je reteste. Total : 15 minutes.

J'ai codé presque tous les jours de 13 à 30 ans. Je n'ai pas écrit de vrai code depuis 2019. Et je n'ai jamais été aussi productif.

L'ancienne méthode vs la nouvelle

L'ancienne méthode

Réfléchir à l'implémentation

Écrire le code ligne par ligne

Déboguer les erreurs de syntaxe

Chercher sur Stack Overflow

Copier-coller, adapter, tester

Des heures par fonctionnalité

La nouvelle méthode

Réfléchir au comportement

Décrire ce que vous voulez

L'IA écrit l'implémentation

Tester le comportement

Itérer avec du feedback

Des minutes par fonctionnalité

Le 2e meilleur programmeur du monde travaille pour vous

En décembre 2025, les modèles d'IA se sont classés 2e aux plus grandes compétitions mondiales de programmation.

Meilleur que 99,99 % des programmeurs humains

Résout des problèmes algorithmiques complexes en secondes

Comprend chaque langage, framework et pattern

Possède une mémoire parfaite — n'oublie jamais un seul détail

Disponible 24h/24, infiniment patient, ne se fatigue jamais

Vous avez le 2e meilleur programmeur compétitif au monde à portée de main, prêt à travailler pour vous en permanence. Pourquoi écririez-vous du code vous-même ?

« Vibe Coding »

Inventé par Andrej Karpathy (co-fondateur d'OpenAI, ex-responsable IA chez Tesla) en février 2025. Élu Mot de l'année 2025 par le Collins Dictionary.

« Il y a un nouveau type de programmation que j'appelle le vibe coding, où on se laisse totalement porter par les vibes, on embrasse les exponentielles et on oublie que le code existe. » - Andrej Karpathy

En 2026, cela a évolué vers l'Agentic Engineering :

Rédiger des spécifications en langage naturel

L'IA génère le code sous supervision humaine structurée

Orchestration multi-modèles avec contexte de projet persistant

Le développeur spécifie, vérifie et oriente — l'IA implémente

Découvrez les outils

OpenCode

OpenCode

Commencez ici. Agent open source pour terminal, bureau et IDE.

Recommandation #1
Codex

Codex

Agent pour dépôt, revue, débogage, tests et planification.

OpenAI
Claude Code

Claude Code

Lit le code, modifie les fichiers et aide aux longues refactorisations.

Anthropic
Antigravity

Antigravity

Pour les flux Google et la gestion visuelle des agents.

Google
Recommandation #1: Commencez avec OpenCode, puis choisissez Codex, Claude Code ou Antigravity selon la tâche.

Ce n'est pas de l'autocomplétion

Autocomplétion (2020-2023)

Suggère la ligne suivante

Fonctionne dans un seul fichier

Aucune compréhension de votre projet

Vous écrivez encore 95 % du code

IA agentique (déc. 2025+)

Lit l'intégralité de votre code source

Comprend l'architecture

Crée et édite plusieurs fichiers

Exécute des commandes, tests, déploiements

Vous écrivez 0 % du code

L'affirmation des 2000x

Faisons le calcul avec des chiffres réels :

Ancien cycle

Assigner la tâche à l'équipe

L'équipe travaille 2–3 semaines

Revue, feedback

L'équipe intègre le feedback : 2–4 semaines

Prochain cycle de revue

Total : 4–7 semaines par fonctionnalité

Nouveau cycle

Décrire la fonctionnalité à l'IA

L'IA la construit : 5 minutes

Tester, donner du feedback

L'IA corrige : 30 secondes

Retester, livrer

Total : 15 minutes par fonctionnalité

4 semaines = 40 320 minutes. 15 minutes. Cela fait 2 688x. Et cela ne compte pas le multiplicateur de périmètre — des fonctionnalités que vous n'auriez jamais tentées avec une équipe humaine.

Un exemple concret

emrevarol.com

emrevarol.com · 10 langues · Blog · Conférences · Galerie

3 300+ lignes de HTML/CSS/JS fait main

10 traductions, système de conférences, système de blog

Construit et déployé en un après-midi

Hébergé sur Vercel, domaine personnalisé, SSL — tout configuré par l'IA

Sans IA : 2–3 semaines. Avec l'IA : 4 heures.

Qu'est-ce qui a changé ?

Les LLM ont une mémoire parfaite et un savoir infini.

Ils ont été entraînés sur la quasi-totalité du code public jamais écrit — et ils l'ont mémorisé

Les fenêtres de contexte dépassent désormais 1M+ tokens — ils retiennent toute votre conversation

Ils lisent l'intégralité de votre projet avant d'écrire une seule ligne

Ils comprennent vos conventions de nommage, votre architecture et votre style

Ils connaissent chaque framework, bibliothèque et bonne pratique jamais publiés

Ce n'est pas un moteur de recherche. C'est un ingénieur de classe mondiale avec une mémoire parfaite qui a lu tous les dépôts de code sur GitHub et n'oublie jamais un seul détail.

Votre rôle a changé

Avant : Vous étiez...

Un dactylographe

Un expert en syntaxe

Un navigateur de Stack Overflow

Un chasseur de bugs

Maintenant : Vous êtes...

Un architecte produit

Un spécificateur de comportements

Un garant de la qualité

Un décideur

Votre valeur ne réside plus dans l'écriture du code. Votre valeur est de savoir quoi construire et savoir quand c'est juste.

Configurez votre environnement

Terminal d’abord

Pour le contrôle direct : installez la CLI, ouvrez le dépôt, lancez l’agent et relisez les diffs.

IDE d’abord

Pour un éditeur visuel : utilisez une app ou extension; gardez le flux dépôt.

Vérification d’abord

Lancez localement, inspectez l’écran, relisez le diff et gardez le rollback simple.

Installez les bases

macOS

Utilisez Homebrew si possible. Gardez Git, Node et les agents à jour.

$ brew install git node
$ git --version
$ node --version

Linux

Utilisez le gestionnaire de paquets de votre distribution puis les CLI officielles.

$ sudo apt install git nodejs npm
$ git --version
$ npm --version

Windows

Utilisez PowerShell ou WSL. Pour débuter, WSL rend le terminal plus simple.

PS> winget install Git.Git
PS> winget install OpenJS.NodeJS
PS> git --version

OpenCode d’abord

Terminal

$ curl -fsSL https://opencode.ai/install | bash
$ npm i -g opencode-ai
$ opencode

Bureau

Téléchargez l’application OpenCode pour macOS, Windows ou Linux depuis la page officielle.

$ open https://opencode.ai/download

IDE

Utilisez OpenCode depuis VS Code, Cursor ou tout éditeur avec terminal. Le flux reste centré sur le dépôt.

$ cd my-project
$ opencode
Recommandation par défaut: Commencez ici. OpenCode est ouvert, flexible sur les modèles et fonctionne en terminal, bureau et IDE.

Codex, Claude Code, Antigravity

Codex

# macOS / Linux
$ curl -fsSL https://chatgpt.com/codex/install.sh | sh

# Windows PowerShell
PS> powershell -ExecutionPolicy ByPass -c "irm https://chatgpt.com/codex/install.ps1 | iex"

Claude Code

# npm install
$ npm install -g @anthropic-ai/claude-code
$ claude

Antigravity

Utilisez la CLI pour le terminal ou l’IDE pour la gestion visuelle des agents Google.

$ open https://antigravity.google

Bien utiliser l’outil

Avant d’ajouter des systèmes de mémoire, apprenez la boucle de base : ouvrez le dépôt, donnez le contexte, demandez un changement, relisez le diff et lancez-le.

1. Commencez avec un vrai dépôtOuvrez le dossier du projet et lancez l’outil dans le dépôt pour qu’il lise les fichiers.
2. Demandez un petit changementDécrivez le comportement, les contraintes et ce que l’agent ne doit pas toucher.
3. Relisez et exécutezLisez le diff, lancez l’app ou les tests, puis renvoyez les erreurs à l’agent.
Objectif: Apprenez d’abord la boucle. La mémoire vient ensuite, quand le projet a des décisions à préserver.

Flux du premier projet

$ mkdir my-portfolio
$ cd my-portfolio
$ git init
$ opencode

> Voici mon CV. Construis-moi un portfolio personnel soigné dans l’esprit de emrevarol.com. Inclue hero, à propos, expérience, compétences, formation et contact. Il doit être responsive.
Commencez avec OpenCode. Quand le projet devient réel, ajoutez Codex ou Claude Code pour revue/refactor et Antigravity pour Google. La mémoire vient ensuite en bonus.

Votre agent est votre IDE

Le changement important n’est pas l’éditeur ouvert. C’est qui comprend le dépôt et peut agir dessus.

Amateurs du terminal: lancent les agents dans le dépôt et relisent les diffs avec Git

Utilisateurs d’IDE: utilisent apps ou extensions et gardent de petits commits

Équipes: standardisent mémoire du dépôt, commandes et portes de vérification

Tout le monde: contexte, plan, édition, exécution, revue, commit

Les outils changent. Le modèle reste : intention claire, changements limités, vérification visible.

Votre système au-delà du code

Git: commits, branches et historique relisible

Vercel / Netlify: déploiements rapides et previews

Vérification: lancement local, logs, captures, plan de rollback

Logs: ce qui s’est passé, cassé, changé

L’AI va vite; votre système doit rendre le travail vérifiable, réversible et mémorisable.

La nouvelle philosophie

Oubliez tout ce que vous savez sur l'écriture de code. Vous êtes désormais un architecte du comportement.

Piloté par le comportement, pas par le code

Pensée orientée code

« J'ai besoin d'un useState ici »

« Je dois mapper ce tableau »

« Je devrais créer une fonction utilitaire »

« Laissez-moi importer cette bibliothèque »

Pensée orientée comportement

« Quand l'utilisateur clique sur Acheter, déduire de son solde »

« Afficher une notification toast en cas de succès »

« Si le solde est insuffisant, afficher une erreur »

« Enregistrer la transaction pour l'audit »

Vous décrivez ce qui doit se passer. L'IA décide comment l'implémenter. C'est le changement fondamental.

Le cycle d'itération

Voici votre nouveau workflow. Mémorisez-le.

Commencer petit Ajouter une fonctionnalité Tester le comportement Modifier Retester Validé !
Validé ! Fonctionnalité suivante Ajouter une fonctionnalité Tester le comportement ...
N'essayez jamais de tout construire d'un coup. Des itérations petites, incrémentales et testées. Chaque cycle prend des minutes, pas des jours.

Étape 1 : Commencer petit

Commencez par la version la plus simple possible.

Trop ambitieux

> Construis une plateforme complète
d'apprentissage de l'anglais avec
tuteur IA, évaluations, modules
écriture/oral/écoute, vocabulaire,
grammaire, classements, amis,
18 langues et authentification.

Juste comme il faut

> Crée une appli Next.js avec une
page d'accueil pour une plateforme
d'apprentissage de l'anglais.
Affiche 4 modules (Écriture, Oral,
Écoute, Vocabulaire) sous forme
de cartes. Données en dur pour
l'instant.
Commencez par quelque chose que vous pouvez voir et tester en 2 minutes. La complexité viendra ensuite, une fonctionnalité à la fois.

Étape 2 : Ajouter une fonctionnalité

Une fois que la base fonctionne, ajoutez exactement une fonctionnalité.

# Itération 2 : Ajouter une base de données
> Remplace les données en dur par une base de données PostgreSQL
  avec Prisma. Crée les modèles Lesson, Module et Progress.
  Insère des leçons exemples pour chaque module.

# Itération 3 : Ajouter l'authentification
> Ajoute NextAuth avec e-mail/mot de passe. Les utilisateurs doivent
  pouvoir s'inscrire et se connecter. Affiche leur nom dans la barre
  de navigation quand ils sont connectés.

# Itération 4 : Ajouter le tuteur IA
> Ajoute une page /tutor avec une interface de conversation.
  L'utilisateur tape un message, l'API Claude répond avec des
  corrections et des conseils en anglais. Garde l'historique
  de conversation.
Chaque prompt ajoute exactement une capacité. Chacune est testable indépendamment.

Étape 3 : Tester le comportement

Après chaque fonctionnalité, testez le comportement, pas le code.

Ouvrez l'appli dans votre navigateur

Cliquez sur la fonctionnalité comme un utilisateur le ferait

Testez les cas limites : entrées vides, données incorrectes, doubles clics

Vérifiez la vue mobile

Vous n'avez PAS besoin de :

Lire chaque ligne du code généré

Comprendre chaque fonction utilitaire

Vérifier les noms de classes CSS

Si le bouton fait ce qu'il doit faire, si l'API renvoie les bonnes données et si l'interface est correcte — c'est correct. Passez à la suite.

Étape 4 : Modifier et itérer

Quelque chose ne va pas ? Dites à l'IA ce qu'il faut changer — en termes de comportement.

# Pas : "change le onClick handler pour utiliser une autre variable d'état"
# Plutôt :
> Quand je termine une leçon, la barre de progression ne se met
  pas à jour tant que je ne rafraîchis pas la page. Corrige cela
  pour que la progression se mette à jour immédiatement.

# Pas : "ajoute un try-catch autour de l'appel API"
# Plutôt :
> Quand l'appel API du tuteur IA échoue, le chat se fige. Affiche
  un message d'erreur rouge disant "Connexion perdue, veuillez
  réessayer" et réactive le bouton d'envoi.
Décrivez le problème que vous constatez, pas le code que vous pensez devoir changer. L'IA trouve souvent une meilleure solution que ce que vous aviez en tête.

Étape 5 : Valider → Passer à la suite

Une fonctionnalité est « validée » quand :

Elle fonctionne comme prévu dans tous les cas auxquels vous pouvez penser

Elle gère les erreurs avec élégance

Elle est belle sur ordinateur et mobile

Vous avez essayé de la casser sans y parvenir

Une fois validée : faites un commit et passez à la fonctionnalité suivante.

> Commit all changes with message "Add AI tutor with conversation history"
Ne peaufinez pas à l'excès. Ne refactorisez pas ce qui fonctionne. N'optimisez pas prématurément. Livrez et passez à la suite.

Ne vérifiez pas le code. Vérifiez le comportement.

C'est le changement de mentalité le plus difficile pour les ingénieurs expérimentés.

Ancienne habitude

Lire chaque fichier modifié par l'IA

Vérifier les noms de variables

S'inquiéter de l'ordre des imports

Réécrire le code « à sa manière »

Passer 30 min en revue de code

Nouvelle habitude

Tester la fonctionnalité dans le navigateur

Essayer les cas limites

Vérifier le responsive mobile

Vérifier l'intégrité des données

Passer 2 min à tester

L'IA écrit un code plus propre et plus cohérent que la plupart des humains. Faites-lui confiance. Vérifiez le résultat, pas l'implémentation.

Faites confiance à la machine

Une vérité difficile tirée de mon expérience :

Claude Code écrit un code plus propre que moi. J'ai codé presque tous les jours de 13 à 30 ans, j'ai travaillé chez Google, Palantir et Liftoff. Il écrit un code plus propre que la plupart de nos ingénieurs seniors.

Il n'oublie jamais de gérer les cas limites

Il suit les conventions parfaitement

Il écrit des patterns cohérents d'un fichier à l'autre

Il ne devient jamais paresseux et ne prend jamais de raccourcis

Il connaît chaque bonne pratique de chaque framework

Cela ne signifie pas qu'il a toujours raison. Cela signifie que votre réflexe par défaut devrait être faire confiance, puis vérifier — pas se méfier, puis réécrire.

Votre nouveau rôle : Architecte + PM + QA

Vous êtes désormais trois rôles en un :

Architecte
Décidez quoi construire, dans quel ordre, avec quelle stack technique
PM
Définissez les fonctionnalités, rédigez les specs (prompts), priorisez
QA
Testez les comportements, trouvez les bugs, vérifiez les cas limites
L'IA est votre équipe d'ingénierie complète. Vous êtes la personne qui la dirige.

Le prompt est votre spécification

Un bon prompt est une bonne spécification. Un mauvais prompt est une mauvaise spécification.

Mauvaise spec

> Ajoute un tableau de bord

Qu'y met-on ?

Pour qui ?

Quelles données ?

Bonne spec

> Ajoute une page tableau de bord
  à /dashboard. Affiche la série
  d'apprentissage de l'utilisateur,
  les leçons terminées, le %
  de maîtrise du vocabulaire et
  l'activité récente (10 dernières
  sessions). Inclus un graphique
  montrant la progression.
Investissez votre temps à rédiger des prompts clairs. C'est là que votre cerveau d'ingénieur compte le plus.

Incrémental plutôt que monolithique

Monolithique (À éviter)

Un seul prompt géant

Tout d'un coup

Difficile à déboguer

Impossible de tester individuellement

Si ça échoue, vous perdez tout

Incrémental (À faire)

Plusieurs petits prompts

Une fonctionnalité à la fois

Facile de tester chaque étape

Facile d'annuler si c'est faux

Commit Git après chaque succès

Voyez ça comme la cuisine : vous goûtez après chaque ingrédient. Vous ne mettez pas tout dans la casserole en espérant le meilleur.

Études de cas

Quatre exemples solides. Produits réels, flux réels, écrans réels.

Projet: emrevarol.com

emrevarol.com
emrevarol.com

Portfolio, cours et positionnement pour des outils AI utiles.

Projet: engram.tools

engram.tools
engram.tools

Mémoire long terme pour agents AI et savoir d’équipe.

Projet: evimibul.org

evimibul.org
evimibul.org

Recherche immobilière AI et aide à la décision pour la Turquie.

Projet: english.cash

english.cash
english.cash

Apprentissage de l’anglais avec AI, pratique, personnel et accessible.

Le schéma commun aux projets

Domaines différents, même modèle de travail :

1. Commencer par un vrai besoin humain

2. Décrire clairement le comportement

3. Prototyper vite avec AI

4. Tester le produit par le comportement

5. Améliorer avec logs, petits commits et mémoire

Voici le positionnement : pas de hype AI, pas de tours de code. Construire des produits AI utiles qui aident à apprendre, travailler, décider et accéder aux services.

Comparaison du temps

Les semaines deviennent des heures. Les mois deviennent des jours.

emrevarol.com

2-3 semaines
~4 heures

Goût + contenu

evimibul.org

3-4 mois
~1 semaine

UX de recherche

english.cash

2-3 mois
~1 semaine

Boucles d’apprentissage

engram.tools

mois
accéléré par AI

Système de mémoire

Le gain n’est pas magique. Il vient d’un comportement clair, d’itérations rapides, de revue visuelle et de vérification locale.

Patterns avancés & conseils

Techniques pratiques pour tirer le meilleur parti des outils de programmation IA.

Agents parallèles avec la GenAI

Besoin de traduire en 9 langues ? Ne le faites pas une par une.

# Claude Code peut lancer des sous-agents qui travaillent en parallèle
> Traduis la page de conférence dans les 9 langues supportées
  (TR, FR, DE, ES, AR, PT, RW, SW, AM). Utilise des agents
  parallèles pour chaque langue.

# Résultat : 9 agents travaillent simultanément
# 36 fichiers traduits en ~5 minutes au lieu de ~45 minutes
Exemple réel : Nous avons traduit ce système de conférences en 9 langues avec 9 agents parallèles. Chaque agent a géré 4 fichiers indépendamment. Temps total : 5 minutes.

Le contexte est primordial

L'IA n'est aussi bonne que le contexte que vous lui donnez.

CLAUDE.md — instructions au niveau du projet, stack technique, règles

Fichiers mémoire — connaissances persistantes entre les conversations

Prompts clairs — descriptions spécifiques, orientées comportement

Code existant — l'IA lit votre code source et suit vos patterns

# Mauvais contexte : repartir de zéro à chaque fois
> fais une page

# Bon contexte : l'IA connaît votre projet sur le bout des doigts
> Ajoute une page /friends similaire à /leaderboard. Affiche les
  amis mutuels en haut, puis les suggestions d'amis basées sur
  des parcours d'apprentissage similaires. Utilise le modèle
  FriendRequest existant.

Quand l'IA bloque

Ça arrive. Voici quoi faire :

Simplifiez le prompt — découpez-le en morceaux plus petits

Donnez des exemples — montrez ce que vous voulez, ne vous contentez pas de le décrire

Partagez les messages d'erreur — collez l'erreur exacte, l'IA est excellente en débogage

Essayez une approche différente — « au lieu de X, essaie Y »

Repartez de zéro — parfois une nouvelle conversation avec un contexte clair fonctionne mieux

N'insistez jamais en force. Si l'IA échoue 3 fois avec la même approche, changez d'approche. Ne répétez pas indéfiniment.

Déboguer avec l'IA

L'IA est un débogueur incroyable.

# Collez simplement l'erreur et décrivez le contexte
> J'obtiens cette erreur quand je clique sur le bouton Acheter :
  "TypeError: Cannot read properties of undefined (reading 'price')"
  Cela n'arrive que quand le marché n'a aucune transaction.

# L'IA va :
# 1. Trouver le fichier concerné
# 2. Identifier le bug
# 3. Le corriger
# 4. Expliquer ce qui n'allait pas
Vous n'avez pas besoin de trouver le bug. Décrivez simplement le symptôme. L'IA trouve et corrige la cause profonde.

Modifications multi-fichiers

L'un des plus grands avantages de l'IA : elle édite plusieurs fichiers de manière atomique.

> Ajoute une fonctionnalité "favoris". Les utilisateurs peuvent
  mettre des annonces en favoris. Affiche une icône coeur sur
  chaque carte d'annonce, une page /favorites avec les annonces
  sauvegardées, et un badge compteur dans la barre de navigation.

# L'IA va modifier en une seule fois :
# - schema.prisma (nouveau modèle Favorite)
# - Route API (CRUD pour les favoris)
# - Composant ListingCard (bouton coeur)
# - Navbar (compteur de favoris)
# - Nouvelle page /favorites
# - Migration de base de données
Un humain devrait basculer entre 6+ fichiers. L'IA les gère tous à la fois, avec un nommage cohérent et des imports corrects.

Ce qu'il ne faut PAS faire avec l'IA

Ne collez pas du code généré par l'IA dans des réponses Stack Overflow (ce n'est pas le vôtre)

Ne sautez pas les tests parce que « c'est l'IA qui l'a écrit »

N'utilisez pas l'IA pour du code critique en sécurité sans revue d'expert

N'arrêtez pas d'apprendre les fondamentaux — vous devez comprendre ce que vous construisez

N'abandonnez pas après un premier échec — reformulez et réessayez

N'essayez pas de tout construire en un seul prompt géant

Une étude CodeRabbit de 470 PRs GitHub a révélé que le code co-rédigé par l'IA avait 1,7x plus de problèmes majeurs et 2,74x plus de vulnérabilités de sécurité. L'IA est un outil puissant — puissant mais dangereux sans tests. Vérifiez toujours.

Sécurité en production (1/2)

Incidents réels lors de la construction de ces projets avec l'IA.

1. Ayez toujours des sauvegardes

git push --force a détruit un site en ligne (page Impact, page Presse, conférence GenAI — tout perdu)

La récupération n'a été possible que grâce aux anciens déploiements Vercel et à un second clone existant

Règle : Ne faites jamais de force push. Ne rebasez jamais les branches partagées. Ayez toujours une stratégie de retour en arrière.

2. Protégez vos clés API

Les modèles d'IA peuvent utiliser des clés API de manière autonome et générer des milliers de dollars de frais sans que vous le réalisiez

Règle : Définissez des limites de dépenses. Utilisez des clés séparées par projet. Surveillez l'utilisation quotidiennement.

Sécurité en production (2/2)

3. Loggez tout & générez des rapports

Vous avez besoin de rapports d'activité quotidiens et de rapports financiers — sachez ce que vos agents IA ont fait et dépensé

Utilisez des services comme Resend pour vous envoyer des résumés automatiques quotidiens par e-mail

Règle : Si vous ne pouvez pas voir ce qui s'est passé hier, vous naviguez à l'aveugle.

L'IA ne se soucie pas de votre facture. Elle appellera joyeusement une API 10 000 fois si vous lui demandez de « faire en sorte que ça marche ». Vous êtes le garde-fou. Définissez des limites, loggez l'utilisation et vérifiez quotidiennement.

Le rôle irremplacable de l'humain

L'IA ne peut pas vous remplacer dans ces domaines :

La vision — Que devons-nous construire ? Pourquoi ? (pour l'instant)

L'empathie — De quoi les utilisateurs ont-ils vraiment besoin ? (pour l'instant)

Le jugement — Est-ce la bonne approche ? (pour l'instant)

Le goût — Est-ce que c'est bien ? Est-ce suffisant ? (pour l'instant)

Je dis « pour l'instant » parce que l'IA s'améliore dans tous ces domaines. Aujourd'hui, vous êtes encore essentiel. Demain ? L'écart se réduit vite. Les ingénieurs qui apprennent à travailler avec l'IA aujourd'hui seront ceux qui définiront demain.

Leçons de vrais projets

1

Local d’abord

Avant tout déploiement, lancez le projet localement et vérifiez l’écran ou le flux modifié.

2

Diff + capture + test

N’acceptez pas “terminé” de l’agent. Relisez le diff, inspectez l’UI et lancez le contrôle utile.

3

Secrets côté serveur

Les clés fournisseurs restent dans les env vars et routes serverless, jamais dans le JavaScript navigateur.

4

La localisation demande un smoke test

La parité des clés ne suffit pas. Vérifiez copy visible, overflow, emoji/icônes et mobile.

5

Réutilisez le pattern chatbot

Si chaque projet a besoin d’un bot contextuel, standardisez rotation fournisseurs, limites, prompts et UI une fois.

Points clés

1. Le goulot n’est plus le code manuel; c’est le jugement produit clair.

2. Décrivez le comportement, pas l’implémentation.

3. Faites un petit changement, lancez-le, puis continuez.

4. Vérifiez avec captures, tests, logs et état local réel.

5. Gardez les secrets côté serveur et les coûts visibles.

6. Localisation et mobile layout sont du travail produit.

7. Réutilisez les patterns chatbot, fournisseurs et mémoire agent.

8. Ajoutez Engram quand le projet a des décisions à mémoriser.

9. Protégez vos clés API.

10. Gardez rollback et sauvegardes.

Votre devoir

Construisez quelque chose de réel cette semaine.

Jour 1 : Installation

Installez OpenCode, puis essayez Codex et Claude Code sur le même petit projet.

Jours 2-3 : Construire

Choisissez une idée simple. Construisez avec AI. Suivez le cycle d’itération.

Jours 4-5 : Étendre

Ajoutez 3 fonctionnalités progressivement. Testez chacune.

Jours 6-7 : Publier

Déployez sur Vercel ou Netlify. Partagez l’URL.

Construisez quelque chose de réel cette semaine.

Ressources

Agents

OpenCode: opencode.ai/download

Codex: github.com/openai/codex

Claude Code: code.claude.com/docs

Antigravity: antigravity.google

Bonus : mémoire et contexte

Bonus : Engram: Engram est une couche de mémoire pour agents AI. Il garde règles du dépôt, décisions, pièges et erreurs résolues entre les sessions.

Ajoutez-le quand le premier projet devient réel.

Ouvrir: https://engram.tools

Règle: AGENTS.md / CLAUDE.md

Projets vivants

emrevarol.com

engram.tools

evimibul.org

english.cash

Ce cours

emrevarol.com/lecture/coding-with-genai.html

Utilisez le chat des slides pour poser des questions contextuelles.

Derniers mots

Construisez une AI utile.

L’avenir appartient aux personnes qui décrivent des outils utiles, vérifient les résultats et gardent l’humain au centre.

Votre système de travail

OpenCode d’abord. Codex pour le dépôt. Claude Code pour les sessions profondes. Antigravity pour Google. Engram pour la mémoire.

Merci

Construisez maintenant quelque chose d’utile.

Posez de meilleures questions. Envoyez de meilleurs outils.

Utilisez AI pour augmenter la capacité humaine.