Bonnes Pratiques et Erreurs Courantes
Synthèse et garde-fous
Cette dernière leçon rassemble les bonnes pratiques essentielles et les erreurs les plus fréquentes dans le prompting avec Grok. Considérez-la comme une checklist de référence à consulter à chaque fois que vous créez ou affinez un prompt.
Les bonnes pratiques
1. Structurez systématiquement vos prompts
Séparez toujours le contexte, la tâche, et les contraintes. Un prompt en bloc de texte est plus difficile à interpréter pour le modèle qu’un prompt organisé en sections.
2. Utilisez le message système pour les instructions permanentes
Tout ce qui doit s’appliquer à chaque échange (langue, format, ton, contraintes) va dans le message système. Les instructions ponctuelles vont dans les messages user.
3. Donnez des exemples plutôt que des descriptions
Quand le format de sortie est complexe, un exemple vaut mille mots de description. Le few-shot est presque toujours plus efficace qu’une explication détaillée du format attendu.
4. Adaptez le modèle à la tâche
- Tâche simple et rapide : grok-4-1-fast-reasoning ou grok-code-fast-1
- Tâche complexe avec raisonnement : grok-4.20-reasoning avec effort high
- Analyse d’images : grok-4 avec detail adapté (low/high)
5. Adaptez la température à l’objectif
- Extraction, classification, factuel : température 0 à 0.3
- Rédaction professionnelle, synthèse : température 0.4 à 0.7
- Brainstorming, créativité : température 0.8 à 1.5
6. Testez avec le paramètre seed
Pour comparer objectivement deux formulations de prompt, utilisez la même seed. Cela élimine la variabilité due à l’aléatoire et vous permet de mesurer l’impact de votre changement.
7. Capitalisez sur vos prompts
Conservez vos meilleurs prompts dans une bibliothèque organisée par cas d’usage. Un bon prompt est un investissement : il gagne en valeur à chaque réutilisation.
Les erreurs courantes
Erreur 1 : Le prompt trop vague
Le modèle n’est pas télépathe. Plus vous êtes spécifique, meilleur est le résultat.
Erreur 2 : Ignorer les limites des modèles reasoning
Les modèles de raisonnement de Grok ne supportent pas certains paramètres : frequency_penalty, presence_penalty, et stop déclenchent une erreur. Prévoyez un timeout de 3 600 secondes pour les tâches complexes.
Erreur 3 : Modifier l’historique en cours de conversation
L’API Grok est stateless. Modifier l’historique casse le cache d’inférence et dégrade les performances.
Erreur 4 : Température et top_p en même temps
Modifier la température et le top_p simultanément produit des résultats imprévisibles. Choisissez l’un ou l’autre.
Erreur 5 : Oublier les tokens de raisonnement dans le budget
Pour les modèles reasoning, max_completion_tokens couvre la réponse visible et les tokens de raisonnement interne. Si vous fixez 500 tokens et que le modèle en utilise 400 pour raisonner, il ne reste que 100 pour la réponse.
Erreur 6 : Ne pas spécifier le format de sortie
Sans indication de format, le modèle choisit le format qui lui semble approprié. Spécifiez toujours le format attendu.
Erreur 7 : Trop de contexte non pertinent
La documentation xAI recommande explicitement d’exclure les informations non pertinentes du contexte.
Erreur 8 : Stocker l’historique avec des images
Utilisez store: false avec les requêtes contenant des images pour éviter les erreurs.
Récapitulatif de la formation
Au cours de ces 14 leçons, vous avez appris à :
- Structurer vos prompts avec clarté, contexte, et format (leçons 1-4)
- Exploiter les techniques avancées : few-shot, chaîne de pensée, instructions système, itération, multimodal (leçons 5-9)
- Appliquer le prompting à des cas concrets : rédaction, analyse, code (leçons 10-12)
- Construire des prompts experts en suivant un processus méthodique (leçon 13)
Le prompting est une compétence qui s’améliore avec la pratique. Chaque prompt que vous affinez enrichit votre expérience et votre bibliothèque de modèles réutilisables.
Points clés à retenir
- Structurez toujours vos prompts en sections distinctes
- Adaptez le modèle et les paramètres à chaque tâche
- Donnez des exemples plutôt que des descriptions longues
- Évitez les erreurs classiques : paramètres incompatibles, historique modifié, contexte excessif
- Documentez et réutilisez vos meilleurs prompts
- Le prompting est itératif : testez, diagnostiquez, ajustez