Cette documentation a été traduite automatiquement par IA.
Agent IA · Guide d'ingénierie des prompts
De « comment écrire » à « bien écrire », ce guide vous enseigne comment rédiger des prompts de haute qualité de manière simple, stable et réutilisable.
1. Pourquoi les prompts sont cruciaux
Un prompt est la « description de poste » de l'agent IA, déterminant directement son style, ses limites et la qualité de ses résultats.
Exemple comparatif :
❌ Prompt peu clair :
✅ Prompt clair et contrôlable :
Conclusion : Un bon prompt définit clairement « qui il est, ce qu'il doit faire, comment le faire et selon quelles normes », rendant les performances de l'IA stables et contrôlables.
2. La formule d'or des « Neuf Éléments » pour les prompts
Une structure dont l'efficacité a été prouvée en pratique :
2.1 Description des éléments
2.2 Modèle de démarrage rapide
3. Exemple pratique : Viz (Analyse de données)
Combinons les neuf éléments pour créer un exemple complet et « prêt à l'emploi ».
Points de conception
- La « véracité » apparaît plusieurs fois dans le flux de travail, la répétition et les règles (rappel fort)
- Choisir une sortie en deux parties « description + JSON » pour une intégration facile au frontend
- Spécifier « SQL en lecture seule » pour réduire les risques
4. Comment améliorer les prompts au fil du temps
4.1 Itération en cinq étapes
Il est recommandé de tester 5 à 10 tâches typiques en une seule fois, en complétant un cycle en 30 minutes.
4.2 Principes et proportions
- Privilégier l'orientation positive : Dites d'abord à l'IA ce qu'elle doit faire
- Amélioration basée sur les problèmes : N'ajoutez des contraintes que lorsque des problèmes surviennent
- Contraintes modérées : N'accumulez pas les « interdictions » dès le départ
Ratio empirique : 80 % positif : 20 % négatif.
4.3 Une optimisation typique
Problème : Graphiques surchargés, lisibilité médiocre Optimisation :
- Dans les « Informations contextuelles », ajoutez : un thème par graphique
- Dans les « Exemples de référence », fournissez un « graphique à métrique unique »
- Si le problème persiste, ajoutez une contrainte stricte dans les « Règles strictes/Répétition »
5. Techniques avancées
5.1 Utiliser XML/des balises pour une structure plus claire (recommandé pour les prompts longs)
Lorsque le contenu dépasse 1000 caractères ou peut prêter à confusion, l'utilisation de balises pour le partitionnement est plus stable :
5.2 Approche hiérarchisée « Contexte + Tâche » (une manière plus intuitive)
- Contexte (stabilité à long terme) : Qui est cet agent, quel est son style et quelles sont ses capacités
- Tâche (à la demande) : Ce qu'il faut faire maintenant, quelles métriques cibler et quelle est la portée par défaut
Cela correspond naturellement au modèle « Agent + Tâche » de NocoBase : un contexte fixe avec des tâches flexibles.
5.3 Réutilisation modulaire
Décomposez les règles courantes en modules à combiner selon les besoins :
Module de sécurité des données
Module de structure de sortie
6. Règles d'or (Conclusions pratiques)
- Un agent IA ne fait qu'un seul type de travail ; la spécialisation est plus stable
- Les exemples sont plus efficaces que les slogans ; fournissez d'abord des modèles positifs
- Utilisez MUST/ALWAYS/NEVER pour définir les limites
- Adoptez une approche orientée processus pour réduire l'incertitude
- Avancez par petites étapes, testez plus, modifiez moins et itérez continuellement
- Ne contraignez pas trop ; évitez de « figer » le comportement
- Consignez les problèmes et les modifications pour créer des versions
- 80/20 : Expliquez d'abord « comment bien faire », puis contraignez « ce qu'il ne faut pas faire »
7. Questions fréquentes
Q1 : Quelle est la longueur idéale ?
- Agent de base : 500 à 800 caractères
- Agent complexe : 800 à 1500 caractères
- Non recommandé > 2000 caractères (peut ralentir et être redondant) Standard : Couvrir les neuf éléments, sans superflu.
Q2 : Que faire si l'IA ne suit pas les instructions ?
- Utilisez MUST/ALWAYS/NEVER pour clarifier les limites
- Répétez les exigences clés 2 à 3 fois
- Utilisez des balises/partitions pour améliorer la structure
- Fournissez plus d'exemples positifs, moins de principes abstraits
- Évaluez si un modèle plus puissant est nécessaire
Q3 : Comment équilibrer les orientations positives et négatives ? Rédigez d'abord les parties positives (rôle, flux de travail, exemples), puis ajoutez des contraintes basées sur les erreurs, et ne contraignez que les points qui sont « systématiquement erronés ».
Q4 : Faut-il mettre à jour fréquemment ?
- Contexte (identité/style/capacités principales) : Stabilité à long terme
- Tâche (scénario/métriques/portée) : Ajuster en fonction des besoins métier
- Créez une nouvelle version pour toute modification et consignez « pourquoi elle a été modifiée ».
8. Prochaines étapes
Exercice pratique
- Choisissez un rôle simple (par exemple, assistant de service client), rédigez une « version fonctionnelle » en utilisant les neuf éléments, et testez-la avec 5 tâches typiques
- Trouvez un agent existant, collectez 3 à 5 problèmes réels et effectuez une petite itération
Lectures complémentaires
- Guide de configuration de l'administrateur de l'agent IA : Mettre les prompts en configuration réelle
- Manuels dédiés à chaque agent IA : Consultez les modèles complets de rôles/tâches
Conclusion
Faites-le fonctionner, puis peaufinez-le. Commencez par une version « fonctionnelle », et collectez continuellement les problèmes, ajoutez des exemples et affinez les règles dans des tâches réelles. N'oubliez pas : Dites-lui d'abord comment bien faire les choses (orientation positive), puis contraignez-le à ne pas faire d'erreurs (restriction modérée).

