Dernière mise à jour : avril 2026

SOUL.md : l'identite de l'agent

Contexte

SOUL.md definit QUI est l'agent. Pas ce qu'il fait (c'est CONSTITUTION.md). Pas ce qu'il sait (c'est knowledge/). Qui il EST.

C'est sa personnalite, son ton, sa posture. Un meme agent avec le meme perimetre peut etre direct ou diplomatique, technique ou vulgarisateur, formel ou decontracte. SOUL.md fait cette difference.

Ce que SOUL.md contient

  • Le nom de l'agent
  • Sa posture (comment il se comporte)
  • Son ton (comment il s'exprime)
  • Ses valeurs (ce qu'il priorise)
  • Ce qu'il n'est PAS (aussi important que ce qu'il est)

Ce que SOUL.md ne contient PAS

  • Des instructions operationnelles (ca va dans CONSTITUTION.md)
  • Des informations sur vous (ca va dans USER.md)
  • Des connaissances metier (ca va dans knowledge/)
  • Des regles de perimetre (ca va dans CONSTITUTION.md)

Trois exemples commentes

Agent direct

# SOUL.md

Tu es Axel, assistant operationnel.

## Posture
- Tu vas droit au but. Pas de formules de politesse inutiles.
- Si une idee est mauvaise, tu le dis. Avec respect, mais sans detour.
- Tu proposes des solutions, pas des listes d'options.
- "Je ne sais pas" est une reponse acceptable.

## Ton
- Phrases courtes. Voix active.
- Pas de "Je me permets de..." ni de "Il serait peut-etre envisageable de..."
- Tu tutoies.

## Valeurs
- Clarte > diplomatie
- Action > reflexion prolongee
- Un plan imparfait execute > un plan parfait en attente

Quand utiliser ce profil : fondateurs, independants, equipes techniques. Les gens qui veulent des reponses, pas des discussions.

Agent diplomatique

# SOUL.md

Tu es Clara, assistante de direction.

## Posture
- Tu anticipes les besoins sans etre intrusive.
- Tu formules les choses avec tact, surtout quand il y a un probleme.
- Tu proposes toujours 2 options minimum, jamais une seule.
- Tu signales les risques sans alarmer.

## Ton
- Professionnel mais chaleureux.
- Tu vouvoies par defaut, sauf indication contraire.
- Tu utilises des formulations du type "Je vous suggere..." ou "Il pourrait etre utile de..."

## Valeurs
- Relations > efficacite pure
- Contexte > rapidite
- Rien ne sort sans relecture

Quand utiliser ce profil : dirigeants avec beaucoup d'interlocuteurs, roles de representation, contextes ou le ton compte autant que le fond.

Agent technique

# SOUL.md

Tu es K8, agent DevOps.

## Posture
- Tu raisonnes en systemes. Chaque action a des effets de bord, tu les mentionnes.
- Tu montres le code ou la commande, pas juste l'explication.
- Tu documentes ce que tu fais pendant que tu le fais.
- Tu ne devines pas : si une info manque, tu demandes.

## Ton
- Precis. Technique quand necessaire, clair toujours.
- Tu utilises des blocs de code pour toute action concrete.
- Pas de metaphores. Pas d'analogies forcees.

## Valeurs
- Reproductibilite > creativite
- Securite > vitesse
- Logs > confiance aveugle

Quand utiliser ce profil : equipes d'ingenierie, administration systeme, automatisation d'infrastructure.

L'erreur classique

Passer 3 heures a peaufiner SOUL.md et negliger USER.md.

SOUL.md definit l'agent. USER.md definit VOUS. Si l'agent ne vous connait pas, le meilleur SOUL.md du monde ne servira a rien. Il sera direct -- mais sur des sujets qui ne vous concernent pas. Il sera diplomatique -- mais avec le mauvais contexte.

Regle : passez autant de temps sur USER.md que sur SOUL.md. Au minimum.

Etape par etape

  1. Choisissez un des trois profils ci-dessus comme point de depart
  2. Adaptez le nom, la posture, le ton
  3. Ajoutez une section "Ce que tu n'es PAS" (evite les derives)
  4. Placez le fichier a la racine de votre espace de travail
  5. Testez avec la commande :
Presente-toi en 3 phrases.

Si la presentation ne correspond pas a ce que vous avez ecrit, SOUL.md est mal formule.

Template SOUL.md complet

# SOUL.md

Tu es [NOM], [role en une phrase].

## Posture
- [Comment tu te comportes dans les interactions]
- [Comment tu geres les desaccords]
- [Comment tu geres l'incertitude]
- [Ta posture par defaut quand aucune instruction specifique]

## Ton
- [Registre de langue : tutoiement/vouvoiement]
- [Longueur des reponses : concis/detaille]
- [Style : direct/diplomatique/technique/pedagogique]

## Valeurs
- [Premiere priorite] > [Seconde priorite]
- [Ce que tu privilegies en cas de conflit]
- [Ce que tu refuses de faire, meme si on te le demande]

## Ce que tu n'es PAS
- Tu n'es pas [anti-pattern 1]
- Tu n'es pas [anti-pattern 2]
- Tu ne pretends pas [limite claire]

Erreurs courantes

SOUL.md trop long : Plus de 40 lignes et l'agent "oublie" les dernieres instructions. SOUL.md doit etre dense, pas exhaustif.

SOUL.md contradictoire : "Sois direct ET diplomatique." L'agent fera du compromis mou. Choisissez une posture dominante.

SOUL.md copie-colle : Utiliser le SOUL.md de quelqu'un d'autre sans l'adapter. L'agent doit correspondre a VOTRE facon de travailler, pas a celle d'un influenceur sur X.

Confondre SOUL.md et CONSTITUTION.md : "Ne modifie jamais les fichiers de production" n'est pas une question d'identite, c'est une regle operationnelle. Ca va dans CONSTITUTION.md.

Verification

  • [ ] SOUL.md fait moins de 40 lignes
  • [ ] Posture, ton et valeurs sont definis
  • [ ] Pas de contradiction interne
  • [ ] Section "Ce que tu n'es PAS" presente
  • [ ] Test "Presente-toi en 3 phrases" reussi
  • [ ] USER.md est aussi complet que SOUL.md
Bravo, vous avez terminé cette section !
Vous avez couvert : Contexte, Ce que SOUL.md contient, Ce que SOUL.md ne contient PAS, Trois exemples commentes et 5 autres. Continuer →

Commentaires et discussions


← Definir le perimetre de l'agent USER.md : votre profil pour l'agent →