Métiers du Digital AngularForAll

- Prompt Engineer : concevoir des prompts IA performants

Prompt-Engineering Prompt-Engineer Llm Ia-Generative Chatgpt Claude Rag Evaluation-Llm Metier-Tech Fiche-Metier Salaires-Tech Carriere Few-Shot Openai
Prompt Engineer : concevoir des prompts IA performants

Decouvrez le metier de Prompt Engineer : conception de prompts, evaluation des LLM, RAG, salaires en France et evolution de carriere dans l'IA generative.

Qu'est-ce qu'un Prompt Engineer ?

Le Prompt Engineer est le professionnel qui concoit, teste et optimise les instructions envoyees aux grands modeles de langage (LLM) comme GPT, Claude ou Gemini afin d'obtenir des reponses fiables, precises et reproductibles. Son metier consiste a transformer un besoin metier flou en une consigne structuree que le modele peut executer de maniere previsible, a grande echelle et en production.

Contrairement a une idee recue, le Prompt Engineer n'est pas une personne qui "ecrit de jolies questions a ChatGPT". C'est un profil rigoureux qui aborde le prompt comme une interface de programmation en langage naturel : il formule des hypotheses, construit des jeux de tests, mesure objectivement la qualite des sorties, et itere jusqu'a stabiliser un comportement. La difference entre un prompt amateur et un prompt industriel se mesure en taux d'erreur, en cout par requete et en robustesse face aux cas limites.

Le metier est apparu massivement fin 2022 avec la sortie de ChatGPT, puis s'est professionnalise en 2024-2025 a mesure que les entreprises ont integre des LLM dans leurs produits. En France, les offres mentionnant explicitement "Prompt Engineer" ou "ingenieur en prompt" restent un sous-ensemble du marche IA generative, mais la competence de prompting figure desormais dans la grande majorite des fiches de poste AI Engineer, Data Scientist et meme developpeur applicatif.

A retenir : le Prompt Engineer repond a la question "Comment faire produire au modele exactement le resultat attendu, de maniere fiable et a moindre cout ?". Ce n'est pas un metier de redaction creative, c'est un metier d'ingenierie experimentale applique au langage.

On distingue plusieurs profils selon le contexte d'entreprise : le Prompt Engineer produit, integre dans une equipe qui developpe une fonctionnalite IA grand public ; le Prompt Engineer interne, qui outille les equipes metier (juridique, support, RH) avec des assistants specialises ; le Prompt Engineer applique, souvent en agence ou en cabinet de conseil, qui livre des cas d'usage IA pour des clients varies ; et le profil hybride AI Engineer, qui combine prompting, RAG, evaluation et integration logicielle.

Missions et responsabilites quotidiennes

La journee type d'un Prompt Engineer alterne entre conception de prompts, execution de batteries de tests, analyse des echecs et collaboration avec les equipes produit et metier. Voici un panorama representatif de ses missions.

Conception et structuration des prompts

La mission centrale consiste a transformer un besoin metier en une consigne structuree. Un prompt de production n'est pas une phrase : c'est un document organise avec un role, un contexte, des contraintes, des exemples et un format de sortie attendu. Le Prompt Engineer pense en termes d'architecture de prompt.

# Anatomie d'un prompt de production structure
# Cas reel : assistant de classification de tickets support

SYSTEM:
Tu es un assistant de tri pour le support client d'un editeur SaaS.
Ton role est de classer chaque ticket dans une seule categorie.

# CONTRAINTES (non negociables)
- Reponds UNIQUEMENT avec un objet JSON valide, sans texte autour.
- La categorie doit appartenir strictement a la liste fournie.
- Si le ticket est ambigu, choisis "autre" et baisse le score de confiance.

# CATEGORIES AUTORISEES
facturation | bug_technique | demande_fonctionnalite | acces_compte | autre

# FORMAT DE SORTIE (schema strict)
{
  "categorie": "<une valeur de la liste>",
  "confiance": <nombre entre 0 et 1>,
  "raison": "<justification en une phrase>"
}

# EXEMPLES (few-shot)
Ticket : "Je n'arrive plus a me connecter depuis ce matin"
Sortie : {"categorie": "acces_compte", "confiance": 0.95, "raison": "Probleme de connexion explicite"}

Ticket : "Votre facture de mars me parait trop elevee"
Sortie : {"categorie": "facturation", "confiance": 0.92, "raison": "Contestation de montant facture"}

USER:
Ticket : "{{contenu_du_ticket}}"

Mise en place de jeux de tests et d'evaluation

Un prompt qui fonctionne sur trois exemples ne fonctionne pas forcement sur mille. Le Prompt Engineer construit des jeux de tests representatifs (cas nominaux, cas limites, cas adverses) et mesure objectivement la qualite des sorties avant toute mise en production.

# Banc de test automatise pour comparer deux versions de prompt
# Mesure le taux de reussite sur un jeu de cas etiquetes

import json
from openai import OpenAI

client = OpenAI()

# Jeu de tests : chaque cas a une categorie attendue (verite terrain)
test_cases = [
    {"ticket": "Impossible de reset mon mot de passe", "attendu": "acces_compte"},
    {"ticket": "Le bouton export plante sur Chrome",   "attendu": "bug_technique"},
    {"ticket": "Pourriez-vous ajouter un mode sombre ?", "attendu": "demande_fonctionnalite"},
    {"ticket": "On m'a preleve deux fois ce mois-ci",  "attendu": "facturation"},
    # ... idealement 100 a 500 cas pour une mesure fiable
]

def evaluer_prompt(prompt_template: str, cas: list) -> dict:
    """
    Execute le prompt sur chaque cas de test et compare a la verite terrain.
    Retourne le taux de reussite et la liste des echecs pour analyse.
    """
    succes = 0
    echecs = []

    for c in cas:
        # Injection du contenu variable dans le template
        prompt_final = prompt_template.replace("{{contenu_du_ticket}}", c["ticket"])

        reponse = client.chat.completions.create(
            model="gpt-4o-mini",
            messages=[{"role": "user", "content": prompt_final}],
            temperature=0,            # Temperature 0 : reponses deterministes pour tester
            response_format={"type": "json_object"}
        )

        resultat = json.loads(reponse.choices[0].message.content)

        # Comparaison sortie vs verite terrain
        if resultat["categorie"] == c["attendu"]:
            succes += 1
        else:
            echecs.append({
                "ticket": c["ticket"],
                "attendu": c["attendu"],
                "obtenu": resultat["categorie"]
            })

    taux = succes / len(cas) * 100
    return {"taux_reussite": round(taux, 1), "echecs": echecs}

# Comparaison de deux versions du prompt
resultat_v1 = evaluer_prompt(prompt_v1, test_cases)
resultat_v2 = evaluer_prompt(prompt_v2, test_cases)

print(f"Prompt v1 : {resultat_v1['taux_reussite']}% de reussite")
print(f"Prompt v2 : {resultat_v2['taux_reussite']}% de reussite")
print(f"Echecs v2 a analyser : {len(resultat_v2['echecs'])}")

Optimisation du cout et de la latence

Chaque appel a un LLM a un cout en tokens et un temps de reponse. Le Prompt Engineer arbitre constamment entre qualite, cout et rapidite : choisir un modele plus petit quand c'est suffisant, raccourcir un prompt sans perdre en fiabilite, mettre en cache les parties stables. Sur un produit a fort volume, une optimisation de prompt peut representer des milliers d'euros economises par mois.

Collaboration avec les equipes produit et metier

Le Prompt Engineer travaille rarement seul. Il recueille les besoins aupres des equipes metier, definit avec le Product Manager les criteres de succes, et collabore avec les developpeurs pour integrer les prompts dans le code. Une part importante de son travail consiste a faire comprendre aux parties prenantes ce qu'un LLM peut et ne peut pas faire de maniere fiable.

Note : la competence la plus sous-estimee du Prompt Engineer est la gestion de l'incertitude. Un LLM est probabiliste : la meme entree peut produire des sorties differentes. Un bon Prompt Engineer concoit des prompts robustes, met en place des garde-fous (validation de schema, valeurs de repli) et accepte qu'un taux d'erreur residuel doive etre gere par le produit.

Competences techniques requises

Le Prompt Engineer combine une comprehension fine des modeles de langage, une maitrise des techniques de prompting et, de plus en plus, des competences de developpement pour industrialiser son travail.

Comprendre le fonctionnement des LLM

  • Tokens : comment le texte est decoupe, impact sur le cout et la fenetre de contexte
  • Fenetre de contexte : limite de tokens en entree et en sortie selon le modele
  • Temperature et top_p : controle du caractere deterministe ou creatif des reponses
  • Hallucinations : pourquoi un modele invente, comment limiter ce risque
  • Forces et limites des modeles : raisonnement, calcul, dates, sources

Maitriser les techniques de prompting

Le Prompt Engineer dispose d'un repertoire de techniques eprouvees qu'il combine selon le probleme. Connaitre leur nom, leur usage et leurs limites est la base du metier.

Technique Principe Quand l'utiliser
Zero-shot Demander directement sans exemple Taches simples et bien comprises par le modele
Few-shot Fournir 2 a 5 exemples de paires entree/sortie Format de sortie precis, ton ou style a imiter
Chain-of-thought Demander au modele de raisonner etape par etape Problemes de logique, calcul, raisonnement multi-etapes
Role prompting Assigner un role explicite (expert, correcteur) Cadrer le ton, le niveau d'expertise, le point de vue
Prompt chaining Decouper une tache en plusieurs prompts enchaines Taches complexes : extraire puis analyser puis rediger
Structured output Imposer un schema JSON strict en sortie Integration logicielle, parsing automatique des reponses

Programmer pour industrialiser

Un Prompt Engineer qui sait coder vaut bien plus cher sur le marche : il peut automatiser ses tests, integrer ses prompts via API et construire des pipelines complets. Python est le langage de reference de l'ecosysteme IA.

# Appel structure d'un LLM avec garde-fous de production
# Validation de schema + valeur de repli en cas d'echec

import json
from openai import OpenAI

client = OpenAI()

def extraire_donnees_facture(texte_facture: str) -> dict:
    """
    Extrait des donnees structurees d'un texte de facture via LLM.
    Inclut une validation et une valeur de repli si la sortie est invalide.
    """
    prompt = f"""
    Extrais les informations de cette facture au format JSON strict.
    Schema attendu :
    {{"numero": "string", "montant_ht": number, "tva": number, "date": "AAAA-MM-JJ"}}

    Si une information est absente, mets null. Reponds UNIQUEMENT le JSON.

    Facture :
    {texte_facture}
    """

    try:
        reponse = client.chat.completions.create(
            model="gpt-4o-mini",
            messages=[{"role": "user", "content": prompt}],
            temperature=0,
            response_format={"type": "json_object"}
        )
        donnees = json.loads(reponse.choices[0].message.content)

        # Validation : les champs obligatoires doivent etre presents
        champs_requis = ["numero", "montant_ht", "tva", "date"]
        if not all(champ in donnees for champ in champs_requis):
            raise ValueError("Champs manquants dans la sortie du modele")

        return {"statut": "ok", "donnees": donnees}

    except (json.JSONDecodeError, ValueError) as erreur:
        # Valeur de repli : on ne propage jamais une sortie invalide
        return {"statut": "echec", "erreur": str(erreur), "donnees": None}


# Utilisation avec gestion explicite de l'echec
resultat = extraire_donnees_facture(texte_brut)
if resultat["statut"] == "ok":
    print("Donnees extraites :", resultat["donnees"])
else:
    print("Extraction echouee, traitement manuel requis")

Connaitre l'ecosysteme RAG et agents

Le prompting seul ne suffit pas pour des cas d'usage avances. Le Prompt Engineer moderne comprend le RAG (Retrieval-Augmented Generation) qui consiste a injecter des donnees pertinentes dans le prompt, ainsi que les agents qui enchainent des appels d'outils. Maitriser des frameworks comme LangChain ou LlamaIndex devient un atout fort.

A retenir : un Prompt Engineer purement "redacteur" qui ne sait pas mesurer ni industrialiser ses prompts atteint vite un plafond de carriere et de salaire. La combinaison prompting plus programmation plus evaluation est ce qui transforme ce role en metier d'ingenierie durable.

Soft skills et qualites humaines

Les techniques de prompting s'apprennent en quelques semaines. Ce qui distingue un excellent Prompt Engineer, ce sont des qualites humaines difficiles a acquerir.

Rigueur experimentale

Le Prompt Engineer doit penser comme un scientifique : formuler une hypothese, changer une seule variable a la fois, mesurer, conclure. Modifier cinq elements d'un prompt simultanement puis constater une amelioration n'apprend rien. La discipline de l'experimentation controlee est la qualite numero un du metier.

Clarte redactionnelle

Un LLM execute ce qu'on lui demande, pas ce qu'on voudrait. Une instruction ambigue produit une sortie ambigue. Le Prompt Engineer doit ecrire des consignes d'une precision chirurgicale : eliminer les non-dits, anticiper les interpretations possibles, structurer l'information de maniere logique.

Esprit critique face aux sorties

  • Ne jamais faire confiance aveuglement a une reponse qui "a l'air" correcte
  • Identifier les hallucinations plausibles, les plus dangereuses
  • Reconnaitre les biais introduits par le choix des exemples few-shot
  • Savoir quand un cas d'usage n'est pas adapte a un LLM
  • Questionner les metriques : un bon score sur le jeu de test couvre-t-il la realite ?

Traduction besoin metier vers consigne technique

Le Prompt Engineer fait l'interface entre des equipes metier qui expriment un besoin en langage flou et un modele qui exige des consignes precises. Cette capacite de traduction, couplee a la pedagogie pour expliquer les limites de l'IA aux parties prenantes, est essentielle. Savoir dire "ce cas d'usage n'est pas fiable a 100%, voici comment le produit doit gerer les erreurs" evite des deceptions couteuses.

Veille et adaptabilite

L'ecosysteme IA evolue chaque semaine : nouveaux modeles, nouvelles techniques, nouvelles API. Une technique optimale aujourd'hui peut devenir inutile dans six mois si un modele integre nativement la capacite. Le Prompt Engineer doit aimer apprendre en continu et accepter que son expertise se renouvelle vite.

Salaires et fourchettes 2025-2026

Les salaires du Prompt Engineer varient fortement selon le profil : un profil purement redactionnel est moins valorise qu'un profil hybride capable de programmer et d'industrialiser. La taille de l'entreprise et le secteur jouent egalement un role majeur.

Niveau Experience Paris (brut/an) Regions (brut/an) Freelance TJM
Prompt Engineer junior 0-2 ans 40 000 – 52 000 € 34 000 – 44 000 € 450 – 550 €/j
Prompt Engineer confirme 2-4 ans 52 000 – 72 000 € 44 000 – 58 000 € 550 – 700 €/j
Prompt Engineer senior 4-7 ans 72 000 – 95 000 € 58 000 – 76 000 € 700 – 850 €/j
Lead / AI Engineer senior 7+ ans 95 000 – 130 000 € 76 000 – 100 000 € 850 – 1 100 €/j

Variations par profil et secteur

Facteur Impact sur le salaire Commentaire
Profil hybride (prompting + Python) +20 a +35% vs profil redactionnel Capable d'industrialiser, d'integrer via API et d'evaluer
Editeurs de logiciels / IA +15 a +25% vs moyenne Packages attractifs, parfois equity, culture technique forte
Finance / assurance / sante +10 a +20% vs moyenne Enjeux de conformite et de fiabilite eleves
Agences et cabinets de conseil Moyenne du marche Forte diversite de missions, progression rapide
Grands groupes traditionnels -5 a -15% vs moyenne Stabilite, mais maturite IA souvent en construction
Note : attention aux annonces "Prompt Engineer" tres bien payees qui exigent en realite un profil AI Engineer complet (RAG, fine-tuning, deploiement). Le marche tend a fusionner ces roles : a competences egales, le titre exact compte moins que le perimetre technique reel evalue en entretien.

Evolution de carriere et certifications

Le Prompt Engineer est un metier jeune dont les trajectoires d'evolution se sont clarifiees en 2025. La plupart menent vers des roles IA plus larges ou vers le pilotage de produits IA.

Trajectoires d'evolution

  • Prompt Engineer → AI Engineer / LLM Engineer : evolution la plus naturelle, en ajoutant RAG, evaluation systematique, fine-tuning et deploiement
  • Prompt Engineer → AI Product Manager : trajectoire vers le pilotage produit, pour ceux qui aiment cadrer les cas d'usage et les criteres de succes
  • Prompt Engineer → Conversation Designer : specialisation dans la conception d'assistants conversationnels et d'experiences chatbot
  • Prompt Engineer → AI Solutions Architect : conception d'architectures IA completes pour des cas d'usage entreprise
  • Prompt Engineer → Consultant IA generative : conseil independant en agence ou en freelance
  • Senior → Lead AI / Head of AI : trajectoire manageuriale pour piloter une equipe IA

Certifications et formations reconnues

Formation / certification Organisme Cout Pertinence
Prompt Engineering for Developers DeepLearning.AI / OpenAI Gratuit Tres elevee (debutants)
Anthropic Prompt Engineering Tutorial Anthropic Gratuit Tres elevee
Generative AI with LLMs DeepLearning.AI / Coursera ~40 €/mois Elevee
LangChain for LLM Application Development DeepLearning.AI Gratuit Elevee (industrialisation)
Azure AI Engineer Associate (AI-102) Microsoft ~165 € Elevee (cloud IA)
A retenir : dans ce metier jeune, le portfolio prime sur les diplomes. Un Prompt Engineer credible peut montrer des cas concrets : un prompt versionne, un jeu de tests, une mesure avant/apres et une reduction de cout chiffree. C'est cela qui convainc en entretien, bien plus qu'une certification.

Differences avec les roles voisins

L'ecosysteme IA generative comporte plusieurs roles qui se recoupent et que les recruteurs confondent souvent. Voici une clarification des frontieres.

Role Orientation principale Prompting Code (Python) RAG / Fine-tuning Deploiement
Prompt Engineer Conception et optimisation de prompts Expert Intermediaire Notions Non
AI Engineer / LLM Engineer Applications IA completes en production Avance Expert Expert Oui
Data Scientist Modelisation predictive, statistiques Intermediaire Expert Partiel Partiel
ML Engineer Entrainement et optimisation de modeles Faible Expert Expert Oui
Conversation Designer Experience et parcours conversationnels Avance Faible Non Non
AI Product Manager Cadrage produit et criteres de succes Notions Faible Notions Non
A retenir : le Prompt Engineer "pur" est un role de transition. Le marche 2026 tend a fondre cette competence dans le role d'AI Engineer. Pour securiser sa carriere, un Prompt Engineer a interet a elargir progressivement vers l'integration logicielle et le RAG, plutot que de rester cantonne a la seule redaction de prompts.

Comment devenir Prompt Engineer ?

C'est l'un des metiers tech les plus accessibles en reconversion, car il ne necessite pas de diplome specifique. En revanche, il exige de la pratique intensive et un portfolio demontrable.

Parcours recommande pour debutants

  • Comprendre les bases des LLM : tokens, contexte, temperature, hallucinations
  • Suivre un cours structure (DeepLearning.AI, tutoriel Anthropic, guide OpenAI)
  • Pratiquer les techniques : zero-shot, few-shot, chain-of-thought, structured output
  • Apprendre Python de base et l'appel d'une API LLM (OpenAI, Anthropic)
  • Construire un projet complet : un cas d'usage avec prompt, jeu de tests et mesure
  • Documenter ce projet sur GitHub avec un avant/apres chiffre
  • Cibler un premier poste Prompt Engineer junior ou AI Engineer junior

Plan d'apprentissage pour la reconversion

Les Prompt Engineers viennent de tres nombreux horizons : developpeurs, redacteurs techniques, data analysts, chefs de projet, linguistes. Un profil non technique peut reussir s'il accepte d'apprendre un minimum de programmation pour ne pas rester bloque au plafond redactionnel.

# Plan d'apprentissage realiste sur 4 mois
# Estimation : 8 a 12 heures de travail par semaine

# Mois 1 : Fondamentaux des LLM et du prompting
Objectif : comprendre comment fonctionne un modele et maitriser les techniques
Ressources :
  - Tutoriel Prompt Engineering d'Anthropic (gratuit, interactif)
  - "ChatGPT Prompt Engineering for Developers" - DeepLearning.AI (gratuit)
  - Pratique quotidienne : reformuler 1 prompt par jour et comparer les sorties

# Mois 2 : Python et appels d'API
Objectif : appeler un LLM par programme, automatiser des tests
Ressources :
  - Cours Python pour debutants (Kaggle Learn, gratuit)
  - Documentation API OpenAI et Anthropic (quickstart)
  - Projet : un script qui teste 2 versions de prompt sur 20 cas

# Mois 3 : Evaluation et RAG
Objectif : mesurer objectivement la qualite, injecter des donnees
Ressources :
  - "LangChain for LLM Application Development" - DeepLearning.AI
  - Lire des articles sur l'evaluation de LLM (eval-driven development)
  - Projet : un assistant qui repond a partir d'un corpus de documents

# Mois 4 : Projet portfolio complet
Objectif : un cas d'usage de bout en bout, documente et chiffre
Ressources :
  - Choisir un probleme reel (tri d'emails, resume, extraction de donnees)
  - Construire prompt + jeu de tests + mesure avant/apres + optimisation cout
  - Publier sur GitHub avec un README clair et des resultats chiffres
Note : en entretien, on ne vous demandera pas de reciter des techniques. On vous donnera un probleme et on observera votre methode : posez-vous les bonnes questions ? Construisez-vous des cas de test ? Iterez-vous de maniere controlee ? La demarche compte plus que la connaissance theorique.

Outils et environnement de travail

Le Prompt Engineer travaille avec un ecosysteme d'outils qui evolue tres rapidement. Voici les categories incontournables en 2025-2026.

Stack Prompt Engineer complete

# Categorie 1 : Modeles et API
OpenAI (GPT-4o, GPT-4o-mini)        # Reference du marche
Anthropic (Claude)                  # Excellent sur le raisonnement et les textes longs
Google (Gemini)                     # Integration ecosysteme Google
Mistral / modeles open source       # Alternatives souveraines et auto-hebergees

# Categorie 2 : Terrains d'experimentation (playgrounds)
OpenAI Playground                   # Test rapide de prompts et parametres
Anthropic Console / Workbench       # Comparaison de versions de prompts
Google AI Studio                    # Prototypage avec Gemini

# Categorie 3 : Industrialisation et orchestration
Python + bibliotheques officielles  # Automatisation, integration API
LangChain / LlamaIndex              # Chaines de prompts, RAG, agents
Bases vectorielles (Pinecone, etc.) # Stockage d'embeddings pour le RAG

# Categorie 4 : Evaluation et observabilite
Frameworks d'evaluation de LLM      # Mesure systematique de la qualite
Outils d'observabilite LLM          # Tracage des appels, cout, latence
Jeux de tests versionnes (Git)      # Historique des prompts et des resultats

# Categorie 5 : Collaboration et documentation
Git + GitHub                        # Versioning des prompts comme du code
Notion / Confluence                 # Documentation des cas d'usage
VS Code                             # Editeur avec extensions IA

Le prompt versionne comme du code

Une pratique professionnelle clef consiste a traiter les prompts comme du code source : les versionner dans Git, documenter chaque changement, conserver l'historique des resultats de tests. Cela permet de revenir en arriere quand une "amelioration" degrade en realite la fiabilite.

# Structure de dossier recommandee pour gerer des prompts en equipe

prompts/
  tri-tickets/
    v1.txt              # Premiere version du prompt
    v2.txt              # Version amelioree (few-shot ajoute)
    v3.txt              # Version courante (cout optimise)
    tests.json          # Jeu de cas de test etiquetes
    resultats.md        # Mesures : v1 78%, v2 91%, v3 90% mais -40% cout
    CHANGELOG.md        # Historique des changements et de leur raison

# Regle d'or : aucun prompt ne passe en production
# sans un jeu de tests et une mesure chiffree associes.

Environnement de travail

Le Prompt Engineer travaille generalement au sein d'une equipe produit ou d'une cellule IA transverse. Il collabore quotidiennement avec des developpeurs, des Product Managers et des experts metier. Le full remote est tres repandu dans ce metier ne a l'ere du travail distant. Le rythme est soutenu : l'ecosysteme bouge vite et impose une veille technologique constante.

Tendances et futur du metier

Le metier de Prompt Engineer est en transformation rapide. Plusieurs tendances de fond redessinent son perimetre pour 2026 et au-dela.

La fusion vers le role d'AI Engineer

Le titre "Prompt Engineer" isole tend a disparaitre au profit de roles plus larges : AI Engineer, LLM Engineer, AI Developer. Le prompting devient une competence parmi d'autres, au meme titre que le RAG, l'evaluation et l'integration. Cela ne signifie pas la fin du metier : la competence reste centrale, c'est l'etiquette qui evolue.

L'eval-driven development

La maniere amateur de travailler ("je teste a la main, ca a l'air bien") cede la place a une approche rigoureuse : on ecrit d'abord les jeux d'evaluation, puis on developpe les prompts pour passer ces tests. Cette discipline, inspiree du test-driven development, devient le standard professionnel.

# Approche eval-driven : on definit les criteres AVANT le prompt
# Exemple : grille d'evaluation pour un assistant de resume

criteres_evaluation = {
    "exactitude": {
        "description": "Le resume ne contient aucune information fausse",
        "poids": 0.40,        # Critere le plus important
        "methode": "verification manuelle ou LLM-juge"
    },
    "exhaustivite": {
        "description": "Tous les points cles du texte sont presents",
        "poids": 0.30,
        "methode": "comparaison a une liste de points attendus"
    },
    "concision": {
        "description": "Le resume respecte la longueur cible (+/- 15%)",
        "poids": 0.20,
        "methode": "comptage automatique de mots"
    },
    "ton": {
        "description": "Le ton est neutre et professionnel",
        "poids": 0.10,
        "methode": "LLM-juge avec grille"
    }
}

# Le prompt n'est considere comme "bon" que s'il atteint
# un score pondere superieur au seuil defini (ex : 0.85).
# On itere sur le prompt jusqu'a franchir ce seuil.

Le LLM comme juge

Evaluer manuellement des milliers de sorties est impossible. Une tendance forte consiste a utiliser un LLM pour evaluer les sorties d'un autre LLM (technique du "LLM-as-a-judge"). Le Prompt Engineer doit alors aussi savoir concevoir des prompts d'evaluation fiables, ce qui ajoute une couche de competence.

La montee des agents

Les cas d'usage evoluent du simple appel "une question, une reponse" vers des agents capables d'enchainer des etapes, d'appeler des outils et de raisonner sur plusieurs tours. Concevoir les instructions d'un agent (system prompt, description des outils, regles de decision) est une evolution naturelle et tres demandee du metier.

A retenir : le Prompt Engineer qui se contente de "savoir bien parler aux IA" sera depasse. Celui qui maitrise l'evaluation rigoureuse, l'industrialisation par le code et la conception d'agents restera tres recherche. Le metier ne disparait pas : il monte en exigence technique.

Conclusion et ressources

Le Prompt Engineer est un metier ne avec l'IA generative, a la croisee du langage, de l'ingenierie experimentale et du developpement. C'est l'un des roles tech les plus accessibles en reconversion, car il ne demande pas de diplome specifique, mais il exige de la rigueur, de la pratique intensive et un portfolio demontrable.

Le titre exact evoluera : la competence de prompting se fond progressivement dans des roles plus larges comme AI Engineer. Mais piloter precisement un modele de langage, mesurer objectivement ses sorties et industrialiser les bonnes pratiques restera une competence strategique tant que les LLM seront au coeur des produits numeriques.

A retenir : pour devenir Prompt Engineer, ne vous contentez pas d'accumuler des techniques. Construisez un cas d'usage reel de bout en bout : un prompt, un jeu de tests, une mesure avant/apres et une optimisation de cout chiffree. Ce projet vaudra mille fois plus qu'une liste de cours suivis.

Ressources pour aller plus loin

  • Anthropic Prompt Engineering Tutorial — tutoriel interactif officiel et gratuit
  • OpenAI Prompt Engineering Guide — bonnes pratiques officielles
  • DeepLearning.AI — cours gratuits sur le prompting et LangChain
  • "Prompt Engineering Guide" — promptingguide.ai, reference communautaire
  • Documentation API OpenAI et Anthropic — quickstart et exemples
  • LangChain et LlamaIndex — documentation pour l'industrialisation et le RAG

Partager