> ## Documentation Index
> Fetch the complete documentation index at: https://docs.coreweave.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Créer un signal personnalisé

> Créez un signal W&B Weave personnalisé pour ajouter un tag aux tours de conversation d’un agent qui présentent un comportement que vous définissez.

export const AgentLensBanner = ({href}) => <Tip>
    <strong>This workflow is also available in CoreWeave Agent Lens.</strong> Agent Lens is the Forge experience built for tracing, monitoring, and analyzing AI agents, with automated insights into agent failures and user intents. It uses the same trace data as Weights & Biases Weave, so the traces you already send appear there with nothing to migrate.{' '}
    <a href={href || '/products/agent-lens'}>{href ? 'See how to do this in Agent Lens' : 'Learn about Agent Lens'}</a>.
  </Tip>;

<AgentLensBanner href="/fr/products/agent-lens/tags/create-tag" />

Un signal personnalisé évalue les tours de conversation d’un agent en fonction d’un comportement que vous définissez, puis affiche le résultat sous forme de tag dans la [vue Agents](/fr/products/wandb/weave/guides/tracking/view-agent-activity). Weave fournit également des [signaux intégrés](/fr/products/wandb/weave/guides/tracking/view-agent-signals) pour les cas courants, comme la frustration de l’utilisateur ou les tentatives de jailbreak. Si ces signaux intégrés ne couvrent pas ce que vous souhaitez surveiller, créez un signal personnalisé. Cette page explique comment créer ce signal de tag personnalisé dans l’interface de Weights & Biases.

<h2 id="create-a-custom-tag-signal">
  Créer un signal de tag personnalisé
</h2>

Pour créer un signal de tag personnalisé :

1. Accédez à [Forge](https://forge.coreweave.com/wandb) et sélectionnez votre projet.
2. Dans la **barre latérale du projet Weave**, cliquez sur **Agents**.
3. Dans la barre d’onglets, cliquez sur **Signals**.
4. Dans l’onglet Signals, cliquez sur **+ Create your first signal** ou sur **New signal**.
5. Dans le volet latéral, cliquez sur **Signal personnalisé**.

<Frame>
  <img src="https://mintcdn.com/coreweave-dbfa0e8d/3Dv_sw2eg8feUJlx/products/wandb/weave/_media/custom-signal.png?fit=max&auto=format&n=3Dv_sw2eg8feUJlx&q=85&s=b01a4b83a0ef2c7717d78efc406a1de0" alt="Le volet latéral Custom tags avec les champs Tag name, Definition, Scorer name et Inference model permettant de créer un signal personnalisé." width="1952" height="964" data-path="products/wandb/weave/_media/custom-signal.png" />
</Frame>

1. Dans le volet latéral **Custom tags**, configurez les champs suivants :
   * **Tag name** : le libellé qui s’affiche dans la vue Agents pour le comportement que vous souhaitez surveiller.
   * **Definition** : un prompt décrivant le comportement que le signal doit détecter. Weave envoie ce prompt à un juge LLM, qui évalue chaque tour de conversation de l’agent et applique le tag lorsque le tour correspond au comportement décrit. Par exemple, pour repérer une défaillance propre à un produit : « L’utilisateur évoque des erreurs ou des problèmes concernant le produit X. »
   * **+ Add tag** (facultatif) : cliquez pour définir un autre tag sur le même signal. Par exemple, si vous assurez l’assistance de plusieurs produits, ajoutez un tag distinct pour chacun d’eux afin de suivre la frustration produit par produit, et pas seulement de manière globale.
   * **Scorer name** : le nom de l’objet scorer sous-jacent.
   * **Inference model or custom runtime** : le modèle utilisé pour évaluer les tours de conversation correspondants. Par défaut, il s’agit de [Serverless Inference](/fr/products/inference/serverless). CoreWeave Serverless Inference consomme des crédits de votre compte CoreWeave Forge.
   * **Include tool calls** (facultatif) : développez **Advanced**, puis cochez la case pour inclure les appels d’outils du tour de conversation dans le contexte envoyé au modèle d’évaluation.
   * **Only score turns matching** (facultatif) : développez **Advanced**, puis ajoutez un ou plusieurs filtres pour limiter les tours de conversation évalués par le signal, par exemple par agent, opération, outil ou modèle. Laissez ce champ vide pour évaluer tous les tours de conversation de l’agent. Lorsque plusieurs filtres sont définis, Weave les combine avec la logique `AND`.
   * **Sample rate** (facultatif) : développez **Advanced**, puis définissez la proportion des tours de conversation correspondants que le signal évalue. Pour les agents à fort trafic, réduisez le taux d’échantillonnage afin de n’évaluer qu’une partie des tours correspondants et de réduire ainsi les coûts.
2. Dans le volet latéral **Custom tags**, cliquez sur **Create signal**.

Une fois le signal créé, Weave évalue les tours de conversation correspondants. Le tag s’affiche dans la vue Agents, y compris dans l’onglet Signals.
