Optimisation du chargement de contexte et gestion des tokens¶
Contexte¶
Lors des sessions de travail sur PsychoEnLigneV2, le chargement du contexte consomme beaucoup de tokens : - CLAUDE.md (~5000 tokens) - FirtsStep.md (~3000 tokens) - CONTEXTE_SESSION.md (~500 tokens) - Mémoire auto (~1000 tokens) - Total estimé: 6500-7500 tokens par session
Ce coût élevé impacte les quotas d'utilisation et ralentit le démarrage des sessions.
Contenu¶
Problématique identifiée¶
Le système actuel charge trop d'informations en début de session : - Fichiers volumineux (CLAUDE.md, FirtsStep.md) - Redondance d'informations entre les fichiers - Contexte non optimisé pour la consommation de tokens
Solutions proposées¶
Option 1: Résumé contextuel (recommandé)¶
Créer un fichier CONTEXTE_RAPIDE.md avec seulement les points essentiels :
- Limites de travail (dossier courant, fichiers interdits)
- Second-memory (mode conversation direct)
- Workflow (mode automatique total, commit à 0 erreur)
- Commandes utiles (run-mission.sh)
Économie potentielle: ~5000 tokens
Option 2: Sélectivité dans le chargement¶
- Ne charger que CLAUDE.md + CONTEXTE_SESSION.md
- Supprimer la lecture systématique de FirtsStep.md
- Garder seulement les fichiers strictement nécessaires
Économie potentielle: ~3000 tokens
Option 3: Externalisation dans second-memory¶
- Garder CONTEXTE_SESSION.md dans second-memory
- Ne le charger qu'en cas de besoin
- Utiliser des wikilinks pour référencer les informations
Mise en œuvre retenue¶
Après analyse, l'Option 1 (Résumé contextuel) est retenue car elle : - Réduit drastiquement la consommation (~5000 tokens économisés) - Préserve toutes les informations essentielles - Facilite la maintenance (un seul fichier à mettre à jour) - Respecte les conventions du projet
Cette décision s'appuie sur [[Architecture générale]] du projet et les contraintes de [[gestion des quotas]] identifiées lors des précédentes sessions.
Implémentation¶
- Créer
CONTEXTE_RAPIDE.mdavec le contenu essentiel - Mettre à jour
FirtsStep.mdpour pointer vers ce résumé - Conserver
CONTEXTE_SESSION.mdcomme archive détaillée - Tester sur quelques sessions pour valider l'optimisation
Décision / Conclusion¶
Décision finale: Implémenter l'Option 1 - Résumé contextuel
- Création de CONTEXTE_RAPIDE.md avec les informations essentielles
- Économie estimée: 5000 tokens par session
- Préervation de toutes les fonctionnalités critiques
- Maintenance simplifiée
À faire¶
- [ ] Créer le fichier
CONTEXTE_RAPIDE.md - [ ] Mettre à jour
FirtsStep.mdpour référencer le résumé - [ ] Tester sur 2-3 sessions pour valider l'optimisation
- [ ] Mesurer la réelle économie de tokens
- [ ] Si nécessaire, ajuster le niveau de détail
Liens connexes¶
- [[Architecture générale]] — structure globale du projet PsychoEnLigneV2
- [[gestion des missions]] — workflow des missions et exécution
- [[Conventions de nommage]] — standards à respecter dans le code
- projet/index — index du projet parent