Débutant30 min20 XP
Objectifs de cette leçon
- Optimiser la longueur
- Utiliser le résumé
- Reprendre intelligemment
Optimiser les conversations 🔄
Le problème des conversations longues
À chaque tour, tout l'historique est renvoyé en input.
| Tours | Tokens historique | Coût cumulé |
|---|---|---|
| 1 | 100 | $0.0001 |
| 5 | 500 | $0.0005 |
| 10 | 1000 | $0.001 |
| 20 | 2000 | $0.002 |
Quand démarrer une nouvelle conversation ?
Signes qu'il faut changer :
- Le contexte dépasse 50% de la fenêtre
- Le sujet a changé
- Les réponses deviennent moins précises
- L'IA "oublie" des instructions
Stratégies d'optimisation
1. Résumer l'historique
CONTEXTE PRÉCÉDENT : - Création API Express + Prisma - Route /api/users CRUD terminée - Auth JWT implémentée - Bug DELETE corrigé PROCHAINE ÉTAPE : tests d'intégration
2. Reprise intelligente
❌ "Comme je t'ai dit avant..." ✅ "CONTEXTE : [résumé concis]. PROCHAINE ÉTAPE : [objectif]."
3. Batch de tâches
❌ 5 conversations séparées pour 5 tâches ✅ 1 conversation avec 5 tâches numérotées
Tableau comparatif
| Approche | Tokens totaux | Qualité |
|---|---|---|
| Conversation longue (20 tours) | ~4000 | Dégradée |
| Résumé + nouvelle conversation | ~1500 | Excellente |
Résumé
- Les conversations longues gaspillent des tokens
- Résumez avant de continuer
- Démarrer une nouvelle conversation quand le contexte change
- Le batch prompting réduit le nombre de conversations
Optimisez vos conversations
AstuceVousCrée un composant Button
IAVoici un composant Button basique...
VousAjoute les variants
IAVoici les variants primary, secondary...
VousAjoute la taille sm
IAVoici avec sm, md, lg...
VousRends-le accessible
IAVoici avec aria-label...
Messages : 8 → Optimisé : 2 messages (75% de tokens économisés)