> ## 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.

# Surveiller vos agents avec les signals

> Utilisez les signals de W&B Weave pour attribuer des scores aux tours de conversation de vos agents, appliquer des tags et détecter les problèmes de qualité et de sécurité en production.

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" />

Dans la [vue Agents](/fr/products/wandb/weave/guides/tracking/view-agent-activity) de W\&B Weave, l'onglet Signals affiche les tags et les scores des conversations de votre agent. Les signals font remonter les problèmes de qualité et de sécurité pour signaler les anomalies, dégager des tendances et mettre en évidence les traces qui requièrent votre attention. Utilisez les signals pour évaluer automatiquement la qualité des réponses de votre agent, détecter la frustration d'un utilisateur ou signaler du contenu NSFW.

<h2 id="get-started">
  Premiers pas
</h2>

Pour afficher les signaux de votre projet :

1. Accédez à [Forge](https://forge.coreweave.com/wandb) et sélectionnez votre projet.
2. Dans le menu latéral, sélectionnez **Agents** pour afficher toutes les conversations d’agent enregistrées dans votre projet.
3. Dans la barre d’onglets, sélectionnez **Signals**.

<img src="https://mintcdn.com/coreweave-dbfa0e8d/3Dv_sw2eg8feUJlx/products/wandb/weave/_media/agent-view-signals.png?fit=max&auto=format&n=3Dv_sw2eg8feUJlx&q=85&s=8c6cbeb0985f1892769e14cbf70fb16c" alt="L’onglet Signals affichant la liste des tours de conversation évalués pour l’agent." width="2011" height="603" data-path="products/wandb/weave/_media/agent-view-signals.png" />

<h2 id="key-terms">
  Termes clés
</h2>

* **Tour de conversation** : un échange aller-retour entre l’utilisateur et l’agent.
* **Évaluation** : un score numérique compris entre 0,0 et 1,0, attribué à un span correspondant.
* **Tags** : des libellés attribués aux spans correspondants, par exemple « user-frustration » ou « nsfw ».

<h2 id="signals-table">
  Tableau Signals
</h2>

L’onglet Signals affiche un tableau des tours de conversation évalués de votre agent. Chaque ligne correspond à la sortie de l’un de vos moniteurs de signaux. Les colonnes suivantes s’affichent par défaut.

| Colonne | Description |
| - | - |
| **Type** | La partie de la conversation évaluée. Seul `turn` est pris en charge. |
| **Scorer** | Le nom du signal qui a produit ce score. |
| **Last message** | Un aperçu du dernier message du tour de conversation évalué, avec le rôle indiqué en dessous. |
| **Agent** | L’agent associé au tour de conversation évalué. |
| **Scores** | Le score numérique compris entre 0,0 et 1,0, ou un tag en cas de correspondance. Nous vous recommandons d’utiliser des scores cohérents, où 1 correspond à un bon résultat et 0 à un mauvais, mais vos évaluateurs peuvent utiliser n’importe quelle échelle de votre choix. |
| **Trend** | Affiche un graphique intégré qui montre l’évolution de ce signal dans le temps. Indique soit la valeur moyenne (pour les scores), soit le nombre d’occurrences (pour les tags). |
| **When** | Le moment où le signal a été évalué. |

Utilisez le sélecteur de période et la barre **Filter** pour affiner les résultats par évaluateur, agent, plage de scores ou période. La chronologie **Score volume** indique le nombre de signaux que Weave a évalués (scores) ou tagués. Elle reflète les lignes affichées dans le tableau et permet de filtrer en faisant glisser le curseur sur la chronologie.

<h2 id="create-a-new-signal">
  Créer un nouveau signal
</h2>

Pour commencer à évaluer les tours de conversation de votre agent, créez un ou plusieurs signaux. Sélectionnez **+ New signal** pour ouvrir le volet latéral **Create signals**.

Le volet latéral classe les signaux disponibles en deux catégories :

* **Tags** : appliquent automatiquement une étiquette aux spans correspondants, par exemple `user-frustration` ou `nsfw`. Utilisez les tags pour catégoriser les spans ou signaler un comportement indésirable. L’interface des signaux n’affiche de lignes que pour les spans associés à au moins un tag : un signal de type tag peut donc s’exécuter correctement même si aucun résultat ne s’affiche.
* **Ratings** : attribuent un score compris entre 0 et 1 aux spans correspondants. Utilisez les scores pour évaluer les performances de l’agent et mesurer leur évolution au fil du temps.

<h3 id="preset-signals">
  Signals prédéfinis
</h3>

Chaque catégorie propose des modèles prédéfinis que vous pouvez sélectionner directement. Combinez librement les préréglages des deux catégories, puis sélectionnez **Create \[*N*] signals** pour les créer tous en une seule fois avec les paramètres par défaut.

<h4 id="tags-presets">
  Préréglages de tags
</h4>

| Modèle | Ce qu’il détecte |
| - | - |
| **User Frustration** | L’utilisateur manifeste de la frustration, de la colère, de la confusion ou de l’insatisfaction. |
| **Malicious Intent (Jailbreaking)** | L’utilisateur tente de contourner les protections du système (jailbreak), d’extraire du contenu restreint, de procéder à une injection de prompt, d’exploiter des jeux de rôle ou, plus généralement, de manipuler l’agent pour qu’il ignore ses garde-fous. |
| **NSFW** | L’entrée de l’utilisateur ou la sortie de l’agent contient du contenu sexuel explicite, de la violence crue ou tout autre contenu inapproprié en milieu professionnel. |
| **Low Quality Response** | Sortie de l’agent factuellement erronée, hors sujet, évasive, répétitive, non justifiée en cas de refus, ou qui, d’une manière ou d’une autre, ne répond pas à la requête de l’utilisateur. |

<h4 id="ratings-presets">
  Préréglages de score
</h4>

| Modèle | Ce qu’il évalue |
| - | - |
| **User Satisfaction** | Détermine si l’utilisateur est satisfait (retours positifs, poursuite de l’échange, réalisation de la tâche) ou insatisfait (plaintes, reformulations répétées, abandon). |
| **User Good Intent** | Détermine si l’intention de l’utilisateur est bienveillante et légitime, ou s’il s’agit de tentatives de jailbreak, de requêtes malveillantes ou d’injection de prompt. |
| **Safe-for-Work** | Détermine si la conversation convient à tout cadre professionnel, ou si elle comporte des contenus explicites, violents ou autrement inappropriés en milieu professionnel. |
| **Response Quality** | Détermine si la réponse de l’agent est exacte, complète et répond directement à la requête de l’utilisateur. |

<h3 id="custom-signals">
  Signaux personnalisés
</h3>

Pour créer un signal de tag personnalisé à partir d’un onglet Signals vide, consultez [Créer un signal personnalisé](/fr/products/wandb/weave/guides/tracking/create-custom-signal).

<h2 id="manage-and-edit-signals">
  Gérer et modifier les signaux
</h2>

Si vous avez créé au moins un signal, sélectionnez le bouton des signaux actifs dans la barre d’outils (il indique le nombre de signaux actifs, par exemple **1 active signals**) pour ouvrir un volet latéral qui répertorie tous les signaux actifs du projet. Depuis ce volet, vous pouvez activer ou désactiver des signaux, les supprimer ou modifier n’importe lequel d’entre eux. L’éditeur propose les mêmes champs de configuration que pour un signal personnalisé.

<h2 id="troubleshoot-signals">
  Résoudre les problèmes liés aux signals
</h2>

L’activité des signals apparaît sous **Traces** dans la barre latérale du projet. Si vous ne trouvez pas les correspondances de signal attendues, utilisez le tableau **Traces** pour identifier le problème. Vérifiez par exemple le nom du scorer ainsi que la colonne **Status** afin de repérer d’éventuelles erreurs. Les erreurs d’exécution du scorer se signalent par un indicateur rouge dans la colonne **Status**, accompagné du détail des erreurs.
