# Agent Builder

> L'endroit où vous créez un agent et réglez tout ce qui le concerne — identité, prompt, mémoire, compétences, connecteurs, outils intégrés, canaux et stockage.

**Agent Builder** est l'endroit où l'on crée un agent et où l'on règle tout ce qui le concerne. Chaque paramètre qui modifie le comportement d'un agent se trouve ici, réparti en quatre sections.

## Quand l'utiliser

Ouvrez Agent Builder quand vous voulez changer *ce qu'est un agent*, et non lui demander de faire quelque chose. Créer un agent, réécrire son prompt, lui donner un connecteur, désactiver une capacité, vérifier ce qu'il a retenu : tout cela se passe ici. Le travail quotidien, lui, se fait dans une [conversation](/fr/docs/work/conversations/).

## Créer un agent

<Steps>

1. **Lancez la création d'un agent.**

   Depuis votre liste d'agents, choisissez de créer un nouvel agent. On vous demande un nom ; l'identifiant est généré automatiquement à partir de celui-ci. L'identifiant est court et stable : c'est par lui que vous vous adresserez à l'agent par la suite.

2. **Dites à quoi il sert, en une phrase.**

   Soyez précis. *« Résume mes e-mails non lus chaque matin et signale ceux qui demandent une réponse »* donne un bien meilleur agent que *« assistant e-mail »*. Cette phrase est le point de départ du [prompt système](/fr/docs/build/system-prompt/).

3. **Ouvrez Agent Builder et parcourez les sections dans l'ordre.**

   Un nouvel agent sait déjà raisonner, calculer et lire des pages web publiques. Tout le reste, c'est vous qui l'ajoutez, délibérément.

</Steps>

## Les quatre sections

Agent Builder est organisé selon la partie de l'agent que vous modifiez.

| Section | Contenu | Page |
| --- | --- | --- |
| **Identité** | Profil, prompt, mémoire | [Identité et profil](/fr/docs/build/identity/) · [Prompt système](/fr/docs/build/system-prompt/) · [Mémoire](/fr/docs/capabilities/memory/) |
| **Ressources** | Compétences, connecteurs, appareils, outils intégrés | [Compétences](/fr/docs/capabilities/skills/) · [Connecteurs](/fr/docs/connect/overview/) · [Appareils](/fr/docs/build/devices/) · [Outils intégrés](/fr/docs/capabilities/built-in-tools/) |
| **Appairage** | Canaux, Live, API | [Canaux](/fr/docs/automate/channels/) · [API d'agent](/fr/docs/build/agent-api/) |
| **Inventaire** | Espace de travail, livrables | [Espace de travail](/fr/docs/build/workspace/) · [Livrables](/fr/docs/capabilities/outputs/) |

Cette répartition mérite d'être retenue : **Identité**, c'est qui est l'agent ; **Ressources**, ce qu'il peut atteindre ; **Appairage**, d'où l'on peut le joindre ; **Inventaire**, ce qu'il a produit.

## L'anatomie d'un agent

Trois éléments déterminent le comportement d'un agent, à peu près dans cet ordre d'importance :

**Son prompt système.** Les instructions permanentes qu'il lit avant chaque conversation. C'est de loin le levier le plus puissant, et celui que la plupart des gens exploitent le moins. Voir [Prompt système et révisions](/fr/docs/build/system-prompt/).

**Ce qui lui est associé.** Un agent ne peut utiliser que les compétences et les connexions que vous lui associez. L'association se fait par agent, pas par compte : connecter Gmail une fois ne donne pas votre boîte de réception à tous vos agents.

**Son modèle.** Le modèle qui fait tourner la boucle, et l'effort de raisonnement qu'il y consacre. Voir [Choisir un modèle](/fr/docs/build/models/).

<Aside type="tip" title="Mieux vaut ciblé que généraliste">
  Un agent avec une seule mission et trois outils fait mieux qu'un agent à l'objectif flou doté
  de vingt outils. Si vous vous surprenez à élargir le prompt d'un agent pour couvrir une
  deuxième mission, créez plutôt un deuxième agent.
</Aside>

## Limites

- L'identifiant d'un agent est généré automatiquement à partir de son nom lors de la création et ne peut plus être modifié ensuite.
- Les modifications d'un agent s'appliquent à sa **prochaine** exécution. Une exécution déjà en cours conserve la configuration avec laquelle elle a démarré, y compris la révision du prompt, le modèle et les outils associés.
- Agent Builder configure un seul agent à la fois. Il n'existe pas de modification groupée de plusieurs agents.
- Supprimer un agent ne supprime pas les [livrables](/fr/docs/capabilities/outputs/) qu'il a produits.

## Voir aussi

<CardGrid>
  <LinkCard
    title="Identité et profil"
    href="/fr/docs/build/identity/"
    description="Nom, identifiant, profil, et le caractère qui façonne son ton."
  />
  <LinkCard
    title="Prompt système et révisions"
    href="/fr/docs/build/system-prompt/"
    description="Votre levier le plus puissant, et comment le modifier sans risque."
  />
  <LinkCard
    title="Choisir un modèle"
    href="/fr/docs/build/models/"
    description="Le catalogue de modèles, l'effort de raisonnement, et quand chacun compte."
  />
  <LinkCard
    title="Tester et itérer"
    href="/fr/docs/build/iterating/"
    description="Modifier un agent sans casser celui qui fonctionne déjà."
  />
</CardGrid>
