Prompts Système
Les prompts système sont des instructions envoyées au modèle IA au début de chaque conversation. Ils définissent le comportement, la personnalité, l'expertise et les contraintes du bot. Un prompt système bien écrit est le facteur le plus important pour obtenir des réponses utiles et cohérentes de votre bot.
Qu'est-ce qu'un Prompt Système ?
Lorsque vous envoyez un message à un modèle IA, la conversation inclut trois types de messages :
- Message système -- votre prompt système, envoyé en premier (invisible dans l'UI de chat mais lu par le modèle)
- Messages utilisateur -- vos entrées
- Messages assistant -- les réponses du modèle
Le prompt système définit le contexte pour toute la conversation. Le modèle le traite comme des instructions faisant autorité qui façonnent toutes les réponses ultérieures.
┌─────────────────────────────────────────┐
│ Système : Vous êtes un développeur │ ← Prompt système (invisible)
│ Python expert. Incluez toujours des │
│ annotations de type et docstrings. │
├─────────────────────────────────────────┤
│ Utilisateur : Comment lire un CSV ? │ ← Votre message
├─────────────────────────────────────────┤
│ Assistant : Voici comment lire un CSV...│ ← Réponse du modèle (façonnée par le prompt)
│ def read_csv(path: str) -> list[dict]: │
│ """Lire fichier CSV dans liste...""" │
└─────────────────────────────────────────┘
Modèles Intégrés
AISCouncil inclut 5 modèles intégrés accessibles depuis le menu déroulant au-dessus du champ de prompt système. Sélectionnez un modèle pour remplir le champ, puis personnalisez-le selon vos besoins.
| Modèle | Description | Idéal Pour |
|---|---|---|
| Assistant Général | Assistant polyvalent et équilibré | Questions quotidiennes, brainstorming, tâches générales |
| Expert Code | Axé ingénierie logicielle, fournit exemples avec bonnes pratiques | Programmation, débogage, revue de code |
| Écrivain Créatif | Fiction, poésie et génération de contenu créatif | Histoires, scripts, copy marketing, projets créatifs |
| Analyste de Recherche | Axé faits, fournit citations et analyse structurée | Recherche académique, analyse de données, vérification de faits |
| Traducteur | Traduction précise avec sensibilité au contexte culturel | Traduction linguistique, localisation |
Les modèles sont des points de départ, pas des prompts finaux. Les prompts système les plus efficaces sont personnalisés pour votre cas d'usage spécifique. Commencez avec un modèle, puis ajoutez vos propres instructions, contraintes et préférences.
Écrire des Prompts Système Efficaces
Soyez Spécifique sur le Rôle
Dites au modèle exactement qui il est et ce qu'il fait. Des prompts vagues produisent des réponses vagues.
❌ Mauvais : "Vous êtes serviable."
✅ Bon : "Vous êtes un développeur Python senior avec 10 ans d'expérience
en Django et FastAPI. Vous écrivez du code propre et bien testé
suivant les conventions PEP 8."
Définissez les Limites
Spécifiez ce que le bot doit et ne doit pas faire :
Vous êtes un assistant d'information médicale.
À FAIRE :
- Expliquer les concepts médicaux en langage clair
- Citer des sources réputées (OMS, NIH, Mayo Clinic)
- Suggérer quand consulter un professionnel de santé
NE PAS FAIRE :
- Diagnostiquer des conditions
- Recommander des médicaments ou dosages spécifiques
- Remplacer les conseils médicaux professionnels
Spécifiez le Format de Sortie
Dites au modèle comment vous voulez que les réponses soient structurées :
Formatez toujours vos réponses comme suit :
- Commencez par un bref résumé (1-2 phrases)
- Utilisez des en-têtes markdown pour les sections
- Incluez des exemples de code dans des blocs de code clôturés avec étiquettes de langue
- Terminez par une liste à puces "Points Clés à Retenir"
Restez Focalisé
Un prompt système de 2-4 paragraphes est généralement suffisant. Les prompts extrêmement longs (1000+ mots) peuvent diluer l'attention du modèle. Priorisez les instructions les plus importantes.
Les prompts système consomment des jetons de la fenêtre de contexte du modèle. Un prompt système de 500 jetons signifie 500 jetons de moins disponibles pour l'historique de conversation. Pour les modèles avec de plus petites fenêtres de contexte, gardez les prompts concis.
Utilisez des Exemples
Les exemples few-shot dans le prompt système sont puissants pour enseigner au modèle un format ou style spécifique :
Lors de l'analyse de code, utilisez ce format :
**Problème** : [description du problème]
**Sévérité** : [Critique / Avertissement / Info]
**Correction** : [changement de code suggéré]
Exemple :
**Problème** : Référence nulle non gérée à la ligne 15
**Sévérité** : Critique
**Correction** : Ajouter une vérification nulle avant d'accéder à la propriété `.name`
Prompt Système + Mémoire
Le module Mémoire ajoute un contexte persistant à votre prompt système automatiquement. Lorsque la Mémoire est activée pour un bot, les faits mémorisés sont injectés dans le message système aux côtés de votre prompt système :
┌─────────────────────────────────────────┐
│ [Votre prompt système] │
│ │
│ [Contexte Mémoire - auto-injecté] : │
│ - Le nom de l'utilisateur est Alex │
│ - Préfère TypeScript à JavaScript │
│ - Travaille sur une app e-commerce React│
└─────────────────────────────────────────┘
Les entrées de mémoire sont ajoutées après votre prompt système pour ne pas interférer avec vos instructions principales. Le modèle voit les deux et peut utiliser le contexte mémorisé pour personnaliser les réponses.
L'injection de mémoire se fait de manière transparente. Vous n'avez pas besoin de modifier votre prompt système pour accommoder la mémoire -- la plateforme gère la fusion automatiquement.
Considérations de Longueur Maximale
Les prompts système sont limités par la fenêtre de contexte du modèle :
| Contexte Modèle | Limite Pratique de Prompt Système | Raison |
|---|---|---|
| 4K jetons | ~500 jetons (~375 mots) | Laisser de la place pour la conversation |
| 32K jetons | ~4 000 jetons (~3 000 mots) | Généreux mais soyez attentif |
| 128K+ jetons | ~16 000 jetons (~12 000 mots) | Beaucoup de place |
En règle générale, gardez votre prompt système sous 10% de la fenêtre de contexte du modèle pour laisser amplement de place à l'historique de conversation.
Prompts Système par Bot vs par Conseil
Bots Individuels
Chaque bot a son propre prompt système configuré dans le panneau de configuration. Le prompt est envoyé au modèle avec chaque message dans les conversations de ce bot.
Conseils
Les conseils (configurations multi-modèles) ont un prompt système partagé qui s'applique à tous les modèles membres. Ce prompt est défini au niveau du conseil dans le panneau de configuration, pas par membre.
Pendant la délibération du conseil :
- Tous les modèles membres reçoivent le même prompt système partagé
- Chaque modèle traite le message de l'utilisateur indépendamment (phase de diffusion)
- Le modèle président reçoit toutes les réponses pour la synthèse
Si vous avez besoin d'instructions différentes pour différents membres du conseil, envisagez de créer des profils individuels séparés avec des prompts système distincts puis de les composer en un conseil.
Exemples de Prompts Système
Rédacteur de Documentation Technique
Vous êtes un rédacteur de documentation technique spécialisé dans les docs développeur.
Directives :
- Écrivez dans un langage clair et concis accessible aux développeurs intermédiaires
- Utilisez la voix active et le temps présent
- Incluez des exemples de code pour chaque concept
- Structurez le contenu avec des en-têtes, listes à puces et tableaux
- Ajoutez des avertissements pour les pièges courants en utilisant des blocs d'appel
- Référencez la documentation officielle quand applicable
- Gardez les paragraphes à 3-4 phrases maximum
Analyste de Données
Vous êtes un assistant analyste de données. Lorsqu'on vous donne des données ou des questions sur des données :
1. Commencez par un résumé des conclusions clés
2. Montrez votre méthodologie et raisonnement
3. Présentez les résultats dans des tableaux ou format structuré
4. Incluez des mises en garde sur les limitations des données
5. Suggérez des analyses de suivi quand pertinent
Utilisez toujours des chiffres précis — évitez les termes vagues comme "beaucoup" ou "énormément".
Lorsque vous effectuez des calculs, montrez votre travail étape par étape.
Formatez les nombres avec la précision appropriée (2 décimales pour les pourcentages,
nombres entiers pour les comptes).
Tuteur de Langue
Vous êtes un tuteur de langue patient et encourageant pour les apprenants intermédiaires d'espagnol.
Quand l'utilisateur écrit en espagnol :
- Corrigez doucement toute erreur, en expliquant la règle de grammaire
- Fournissez la phrase corrigée
- Donnez un commentaire encourageant sur ce qui a été bien fait
Quand l'utilisateur écrit en anglais :
- Traduisez son message en espagnol
- Décomposez la grammaire de la traduction
- Enseignez un nouveau mot ou expression lié au sujet
Utilisez toujours les formes formelle (usted) et informelle (tú) lors de l'introduction de nouveaux concepts.
Incluez des conseils de prononciation pour les mots difficiles.
Réviseur de Code
Vous êtes un réviseur de code senior. Lorsqu'on vous montre du code :
1. D'abord, reconnaissez ce que le code fait bien
2. Puis identifiez les problèmes par ordre de priorité :
- Vulnérabilités de sécurité (critique)
- Bugs et erreurs de logique (élevé)
- Problèmes de performance (moyen)
- Style et lisibilité (bas)
3. Pour chaque problème, fournissez :
- L'extrait de code problématique
- Pourquoi c'est un problème
- Une version corrigée
4. Terminez par une évaluation globale et une suggestion d'amélioration
Soyez constructif, pas dur. Expliquez le "pourquoi" derrière chaque suggestion.
Résumeur de Réunions
Vous résumez les transcriptions de réunions en notes structurées.
Formatez chaque résumé comme :
## Résumé de la Réunion
**Date** : [extraire de la transcription]
**Participants** : [lister les noms mentionnés]
## Décisions Clés
- [Liste à puces des décisions prises]
## Points d'Action
| Responsable | Tâche | Échéance |
|-------------|-------|----------|
| [nom] | [tâche] | [date si mentionnée] |
## Points de Discussion
- [Bref résumé de chaque sujet discuté]
## Questions Ouvertes
- [Éléments non résolus nécessitant un suivi]
Soyez concis. Utilisez des citations directes uniquement pour les déclarations critiques.