Aller au contenu

Ingénierie de prompt (prompt engineering)

Dernière mise à jour:

Ce qu’est l’ingénierie de prompt

Ce que produit un modèle de langage dépend fortement de ce qu’il reçoit. Le même modèle peut donner une réponse vague et décousue ou précise et bien structurée selon la formulation de la demande et le contexte qui l’accompagne. L’ingénierie de prompt consiste à trouver les entrées qui mènent de façon fiable au résultat voulu.

Le terme recouvre aussi bien une question bien tournée dans une application de chat que les instructions soigneusement entretenues d’un chatbot en production.

Techniques courantes

En pratique, l’ingénierie de prompt tient en quelques bonnes habitudes :

  • Être précis : indiquer le rôle, le public, l’objectif et le format de la réponse.
  • Donner du contexte : fournir les faits nécessaires au lieu de supposer que le modèle les connaît.
  • Montrer des exemples : une ou deux questions types avec la réponse idéale, ce qu’on appelle le few-shot prompting, transmettent le style et le format plus vite qu’une description.
  • Poser des limites : préciser quoi faire quand une information manque et quels sujets sont exclus.
  • Découper les tâches : demander des étapes ou un résultat structuré quand la tâche est complexe.
  • Itérer : changer une seule chose à la fois et comparer les résultats sur les mêmes questions de test.

Exemple

Une première version des instructions d’un chatbot dit : « Réponds aux questions des clients. » Les réponses sont longues, parfois hors sujet, et devinent de temps en temps des délais de livraison. Une version révisée dit : « Tu réponds aux questions des clients d’Optique Lumière sur les lunettes, les verres, les rendez-vous et la livraison. Utilise uniquement les contenus fournis. Réponds en deux à quatre phrases. Si les délais de livraison ne figurent pas dans les contenus, dis que tu ne peux pas les confirmer et renvoie vers la page contact. » Sur les mêmes questions de test, la nouvelle version donne des réponses plus courtes, dans le sujet, et reconnaît quand elle ne connaît pas un délai.

Pourquoi l’ingénierie de prompt compte pour les chatbots d’entreprise

Pour un chatbot d’entreprise, le prompt est le principal levier que vous maîtrisez directement. Il détermine le ton, le périmètre et la façon de gérer l’incertitude.

Ses limites comptent tout autant. Aucun prompt ne peut faire connaître au modèle des faits qu’il n’a jamais reçus, et de longues listes de règles peuvent se contredire. Un manque de connaissances se corrige en ajoutant du contenu, pas en reformulant le prompt. Une bonne pratique consiste à garder une série de questions de test, y compris des cas délicats ou hors sujet, et à la relancer après chaque modification.

L’ingénierie de prompt dans intoCHAT

Dans intoCHAT, l’ingénierie de prompt se fait dans le champ Instructions, à partir d’un modèle si vous le souhaitez, complété par le message d’accueil et les questions suggérées. Inutile d’écrire des règles d’ancrage ou de résistance à l’injection de prompt : intoCHAT les ajoute automatiquement. Le playground vous permet de tester chaque modification. Pour les questions où la réponse exacte compte, une paire question-réponse est plus fiable qu’un prompt plus long, car les réponses Q&A priment sur les autres sources.

Questions fréquentes

L’ingénierie de prompt est-elle encore utile avec les modèles récents ?

Les modèles récents suivent mieux les instructions simples, donc les astuces élaborées comptent moins qu’avant. Des objectifs clairs, un contexte pertinent et des règles explicites pour les cas limites font toujours une différence. Le travail est passé des formulations astucieuses à une bonne spécification et à des tests.

Qu’est-ce que le few-shot prompting ?

Le few-shot prompting consiste à inclure dans le prompt quelques exemples d’entrées et de sorties idéales. Le modèle repère le schéma et l’applique aux nouvelles entrées. C’est utile pour transmettre un format ou un ton difficile à décrire avec des mots.

L’ingénierie de prompt peut-elle empêcher un chatbot d’inventer ?

Elle aide, par exemple en demandant au modèle de ne répondre qu’à partir des contenus fournis et de reconnaître quand il ne sait pas. Elle ne peut pas remplacer une information manquante. Des réponses fiables exigent de bons contenus, une recherche et des règles d’ancrage en plus d’un prompt clair.

Faut-il des compétences techniques pour l’ingénierie de prompt ?

Non. Pour un chatbot d’entreprise, l’ingénierie de prompt relève surtout de la rédaction claire : décrire simplement le rôle, le public, les règles et le format attendu. Les tests avec de vraies questions de clients comptent davantage que les connaissances techniques.

Voyez-le répondre à partir de votre site

Collez l’adresse de votre site et discutez avec un agent créé à partir de vos pages. Cela prend environ une minute.

Créer votre agent gratuitement

Offre gratuite, sans carte bancaire.