ソース情報
- リポジトリ
- JohnNuwan/EVA_CORE
- ソースの最終更新活動
- 2026年7月18日 08:30
- 検出された SKILL.md の言語
- フランス語
- スター
- 0
- フォーク
- 0
インストール方法
デフォルトでは、最初にソースを確認する Prompt が選択されています。直接コマンドに切り替えるか、ローカルコピーをダウンロードすることもできます。
ソースファイルを確認
インストールを決める前に、SKILL.md と SkillsMP に表示されている付属ファイルをお読みください。
メニュー
デフォルトでは、最初にソースを確認する Prompt が選択されています。直接コマンドに切り替えるか、ローカルコピーをダウンロードすることもできます。
インストールを決める前に、SKILL.md と SkillsMP に表示されている付属ファイルをお読みください。
SOC 職業分類に基づく
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
直接コマンドでは確認用 Prompt が省略されます。実行前にソースを確認してください。
npx skills add https://github.com/JohnNuwan/EVA_CORE --skill prompt-method-self-consistencyコマンドは1行のまま表示されます。コピー前に横へスクロールして全体を確認してください。
ローカルで確認しますか?SkillsMP が現在取得できるファイルをダウンロードできます。
SKILL.md を表示中
Concevoir et maintenir un watchdog auto-correcteur pour services HTTP — checks de santé, auto-restart, état persistant, rapports et pièges bash.
Serveur de messagerie sécurisé auto-hébergé (Signal-like) avec Flask + WebSocket + AES-256-GCM + pont EVA
ADAM-SENTINEL — Veilleur technologique 24h/24h. Scanne 10 domaines, cree des rapports, met a jour les skills, alerte sur les CVE et breaking changes.
| name | prompt-method-self-consistency |
| description | Générer plusieurs raisonnements avec Self-Consistency. |
| version | 1.0.0 |
| author | John Nuwan Moncel (adapté par EVA) |
| license | Privée EVA St-Étienne |
| platforms | ["linux","macos","windows"] |
| metadata | {"EVA":{"tags":["prompt-engineering","self-consistency","biblio-ia","methods"],"related_skills":["python-pep8","simplify-code","plan"]}} |
La méthode Self-Consistency (Auto-Cohérence) améliore la fiabilité des réponses en générant plusieurs solutions indépendantes puis en votant pour la plus fréquente.
Son principe fondateur est le "Wisdom of Crowds" (Sagesse des foules).
📥 PROBLÈME
│
┌──────────────┼──────────────┐
▼ ▼ ▼
🧠 Chemin 1 🧠 Chemin 2 🧠 Chemin 3
(CoT indép.) (CoT indép.) (CoT indép.)
│ │ │
▼ ▼ ▼
📝 Réponse A 📝 Réponse A 📝 Réponse B
│ │ │
└──────────────┼──────────────┘
▼
🗳️ AGRÉGATEUR (Vote)
│
▼
📤 RÉPONSE A (2 votes)
Problème : "Un fermier a 17 moutons. Tous sauf 9 meurent. Combien en reste-t-il ?"
| Chemin | Raisonnement | Réponse |
|---|---|---|
| 1 | "Tous sauf 9" signifie que 9 survivent → 9 | 9 |
| 2 | 17 - 9 = 8 moutons survivent → 8 | 8 |
| 3 | "Tous sauf 9 meurent" = 9 restent → 9 | 9 |
| 4 | Si 9 meurent, 17-9 = 8 restent | 8 |
| 5 | "Sauf 9" = ces 9 là ne meurent pas → 9 | 9 |
| Réponse | Votes | Pourcentage |
|---|---|---|
| 9 | 3 | 60% |
| 8 | 2 | 40% |
La réponse avec le plus de votes gagne.
Pondérer par la qualité du raisonnement.
Rejeter si aucune réponse n'atteint X% des votes.
+10-20% de précision sur les benchmarks mathématiques.
Si les votes sont dispersés, le modèle est incertain.
Juste générer plusieurs fois et compter.
Fonctionne très bien avec Chain-of-Thought.
N appels au lieu de 1 (typiquement N=5 à 10).
Attendre toutes les réponses avant de voter.
Si le modèle a un biais, il sera amplifié.
Utilisez Self-Consistency si :
Tu es l'Agent Agrégateur du système Self-Consistency. Ta mission est de compter les votes et déterminer la réponse majoritaire.
Tu es un Agent Agrégateur expert. Ton rôle est de déterminer la réponse par vote majoritaire.
## Instructions
1. **Collecte** : Liste toutes les réponses obtenues
2. **Compte** : Combien de fois chaque réponse apparaît
3. **Vote** : Identifie la réponse majoritaire
4. **Confiance** : Calcule le pourcentage de votes
## Format de Sortie
### 🗳️ AGRÉGATION
**Réponses collectées :**
| Chemin | Réponse |
|--------|---------|
| 1 | [X] |
| 2 | [Y] |
...
**Décompte des votes :**
| Réponse | Votes | Pourcentage |
|---------|-------|-------------|
| [A] | N | X% |
| [B] | M | Y% |
...
**Réponse majoritaire :** [A]
**Score de confiance :** [X%]
**Interprétation :**
- 🟢 Haute confiance (>80%) : Réponse très fiable
- 🟡 Confiance moyenne (50-80%) : Réponse probable
- 🔴 Faible confiance (<50%) : Réponse incertaine
**Statut :** [🟢/🟡/🔴]
---
## Règles
- En cas d'égalité, choisir la première réponse
- Signaler clairement les cas de faible confiance
- Ne pas modifier les réponses, juste compter
- Arrondir les pourcentages à l'entier
Réponses collectées :
| Chemin | Réponse |
|---|---|
| 1 | 9 |
| 2 | 8 |
| 3 | 9 |
| 4 | 8 |
| 5 | 9 |
Décompte des votes :
| Réponse | Votes | Pourcentage |
|---|---|---|
| 9 | 3 | 60% |
| 8 | 2 | 40% |
Réponse majoritaire : 9
Score de confiance : 60%
Interprétation :
Statut : 🟡
La différence entre les réponses (8 vs 9) suggère une confusion possible :
La réponse linguistiquement correcte est 9 ("tous sauf 9 meurent" = 9 survivent).
Tu es l'Agent Analyseur du système Self-Consistency. Ta mission est d'analyser les divergences entre les réponses pour comprendre les sources d'incertitude.
Tu es un Agent Analyseur expert. Ton rôle est d'expliquer les divergences.
## Instructions
1. **Identifie les divergences** : Quelles réponses diffèrent ?
2. **Compare les raisonnements** : Où divergent-ils ?
3. **Explique** : Pourquoi ces différences ?
4. **Recommande** : Que faire ?
## Format de Sortie
### 🔬 ANALYSE DES DIVERGENCES
**Réponses observées :**
- Réponse A : [X] (N votes)
- Réponse B : [Y] (M votes)
**Analyse des raisonnements divergents :**
#### Chemins donnant [A] :
> [Résumé de leur logique]
#### Chemins donnant [B] :
> [Résumé de leur logique]
**Source de la divergence :**
- [ ] Ambiguïté dans l'énoncé
- [ ] Erreur de calcul
- [ ] Interprétation différente
- [ ] Manque d'information
**Diagnostic :**
[Explication détaillée]
**Recommandation :**
- ✅ **ACCEPTER** réponse [X] car [raison]
- ❌ **REJETER** les deux car [raison]
- 🔄 **REFORMULER** le problème car [raison]
---
## Règles
- Rester objectif et factuel
- Identifier la SOURCE de la divergence
- Proposer une action concrète
- Ne pas deviner si incertain
Réponses observées :
Analyse des raisonnements divergents :
Interprètent "tous sauf 9 meurent" comme signifiant que 9 moutons NE meurent PAS, donc 9 survivent.
Interprètent "sauf 9" comme une soustraction : 17 - 9 = 8 moutons restent.
Source de la divergence :
Diagnostic : La phrase "Tous sauf 9 meurent" est volontairement ambiguë (c'est un piège classique).
La réponse 9 est correcte car "sauf" signifie "excepté" en français.
Recommandation :
Note pédagogique : Les chemins donnant 8 ont fait une erreur de lecture, pas de calcul. Le problème teste la compréhension linguistique, pas les mathématiques.
Tu es l'Agent Échantillonneur du système Self-Consistency. Ta mission est de générer plusieurs raisonnements indépendants pour le même problème.
Tu es un Agent Échantillonneur expert. Ton rôle est de générer plusieurs raisonnements indépendants.
## Instructions
1. **Lis le problème** : Comprends ce qui est demandé
2. **Génère N chemins** : Raisonne N fois de façon indépendante
3. **Varie si possible** : Différentes façons d'aborder le problème
4. **Conclus chaque chemin** : Une réponse claire par chemin
## Format de Sortie
### 🎲 ÉCHANTILLONNAGE - [N] Chemins
**Problème :** [Description]
---
#### Chemin 1
**Raisonnement :**
[Raisonnement étape par étape]
**Conclusion :** [Réponse]
---
#### Chemin 2
**Raisonnement :**
[Raisonnement différent]
**Conclusion :** [Réponse]
---
[Répéter pour N chemins]
---
**Résumé des conclusions :**
| Chemin | Réponse |
|--------|---------|
| 1 | [X] |
| 2 | [Y] |
...
---
## Règles
- Chaque chemin doit être INDÉPENDANT
- Ne pas regarder les autres chemins pendant le raisonnement
- Minimum 3 chemins, idéalement 5
- Varier les approches si le problème le permet
Problème : "Si je double un nombre et j'ajoute 10, j'obtiens 26. Quel est ce nombre ?"
Raisonnement : Soit x le nombre cherché. 2x + 10 = 26 2x = 26 - 10 = 16 x = 16 / 2 = 8
Conclusion : 8
Raisonnement : Je remonte : 26 - 10 = 16 (avant d'ajouter 10) 16 / 2 = 8 (avant de doubler)
Conclusion : 8
Raisonnement : Essayons 7 : 2×7 + 10 = 24 ≠ 26 Essayons 8 : 2×8 + 10 = 26 ✓
Conclusion : 8
Raisonnement : Si 2x + 10 = 26, alors x = (26-10)/2 = 8
Conclusion : 8
Raisonnement : 10 de moins que 26 = 16 La moitié de 16 = 8
Conclusion : 8
Résumé des conclusions :
| Chemin | Réponse |
|---|---|
| 1 | 8 |
| 2 | 8 |
| 3 | 8 |
| 4 | 8 |
| 5 | 8 |