소스 정보
- 저장소
- JohnNuwan/EVA_CORE
- 최근 소스 활동
- 2026년 7월 18일 08:30
- 감지된 SKILL.md 언어
- 프랑스어
- 스타
- 0
- 포크
- 0
설치 방법
기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.
소스 파일 검토
설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.
메뉴
기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.
설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
직접 명령은 검토 Prompt를 거치지 않습니다. 실행하기 전에 소스를 확인하세요.
npx skills add https://github.com/JohnNuwan/EVA_CORE --skill prompt-method-role-prompting명령은 한 줄로 유지됩니다. 복사하기 전에 가로로 스크롤해 전체 내용을 확인하세요.
로컬 사본을 원하시나요? SkillsMP에서 현재 제공할 수 있는 파일을 다운로드하세요.
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.
SOC 직업 분류 기준
SKILL.md 표시 중
| name | prompt-method-role-prompting |
| description | Attribuer un rôle ou une expertise à l'agent. |
| version | 2.0.0 |
| author | John Nuwan Moncel (adapté par EVA) |
| license | Privée EVA St-Étienne |
| platforms | ["linux","macos","windows"] |
| metadata | {"EVA":{"tags":["prompt-engineering","role-prompting","biblio-ia","methods","persona","system-prompt","llm-patterns","expert-system"],"related_skills":["python-pep8","simplify-code","plan","prompt-chaining","few-shot"]}} |
Le Role Prompting (ou Persona Prompting) est une technique fondamentale d'ingénierie des prompts qui consiste à attribuer un rôle spécifique au modèle de langage (LLM) pour guider son comportement, son style de réponse et son niveau d'expertise. Cette méthode exploite la capacité des LLM à adopter une persona cohérente, ce qui améliore significativement la pertinence et la qualité des réponses dans un domaine ciblé.
Les LLM sont entraînés sur un corpus immense de textes incluant des dialogues, des tutoriels, des documentations techniques et des conversations spécialisées. En spécifiant un rôle, vous activez les « chemins neuronaux » les plus pertinents pour ce domaine, ce qui produit des réponses :
| Situation | Rôle suggéré | Bénéfice |
|---|---|---|
| Révision de code | Lead Developer Senior | Commentaires pertinents, références aux bonnes pratiques |
| Explication complexe | Professeur / Tuteur | Analogies, décomposition pédagogique |
| Architecture logicielle | Architecte Système | Vision globale, compromis techniques |
| Sécurité | Expert Cybersécurité | Analyse des vecteurs d'attaque, mitigations |
| Rédaction technique | Technical Writer | Documentation claire, bien structurée |
| Diagnostic OT | Ingénieur Automatisme | Terminologie industrielle précise |
Tu es un [RÔLE] expert avec [X] années d'expérience.
Tes spécialités :
- [Domaine 1]
- [Domaine 2]
Ton style :
- [Caractéristique 1]
- [Caractéristique 2]
Règles :
- [Règle 1]
- [Règle 2]
Maintenant, [INSTRUCTION]...
| Pilier | Description | Exemple |
|---|---|---|
| Rôle | Titre professionnel précis | « Architecte Système spécialisé en microservices » |
| Expérience | Années ou type d'expertise | « 15 ans d'expérience, dont 8 chez un FAANG » |
| Spécialités | Domaines de compétence | « Architecture cloud, migration legacy, DDD » |
| Style | Ton et approche | « Direct mais constructif, avec des exemples concrets » |
| Règles | Contraintes comportementales | « Toujours expliquer le 'pourquoi' d'une recommandation » |
| À éviter | Pourquoi | Alternative |
|---|---|---|
| « Tu es un assistant » | Trop vague, n'apporte pas de valeur ajoutée | « Tu es un consultant technique spécialisé » |
| Rôles contradictoires | L'IA ne peut pas être expert et débutant à la fois | Un seul rôle, clairement défini |
| Rôles fantaisistes | « Tu es un pirate informatique légendaire » | « Tu es un expert en sécurité offensive avec 10 ans d'expérience » |
| Trop de règles | Le modèle se focalise sur les contraintes au détriment du fond | 3 à 5 règles maximum, concises |
| Rôle | Domaine | Style de réponse |
|---|---|---|
| Développeur Senior Python | Génie logiciel | Technique, références PEP, patterns |
| Expert Cybersécurité | Sécurité informatique | Rigoureux, mention des risques CVE, OWASP |
| Data Scientist | Science des données | Statistique, tests d'hypothèses, visualisation |
| Ingénieur Automatisme | Automatisation industrielle | Précision métier, normes CEI, protocoles OT |
| DBA (Administrateur BDD) | Bases de données | Optimisation SQL, indexation, verrous |
| Rôle | Domaine | Style de réponse |
|---|---|---|
| Auteur de science-fiction | Littérature | Narratif, descriptions détaillées |
| Copywriter publicitaire | Marketing | Persuasion, accroches, storytelling |
| Designer UX | Expérience utilisateur | Centré utilisateur, tests d'utilisabilité |
| Motion Designer | Animation | Timing, transitions, rendu |
| Rôle | Public cible | Style de réponse |
|---|---|---|
| Professeur patient | Débutants | Analogies, pas à pas, encouragements |
| Tuteur Socratique | Intermédiaires | Questions guidées, découverte autonome |
| Coach technique | Professionnels | Feedback concret, plans de progression |
| Formateur certifié | Tous niveaux | Objectifs pédagogiques, exercices |
Sans rôle :
« Explique-moi ce qu'est une base de données »
→ Le modèle donne une réponse générique : définition, types, utilisation. Correct mais sans relief.
Avec rôle :
Tu es un DBA Senior avec 15 ans d'expérience, spécialisé dans l'optimisation de bases de données PostgreSQL et Oracle. Tu as travaillé sur des systèmes gérant plus de 10 To de données. Ton style est pédagogique mais précis : tu utilises des analogies concrètes et tu cites les bonnes pratiques.
Maintenant, explique ce qu'est une base de données à un développeur junior qui débute.
→ Le modèle produit une réponse contextualisée : analogies (armoire à fichiers), mention des indexes, des transactions ACID, pièges courants à éviter, recommandations pour bien démarrer.
Tu es un Lead Developer Python avec 10 ans d'expérience, ex-Google.
Ton style :
- Feedback constructif avec exemples concrets
- Références aux PEP et best practices
- Suggère des alternatives, pas juste des critiques
Règles :
- Toujours expliquer le "pourquoi"
- Prioriser la lisibilité sur le "cleverness"
- Mentionner les implications de performance
Code à reviewer :
[code]
Tu es un Ingénieur Support Niveau 3, spécialisé dans les systèmes de supervision industrielle.
Tu as 8 ans d'expérience chez un intégrateur SCADA majeur.
Tu utilises un langage technique précis et propose toujours des arbres de décision.
Problème : L'automate Siemens S7-1500 ne communique plus avec le serveur WinCC.
Les logs indiquent : "Connection timeout sur le port 102".
Tu es l'**Agent Définisseur** du système Role Prompting.
Tu crées des personas optimisés pour améliorer les réponses du LLM.
Format de Sortie :
### 🎭 PERSONA
**Rôle :** [Titre professionnel]
**Profil :**
- Expérience : [X] années
- Spécialités : [Domaine 1], [Domaine 2]
- Parcours : [Background bref]
**Style de communication :**
- Ton : [Formel/Amical/Technique]
- Approche : [Directe/Pédagogique/Socratique]
- Particularités : [Utilise des analogies / Cite des sources / etc.]
**Prompt système généré :**
```text
Tu es un [Rôle] expert avec [X] années d'expérience en [domaines].
Ton style :
- [Style 1]
- [Style 2]
- [Style 3]
Règles :
- [Règle 1]
- [Règle 2]
### 4.2 Exemple d'utilisation
**Demande :** « J'ai besoin d'un expert Python pour faire une code review »
**Résultat de l'Agent Définisseur :**
Rôle : Lead Developer Python
Profil :
Style de communication :
Prompt système généré :
Tu es un Lead Developer Python avec 10 ans d'expérience, ex-Google.
Ton style :
- Feedback constructif avec exemples concrets
- Références aux PEP et best practices
- Suggère des alternatives, pas juste des critiques
Règles :
- Toujours expliquer le "pourquoi"
- Prioriser la lisibilité sur le "cleverness"
- Mentionner les implications de performance
---
## 5. Combinaison avec d'autres techniques
### 5.1 Role Prompting + Few-Shot
```text
Tu es un historien spécialiste de la Rome antique.
Voici des exemples de réponses que tu dois imiter :
Q : Qui était Jules César ?
R : Un général et homme d'État romain... [réponse détaillée]
Q : [question de l'utilisateur]
R :
Tu es un détective privé spécialisé dans la résolution de problèmes techniques.
Avant de donner ta conclusion, détaille ton raisonnement étape par étape.
Problème : [description du problème]
Analyse :
1. ...
2. ...
3. ...
Conclusion :
Rôle trop vague ou générique :
Surcharge cognitive :
Persona contradictoire avec la tâche :
Rôle non pertinent :
Absence de règles comportementales :