Définition complète
Un prompt est le texte d'entrée fourni à un grand modèle de langage pour guider sa réponse. Il peut être une simple question ("Qu'est-ce que l'IA ?"), une instruction complexe ("Analyse ce texte et extrais les entités"), ou un contexte complet (prompt système + historique + question). La qualité du prompt impacte directement la qualité de la réponse. L'art de concevoir des prompts efficaces s'appelle le prompt engineering.
Questions fréquentes
Qu'est-ce qui fait un bon prompt ?
Un bon prompt est : clair et spécifique (pas d'ambiguïté), contextualisé (qui parle, à qui, dans quel cadre), structuré (étapes ou format attendu), et avec des exemples si nécessaire (few-shot). Il définit le rôle du modèle, les contraintes, et le format de sortie souhaité. Les mauvais prompts sont vagues ("Aide-moi"), sans contexte, ou contradictoires.
Quelles sont les parties d'un prompt de chatbot ?
Un prompt de chatbot comprend typiquement : le prompt système (rôle, ton, règles, limites), le contexte (informations récupérées par RAG), l'historique de conversation (messages précédents), et le message utilisateur actuel. Le prompt système définit la personnalité et les garde-fous. Les instructions peuvent inclure des consignes de conformité (ne jamais donner de conseil médical).
Comment tester et itérer sur les prompts ?
Le test de prompts passe par : un jeu d'évaluation (questions + réponses attendues), des tests sur des cas limites (edge cases), la comparaison de variantes de prompts, et des métriques de qualité (pertinence, exactitude, ton). Des outils comme PromptFoo, Promptimize, ou les playgrounds des fournisseurs facilitent l'itération. Les prompts évoluent continuellement en production selon les retours.