BaliseTonSite

Ton premier prompt dev en 5 min

Écris un prompt, obtiens du code qui marche. Plus simple qu'il n'y paraît.

Tu as déjà essayé de demander du code à une IA ? Peut-être que le résultat t'a bluffé. Ou peut-être que tu as obtenu un truc inutilisable. La différence tient souvent en quelques mots bien choisis.

Dans ce premier chapitre, on va écrire un vrai prompt ensemble et tu verras que c'est beaucoup plus accessible qu'on le pense.

1.1Le tuto du jeu commence ici

Tu connais ce moment dans un jeu vidéo où tu arrives dans une nouvelle zone, et le jeu te montre les commandes de base ? "Appuie sur X pour sauter, Y pour attaquer." C'est exactement ce qu'on fait ici.

Un prompt, c'est ta manette. L'IA, c'est le personnage à l'écran. Si tu appuies au hasard sur les boutons, il se passe des trucs... mais rien de très utile. Par contre, si tu apprends les combos de base, tu avances 10 fois plus vite.

La bonne nouvelle

Pas besoin de devenir un "expert en prompt engineering" pour obtenir des résultats. Quelques réflexes simples suffisent pour passer de "bof" à "exactement ce que je voulais". Ce cours te donne ces réflexes.

1.2Ton premier prompt (le "mauvais")

On commence par ce que font 90% des gens quand ils découvrent l'IA :

Le prompt typique du débutant
Fais-moi un bouton en React

Ce prompt va marcher. L'IA va te pondre un bouton. Mais quel bouton ? Avec quel style ? Quel comportement au clic ? Quelle taille ? Quel texte ? Accessible ou pas ?

L'IA va deviner tout ça. Et comme dans un jeu où tu laisses l'IA choisir ton équipement, tu vas te retrouver avec une épée en bois quand tu avais besoin d'un arc.

1.3Ton premier prompt (le "bon")

Maintenant, le même besoin, mais avec un peu plus d'intention :

Le même besoin, version guidée
Crée un composant React "Button" en TypeScript.

Props attendues :
- variant : "primary" | "secondary" | "ghost"
- size : "sm" | "md" | "lg"  
- children : le texte du bouton
- onClick : callback optionnel
- disabled : booléen optionnel

Style : Tailwind CSS, coins arrondis, transition au hover.
Accessibilité : role="button", aria-disabled si disabled.
Pas de dépendances externes.

Tu vois la différence ? Le deuxième prompt ne demande pas plus de connaissances. Il demande juste de réfléchir 30 secondes à ce qu'on veut avant de parler.

🎲

Prompt vague

  • • L'IA choisit tout à ta place
  • • Résultat générique
  • • Incompatible avec ton projet
  • • Tu passes du temps à corriger

Prompt guidé

  • • Tu gardes le contrôle
  • • Résultat sur mesure
  • • Compatible avec ta stack
  • • Utilisable quasi tel quel

1.4Le résultat concret

Voici le genre de code que tu obtiens avec le prompt guidé :

Résultat : composant Button propre et typé
interface ButtonProps {
  variant?: "primary" | "secondary" | "ghost";
  size?: "sm" | "md" | "lg";
  children: React.ReactNode;
  onClick?: () => void;
  disabled?: boolean;
}

const sizes = {
  sm: "px-3 py-1.5 text-sm",
  md: "px-4 py-2 text-base",
  lg: "px-6 py-3 text-lg",
};

const variants = {
  primary: "bg-blue-600 text-white hover:bg-blue-700",
  secondary: "bg-slate-200 text-slate-800 hover:bg-slate-300",
  ghost: "bg-transparent text-slate-600 hover:bg-slate-100",
};

export function Button({
  variant = "primary",
  size = "md",
  children,
  onClick,
  disabled = false,
}: ButtonProps) {
  return (
    <button
      role="button"
      aria-disabled={disabled}
      onClick={disabled ? undefined : onClick}
      className={`rounded-lg font-medium transition-colors
        ${sizes[size]} ${variants[variant]}
        ${disabled ? "opacity-50 cursor-not-allowed" : "cursor-pointer"}`}
    >
      {children}
    </button>
  );
}
Ce composant est prêt à l'emploi. Typé, stylé, accessible. Tout ça parce qu'on a passé 30 secondes à décrire ce qu'on voulait. C'est ça, la magie du prompt dev.

1.5Power-up débloqué : l'intention

Tu viens de débloquer ta première compétence : l'intention. Avant de parler à une IA, pose-toi ces 3 questions :

Qu'est-ce que je veux obtenir ?

Un composant, une fonction, une correction, une explication ?

Dans quel contexte ?

Quelle stack, quelles contraintes, quelles conventions ?

Comment je saurais que c'est bon ?

Quels critères de qualité ? Quels edge cases ?

À toi de jouer

Prends un truc que tu as besoin de coder en ce moment. Avant de le demander à l'IA, écris les réponses aux 3 questions ci-dessus. Tu verras : ton prompt s'écrit presque tout seul.

Rappel : Ce cours s'adresse à des devs qui savent déjà coder (même débutants). L'IA amplifie tes compétences. Si tu débutes totalement, commence par le parcours HTML → CSS → JavaScript.
Résumé du chapitre : Un bon prompt commence par une intention claire. 30 secondes de réflexion avant de parler à l'IA font la différence entre un résultat générique et un code utilisable. Power-up débloqué : l'intention.

Verifie tes acquis

5 questions pour valider ce chapitre

1. Qu'est-ce qu'un "prompt" dans le contexte de l'IA ?

Valide et sauvegarde ce chapitre

Ne perds pas le fil de ton apprentissage. Chaque QCM complété s'enregistre comme un checkpoint dans ton tableau de bord personnel. Crée ton profil de développeur gratuitement pour débloquer toutes les évaluations du site et suivre ta progression étape par étape.

Commencer l'aventure
Déjà membre ?Connecte-toi