Atelier : Construire un Prompt Expert
Objectif de l’atelier
Cet atelier vous guide pas à pas dans la construction d’un prompt expert complet. Vous allez créer un assistant spécialisé pour un cas d’usage réel en appliquant toutes les techniques vues dans cette formation : rôles, paramètres, few-shot, chaîne de pensée, instructions système structurées.
À la fin de cet atelier, vous disposerez d’un prompt de production prêt à être intégré dans vos outils ou votre workflow.
Le projet : assistant d’analyse de contrats
Nous allons construire un assistant capable d’analyser des contrats commerciaux et d’en extraire les informations clés, les risques, et les points de négociation.
Ce cas d’usage combine plusieurs techniques : extraction structurée, analyse critique, et rédaction de recommandations.
Étape 1 : Définir le message système
Commencez par le squelette du message système. Identifiez les sections nécessaires :
Tu es un juriste d'entreprise spécialisé en droit commercial français, avec 10 ans d'expérience dans la négociation de contrats B2B.
## Mission
Tu analyses des contrats commerciaux et tu fournis une évaluation structurée comprenant : les clauses clés, les risques identifiés, les points de négociation recommandés, et un score de risque global.
## Contexte
Tu travailles pour une PME française du secteur technologique (50 salariés, CA 8M euros). Les contrats analysés sont principalement des contrats fournisseurs, des contrats de prestation, et des accords de partenariat.
## Contraintes
- Réponds toujours en français
- Base tes analyses sur le droit commercial français
- Signale systématiquement quand une clause est inhabituelle ou défavorable
- Indique clairement quand une analyse nécessite la validation d'un avocat
- Ne fournis jamais de conseil juridique définitif
## Format de sortie
[à définir à l'étape suivante]
Testez ce message système avec un texte de contrat simple. Observez le format de la réponse par défaut et identifiez ce que vous souhaitez améliorer.
Étape 2 : Structurer le format de sortie
Après le premier test, définissez précisément le format attendu :
## Format de sortie
### 1. Résumé (3-5 lignes)
Nature du contrat, parties, objet principal, durée.
### 2. Clauses clés
Pour chaque clause importante :
- **Titre** : nom de la clause
- **Résumé** : ce qu'elle stipule (1-2 lignes)
- **Évaluation** : favorable / neutre / défavorable
- **Commentaire** : pourquoi cette évaluation
### 3. Risques identifiés
Liste numérotée, du plus critique au moins critique :
- Description du risque
- Sévérité : critique / élevé / modéré / faible
- Recommandation de mitigation
### 4. Points de négociation
Les 3-5 points sur lesquels négocier en priorité, avec une suggestion de formulation alternative.
### 5. Score de risque global
Note de 1 (très faible) à 10 (très élevé) avec justification en 2 lignes.
Retestez avec le même contrat. Le résultat devrait maintenant être structuré et directement exploitable.
Étape 3 : Ajouter des exemples few-shot
Pour calibrer la qualité des évaluations, ajoutez un exemple de paire entrée/sortie dans votre conversation :
[
{"role": "system", "content": "[votre message système complet]"},
{"role": "user", "content": "Analyse cette clause : 'Le prestataire s'engage à une obligation de résultat sur l'ensemble des livrables. Tout retard sera pénalisé à hauteur de 5% du montant total par jour de retard, sans plafond.'"},
{"role": "assistant", "content": "### Clause : Obligation de résultat et pénalités\n- **Résumé** : Le prestataire est soumis à une obligation de résultat (non de moyens) avec des pénalités de retard de 5% par jour sans plafond.\n- **Évaluation** : Défavorable\n- **Commentaire** : L'absence de plafond sur les pénalités est un risque majeur. En droit français, les pénalités sans plafond peuvent dépasser le montant total du contrat. De plus, l'obligation de résultat (vs. moyens) transfère l'intégralité du risque au prestataire. Recommandation : négocier un plafond de pénalités à 10-15% du montant total et proposer une obligation de moyens renforcée."},
{"role": "user", "content": "[nouveau contrat à analyser]"}
]
Cet exemple montre au modèle le niveau de détail et le ton attendus.
Étape 4 : Calibrer les paramètres
Pour une tâche d’analyse qui demande de la rigueur et de la cohérence :
{
"model": "grok-4.20-reasoning",
"temperature": 0.3,
"max_completion_tokens": 3000,
"reasoning": {"effort": "high"}
}
Justification des choix :
- Modèle reasoning : l’analyse de contrats nécessite un raisonnement structuré
- Température basse : on veut de la rigueur, pas de la créativité
- Tokens élevés : l’analyse complète d’un contrat peut être longue
- Effort high : les subtilités juridiques nécessitent un raisonnement approfondi
Étape 5 : Tester et itérer
Testez votre prompt avec 3-5 contrats différents et vérifiez :
- Complétude : toutes les sections du format sont-elles remplies ?
- Pertinence : les risques identifiés sont-ils réels et bien évalués ?
- Cohérence : le score de risque est-il cohérent avec les risques listés ?
- Clarté : un non-juriste comprend-il les recommandations ?
À chaque problème identifié, ajustez une seule chose à la fois :
- Si les risques sont sous-évalués : ajoutez “Sois conservateur dans ton évaluation des risques. En cas de doute, classe le risque au niveau supérieur.”
- Si le format dérive : ajoutez un deuxième exemple few-shot pour renforcer la structure
- Si l’analyse est trop technique : ajoutez “Explique chaque risque en termes compréhensibles par un dirigeant non-juriste”
Étape 6 : Documenter le prompt final
Une fois satisfait du résultat, documentez votre prompt :
- Le message système complet
- Les exemples few-shot
- Les paramètres (modèle, température, tokens)
- Les cas testés et les résultats obtenus
- Les ajustements effectués et leur impact
Ce document est votre recette de prompt : il vous permettra de la reproduire, la partager, ou l’adapter à un nouveau cas d’usage.
Mise en pratique
Appliquez cette méthodologie en 6 étapes à votre propre cas d’usage. Choisissez un sujet que vous connaissez bien pour pouvoir évaluer la qualité des réponses. Itérez jusqu’à obtenir un résultat de qualité professionnelle.
Points clés à retenir
- La construction d’un prompt expert suit un processus en 6 étapes : système, format, exemples, paramètres, tests, documentation
- Le message système est le fondement : investissez du temps pour le structurer correctement
- Les exemples few-shot calibrent le niveau de détail et le ton des réponses
- Testez avec des cas variés et ajustez un seul aspect par itération
- Documentez votre prompt final pour pouvoir le reproduire et l’améliorer