Synthèse co-fabriquée par un conseil de 3 LLMs (Claude, Gemini, Codex). Ce skill devrait être utilisé quand l'utilisateur demande une synthèse robuste, traçable et vérifiée...
Synthèse co-fabriquée par délibération de trois LLMs : Claude, Gemini et Codex.
"Le sens ne s'extrait pas, il se co-fabrique."
Ce skill orchestre trois modèles IA avec des rôles experts distincts pour produire une synthèse robuste. Chaque modèle apporte une perspective différente, permettant de détecter les glissements de sens et de converger vers une synthèse fidèle.
# Claude CLI (nécessite abonnement Claude Pro/Max)
npm install -g @anthropic-ai/claude-code
claude auth login
# Gemini CLI
npm install -g @google/gemini-cli
gemini auth login
# Codex CLI
npm install -g @openai/codex
codex auth
python3 scripts/synthese.py --check
| Phrase | Action |
|---|---|
| "Synthétise ce texte avec le conseil" | Processus complet multi-LLM |
| "Synthèse robuste de..." | Mode standard avec les 3 experts |
| "Synthèse rapide de..." | Mode accéléré (1 round) |
| "Analyse critique de..." | Focus sur les glissements |
| "Fais vérifier cette synthèse" | Critique croisée d'une synthèse existante |
# Depuis un fichier
python3 scripts/synthese.py -f document.txt
# Texte direct
python3 scripts/synthese.py -t "Texte à synthétiser..."
# Mode rapide avec cadrage
python3 scripts/synthese.py -f doc.txt --mode rapide \
--destinataire "comité de direction" \
--finalite "décision" \
--longueur "5 lignes" \
--ton "formel"
# Sortie JSON
python3 scripts/synthese.py -f doc.txt --json
| Option | Description | Défaut |
|---|---|---|
--mode |
standard, rapide, critique, pedagogique | standard |
--destinataire |
Public cible | interactif |
--finalite |
Objectif de la synthèse | interactif |
--longueur |
Longueur souhaitée | 10-15 lignes |
--ton |
Registre de langue | accessible |
--niveau |
Expertise attendue | intermédiaire |
--timeout |
Timeout par modèle (secondes) | 300 |
--no-trail |
Désactive la sauvegarde | false |
--json |
Sortie JSON structurée | false |
| Rôle | Modèle par défaut | Focus |
|---|---|---|
| L'Extracteur de Substance | Claude | Faits, données, thèse centrale |
| Le Gardien de la Fidélité | Gemini | Glissements, biais, omissions |
| L'Architecte du Sens | Codex | Structure, logique, cohérence |
ROUND 1: EXTRACTION
├─ Chaque expert analyse selon son focus
├─ Identification thèse + faits + structure
└─ Production de 3 analyses indépendantes
ROUND 2: CRITIQUE CROISÉE
├─ Chaque expert critique les autres
├─ Détection des divergences
├─ Calcul du score de convergence
└─ Si convergence > 80%: passe à la synthèse
ROUND 3: SYNTHÈSE FINALE
├─ Consolidation des analyses
├─ Résolution des divergences
├─ Production de la synthèse
└─ Mention des points de dissensus
Le score de convergence (0-100%) indique le niveau d'accord entre les experts :
Processus complet en 3 rounds. Recommandé pour les textes importants ou ambigus.
Un seul round d'extraction, synthèse directe. Pour les textes courts et clairs.
Focus sur la détection des glissements. Utile pour vérifier une synthèse existante.
Explique chaque étape du processus. Pour comprendre la méthode.
Chaque session génère un fichier JSON dans synthese_trails/ contenant :
cat synthese_trails/synthese-20250702-143052-a1b2c3.json | jq
Le skill fonctionne avec 1 à 3 modèles :
| Modèles | Comportement |
|---|---|
| 3 | Processus optimal |
| 2 | Processus réduit, convergence limitée |
| 1 | Mode dégradé, pas de critique croisée |
Timeout adaptatif par modèle (défaut: 5 minutes). Configurable via --timeout.
Les erreurs d'un modèle n'interrompent pas le processus. Le trail indique les échecs.
python3 scripts/synthese.py -f rapport_annuel.txt \
--destinataire "conseil d'administration" \
--finalite "décision stratégique" \
--longueur "1 page" \
--ton "formel"
python3 scripts/synthese.py -t "Ma synthèse existante..." \
--mode critique
python3 scripts/synthese.py -f doc.txt --json | \
jq -r '.synthese_finale' > synthese.md
| Document | Description |
|---|---|
| configuration.md | Paramètres avancés (timeouts, convergence, retry, cache) |
| troubleshooting.md | Guide de résolution des problèmes |
| cadrage.md | Guide du cadrage (destinataire, finalité, etc.) |
| couches-semiotiques.md | Détail des 4 couches d'analyse |
| glissements.md | Catalogue des glissements sémantiques courants |
Inspiré de Council par bacoco et du concept LLM Council d'Andrej Karpathy.