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

# Chat avec ARIA

> Démarrez et organisez vos chats ARIA, mettez des messages en file d'attente, ajoutez du contexte, accordez l'accès au réseau et donnez votre feedback.

export const AriaChatBubbles = ({prompt, response}) => {
  const [isDark, setIsDark] = useState(false);
  const [promptCopied, setPromptCopied] = useState(false);
  useEffect(() => {
    const root = document.documentElement;
    const sync = () => setIsDark(root.classList.contains('dark'));
    sync();
    const obs = new MutationObserver(sync);
    obs.observe(root, {
      attributes: true,
      attributeFilter: ['class']
    });
    return () => obs.disconnect();
  }, []);
  useEffect(() => {
    if (!promptCopied) {
      return undefined;
    }
    const timeout = setTimeout(() => setPromptCopied(false), 2000);
    return () => clearTimeout(timeout);
  }, [promptCopied]);
  const copyText = text => {
    navigator.clipboard.writeText(text).then(() => setPromptCopied(true)).catch(console.error);
  };
  const userBg = isDark ? '#363C44' : '#F8F8F8';
  const userBorder = isDark ? '#4B535C' : '#DFE0E2';
  const textColor = isDark ? '#E8E8E9' : '#2B3038';
  const iconColor = isDark ? '#8F949E' : '#79808A';
  const iconHoverBg = isDark ? 'rgba(255,255,255,0.10)' : 'rgba(0,0,0,0.05)';
  const bubbleText = {
    fontSize: '15px',
    color: textColor,
    overflowWrap: 'anywhere'
  };
  const bubbleBase = {
    maxWidth: '85%'
  };
  const copyIcon = promptCopied ? <svg aria-hidden="true" focusable="false" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" strokeWidth="2" strokeLinecap="round" strokeLinejoin="round" style={{
    color: '#FCBC32'
  }}>
      <path d="M20 6 9 17l-5-5" />
    </svg> : <svg aria-hidden="true" focusable="false" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" strokeWidth="2" strokeLinecap="round" strokeLinejoin="round">
      <rect width="14" height="14" x="8" y="8" rx="2" ry="2" />
      <path d="M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2" />
    </svg>;
  return <div aria-label="ARIA chat example" className="not-prose flex flex-col gap-3" role="group">
      {}
      <div className="flex w-full justify-end">
        <div className="flex w-fit items-start gap-1 rounded-2xl py-2 pl-3 pr-1.5" style={{
    ...bubbleBase,
    backgroundColor: userBg,
    border: `1px solid ${userBorder}`
  }}>
          <div className="min-w-0 flex-1 hyphens-auto whitespace-pre-wrap" style={bubbleText}>
            {prompt}
          </div>
          <button type="button" className="mt-0.5 shrink-0 rounded-lg p-1.5 cursor-pointer" style={{
    color: iconColor,
    background: 'transparent'
  }} onMouseEnter={e => {
    e.currentTarget.style.backgroundColor = iconHoverBg;
  }} onMouseLeave={e => {
    e.currentTarget.style.backgroundColor = 'transparent';
  }} onClick={() => copyText(prompt)} aria-label="Copy user prompt">
            {copyIcon}
          </button>
        </div>
      </div>
      {}
      <div className="flex w-full justify-start">
        <div className="w-fit rounded-2xl py-2 px-3" style={{
    ...bubbleBase,
    border: '1px solid #CDF4F7'
  }}>
          <div className="hyphens-auto whitespace-pre-wrap" style={bubbleText}>
            {response}
          </div>
        </div>
      </div>
    </div>;
};

<Note>
  Disponible uniquement dans le [Cloud mutualisé de W\&B](/fr/products/wandb/platform/hosting#wb-multi-tenant-cloud).
</Note>

Cette page explique comment gérer vos conversations avec ARIA : démarrer et reprendre des chats, mettre en file d'attente des messages de suivi, ajouter du contexte, accorder l'accès au réseau et donner votre feedback sur les réponses. Le contexte peut inclure des runs, des panneaux du Workspace, des traces W\&B Weave et des images. Elle explique également comment organiser votre historique de conversation en renommant, en épinglant ou en supprimant des conversations.

<h2 id="start-a-new-chat">
  Démarrer un nouveau chat
</h2>

Pour démarrer un nouveau chat, ouvrez ARIA, puis cliquez sur l’icône en forme de crayon dans le coin supérieur droit de la fenêtre de chat.

Vous pouvez mener plusieurs chats en parallèle. ARIA vous avertit lorsqu’il répond à un chat, même si vous avez fermé la fenêtre de chat.

Le démarrage d’un nouveau chat ne supprime pas vos conversations précédentes. Pour [afficher vos conversations précédentes](/fr/products/aria/chat#view-chat-history), cliquez sur **<Icon icon="sidebar-reveal" iconType="solid" />** (**Reveal chat history**) pour ouvrir la barre latérale de l’historique de conversation.

<h2 id="send-a-message">
  Envoyer un message
</h2>

Saisissez un message et appuyez sur **Entrée** pour l’envoyer.

* Appuyez sur **Shift+Entrée** pour insérer un saut de ligne.
* Cliquez sur **+** pour ajouter des images.
* Pour ajouter une référence à un run, saisissez `<Icon icon="at-sign" iconType="solid"/>` et sélectionnez un run dans la liste. Commencez à saisir du texte pour filtrer la liste par recherche approximative.
* Pour plus de souplesse, rédigez un message plus complexe dans un éditeur de texte, puis collez-le. Le texte brut est pris en charge, et les caractères `@` collés ne sont pas convertis en références à des runs.

Pour annuler l’opération en cours et envoyer *immédiatement* le [message en file d’attente](#queue-messages) suivant, cliquez sur l’icône d’arrêt à droite du champ de saisie.

Pour que vous n’ayez pas à changer de contexte, ARIA affiche des graphiques en courbes et des graphiques à barres directement dans le chat, avec possibilité de les afficher en plein écran. Lorsque vous survolez un run dans l’onglet **Runs** du workspace, ses graphiques sont mis en évidence dans ARIA. À l’inverse, lorsque vous survolez un panneau dans ARIA, le run correspondant est mis en évidence dans l’onglet **Runs**.

<Frame>
  <img src="https://mintcdn.com/coreweave-dbfa0e8d/3Dv_sw2eg8feUJlx/products/aria/_media/aria-line-plot-interactions.gif?s=3b08dcff63f7d8f01db62b5ed67aab9f" alt="Animation montrant les interactions avec les graphiques en courbes d’ARIA" width="1728" height="906" data-path="products/aria/_media/aria-line-plot-interactions.gif" />
</Frame>

<h2 id="queue-messages">
  Mettre des messages en file d'attente
</h2>

La file d'attente de messages contient les tâches complémentaires et les questions que vous envoyez à ARIA pendant qu'il travaille. ARIA traite chaque message en file d'attente dans l'ordre, en s'appuyant sur l'intégralité de la conversation comme contexte. Le message suivant est traité dès que le précédent est terminé.

Utilisez la file d'attente pour enchaîner plusieurs étapes d'un coup et vous absenter, plutôt que de revenir dans le chat pour envoyer chacune d'elles. Par exemple, vous pouvez commencer par une comparaison :

<AriaChatBubbles prompt="Compare les 10 derniers runs et indique-moi quels hyperparamètres ont eu le plus d'impact." response="Le taux d'apprentissage et la taille de lot expliquent l'essentiel de la variance de la perte de validation sur ces 10 runs. Détails pour chacun ci-dessous." />

Pendant qu'ARIA travaille, envoyez d'autres requêtes dans la fenêtre de chat. W\&B ajoute les requêtes en attente à la file d'attente d'ARIA.

Cet exemple envoie deux messages à la fois :

```text title="Queued messages" theme={"system"}
Tracez un graphique de la perte de validation en fonction du taux d’apprentissage pour ces runs.

Rédigez la comparaison sous forme de rapport que je pourrai partager avec mon équipe.
```

L’en-tête de la file d’attente indique le nombre de messages en attente. Chaque message en file d’attente dispose de trois commandes :

* **Icône de crayon** (<Icon icon="pencil" iconType="solid" />) : modifiez le message avant qu’ARIA ne l’exécute. ARIA déplace le message dans la zone de message et le retire de la file d’attente ; renvoyez-le donc pour le remettre en file d’attente. Cette commande n’est pas disponible lorsque la zone de message contient déjà un brouillon.
* **Icône de flèche vers le haut** (<Icon icon="arrow-up" iconType="solid" />) : exécutez le message immédiatement, sans attendre son tour. ARIA interrompt la tâche en cours et exécute ce message juste après. Les autres messages en file d’attente conservent leur ordre.
* **Icône de corbeille** (<Icon icon="trash" iconType="solid" />) : supprimez le message de la file d’attente.

Les messages en file d’attente conservent le contexte que vous leur avez joint, y compris les [mentions de runs](/fr/products/aria/chat#add-context-to-a-conversation) et les [images](/fr/products/aria/chat#add-an-image-to-a-conversation).

La mise en file d’attente ne commence qu’après votre premier message dans un chat, car une file d’attente doit s’appuyer sur une conversation existante. Le premier message que vous envoyez, ainsi que tout message envoyé à un chat inactif dont la file d’attente est vide, est transmis immédiatement à ARIA. Chaque chat possède sa propre file d’attente, et les files d’attente des chats que vous fermez continuent d’être traitées.

Si ARIA a besoin d’une précision ou de votre autorisation avant de poursuivre, la file d’attente est suspendue jusqu’à ce que vous répondiez. Pour exécuter un message en file d’attente sans répondre au préalable, cliquez sur l’icône de flèche vers le haut située à côté de celui-ci.

<h2 id="manage-conversations">
  Gérer les conversations
</h2>

Les sections suivantes expliquent comment afficher, renommer, épingler et supprimer vos conversations.

<h3 id="view-chat-history">
  Afficher l’historique de conversation
</h3>

Pour afficher les conversations précédentes :

1. Ouvrez ARIA.
2. Cliquez sur **<Icon icon="sidebar-reveal" iconType="solid" />** (**Reveal chat history**) pour ouvrir la barre latérale de l’historique de conversation. Elle est repliée par défaut. Lorsque la barre latérale est ouverte, ce même contrôle s’intitule **Collapse chat history**.
3. Sélectionnez une conversation pour la reprendre.

Les conversations épinglées apparaissent en premier, sous un seul en-tête **Pinned**, sans regroupement par date. Viennent ensuite les conversations non épinglées, regroupées sous **Today**, **Yesterday**, **Last 7 Days** et **Last 30 Days**, puis par mois, et enfin par mois et année pour les conversations de plus d’un an. Dans chaque groupe, la conversation dont l’activité est la plus récente apparaît en premier.

Survolez une ligne de conversation, ou placez-y le focus avec le clavier, pour afficher deux contrôles :

* **<Icon icon="thumbtack" iconType="solid" />** (**Pin chat** / **Unpin chat**) : voir [Épingler une conversation](#pin-a-conversation).
* **<Icon icon="ellipsis" iconType="solid" />** (**Chat actions**) : ouvre un menu proposant **Rename chat** et **Delete chat**. Voir [Renommer une conversation](#rename-a-conversation) et [Supprimer des conversations précédentes](#delete-previous-conversations).

La section **Customize** de la barre latérale de l’historique de conversation répertorie également les automatisations ARIA que vous avez créées. Voir [Utiliser des automatisations avec ARIA](/fr/products/wandb/automations/create-automations/aria).

<h3 id="rename-a-conversation">
  Renommer une conversation
</h3>

Lorsque vous envoyez le premier message d’un nouveau chat, ARIA génère un titre pour la conversation. Le titre scintille dans la barre latérale de l’historique de conversation pendant qu’ARIA le rédige. Si ARIA ne parvient pas à générer de titre, la conversation prend pour titre un extrait de votre premier prompt. ARIA n’attribue un titre à une conversation qu’une seule fois : les messages suivants ne modifient pas le titre.

Pour attribuer un autre titre à une conversation :

1. Dans la barre latérale de l’historique de conversation, survolez la conversation que vous souhaitez renommer.
2. Cliquez sur **<Icon icon="ellipsis" iconType="solid" />** (**Chat actions**), puis sélectionnez **Rename chat**. Le titre devient un champ modifiable.
3. Saisissez un titre de 255 caractères maximum.
4. Appuyez sur **Entrée** ou cliquez sur **<Icon icon="check" iconType="solid" />** (**Save chat title**) pour enregistrer. Appuyez sur **Échap** ou cliquez sur **<Icon icon="x" iconType="solid" />** (**Cancel rename**) pour annuler votre modification.

Si vous effacez le contenu du champ puis enregistrez, le titre est remplacé par un extrait de votre premier prompt, ou par **Untitled conversation** en l’absence d’extrait. Si vous enregistrez une saisie composée uniquement d’espaces, le renommage est annulé et le titre n’est pas effacé.

Les titres renommés sont synchronisés entre tous vos onglets ouverts dans le navigateur. Vous pouvez également renommer un chat depuis votre téléphone. Voir [Chat avec ARIA](/fr/products/wandb/platform/hosting/monitoring-usage/mobile-app#chat-with-aria) dans la documentation de l’application mobile.

<h3 id="pin-a-conversation">
  Épingler une conversation
</h3>

Épinglez une conversation pour la garder en haut de la barre latérale de l’historique de conversation, au lieu de la voir descendre à mesure que de nouveaux chats s’ajoutent.

1. Dans la barre latérale de l’historique de conversation, survolez la conversation à épingler.
2. Cliquez sur **<Icon icon="thumbtack" iconType="solid" />** (**Pin chat**). La conversation passe sous l’en-tête **Pinned**.
3. Pour désépingler une conversation épinglée, cliquez sur son icône **<Icon icon="thumbtack" iconType="solid" />** (**Unpin chat**).

Vous pouvez épingler autant de conversations que vous le souhaitez, et les modifications d’épinglage sont synchronisées entre les onglets ouverts de votre navigateur. L’épinglage ne concerne que votre propre liste de conversations. Il ne modifie pas ce que voient les membres de votre équipe ayant accès au même projet.

<h3 id="delete-previous-conversations">
  Supprimer des conversations précédentes
</h3>

Pour supprimer une conversation précédente :

1. Ouvrez ARIA.
2. Cliquez sur **<Icon icon="sidebar-reveal" iconType="solid" />** (**Reveal chat history**) pour ouvrir la barre latérale de l’historique de conversation.
3. Survolez la conversation à supprimer, cliquez sur **<Icon icon="ellipsis" iconType="solid" />** (**Chat actions**), puis sélectionnez **Delete chat**.
4. Dans la boîte de dialogue **Delete this chat?**, cliquez sur **Delete** pour confirmer. Cette action est irréversible.

<h2 id="undock-chat-window">
  Détacher la fenêtre de chat
</h2>

Vous pouvez détacher la fenêtre de chat pour l’ouvrir dans une fenêtre distincte, ce qui vous permet d’afficher la réponse d’ARIA à côté des données de votre projet.

Pour détacher le chat, cliquez sur l’icône de détachement dans le coin supérieur droit de la fenêtre de chat, à côté du bouton de fermeture (**X**).

<h2 id="add-context-to-a-conversation">
  Ajouter du contexte à une conversation
</h2>

Joignez des runs, des panneaux du Workspace, ainsi que des traces et des évaluations Weave à un chat pour fournir à ARIA le contexte précis de votre question. Chaque élément apparaît dans la zone de message sous forme de balise que vous pouvez supprimer. Vous pouvez joindre plusieurs éléments à un même message. L’ajout de contexte n’envoie pas le message pour autant. Lorsque vous êtes prêt, cliquez sur **Send**.

Lorsque vous ajoutez du contexte depuis une page, ARIA l’ajoute à la conversation ouverte dans la fenêtre de chat. Si aucune conversation n’est ouverte, ARIA en démarre une nouvelle.

<h3 id="mention-a-run">
  Mentionner un run
</h3>

Saisissez `@` dans la zone de message et sélectionnez un run. Par exemple, pour demander à ARIA d'analyser un run précis, indiquez son nom dans votre prompt :

```text title="User prompt" theme={"system"}
Analysez le run @run-20230615_123456-abcdefg et résumez les résultats
```

Vous pouvez également ajouter un run depuis le tableau **Runs** du workspace. Survolez le run, cliquez sur son menu **action (<Icon icon="ellipsis" iconType="solid" />)**, puis sélectionnez **Ask ARIA**.

<h3 id="add-a-workspace-panel">
  Ajouter un panneau de workspace
</h3>

Pour joindre un panneau de workspace à un chat :

1. Dans votre workspace, survolez le panneau et cliquez sur son menu **action (<Icon icon="ellipsis" iconType="solid" />)**.
2. Sélectionnez **Ask ARIA**. ARIA s’ouvre avec le panneau joint.
3. Saisissez votre question, par exemple `Why does loss spike after step 2,000?`, puis envoyez-la.

**Ask ARIA** apparaît dans les menus des panneaux des workspaces que vous pouvez modifier. Cette option n’est pas disponible dans les panneaux des Reports.

<h3 id="add-weave-traces-and-evaluations">
  Ajouter des traces et des évaluations Weave
</h3>

Dans Weave, cliquez sur le bouton ARIA pour joindre des traces, des évaluations ou des résultats d’évaluation à un chat. Survolez le bouton pour afficher son libellé, par exemple **Ask ARIA about this trace** ou **Ask ARIA about these evals**. Le bouton apparaît aux emplacements suivants :

* Tableau **Traces** ou **Evals** : sélectionnez une ou plusieurs lignes. Le bouton apparaît dans la barre d’outils du tableau et joint toutes les lignes sélectionnées.
* **Page de détails d’une trace ou d’une évaluation** : le bouton apparaît dans l’en-tête de la page.
* **Comparaison d’évaluations** : lorsque vous comparez des évaluations et affichez les détails d’un exemple, le bouton joint les prédictions et les scores de cet exemple.

ARIA s’appuie sur les traces et les évaluations jointes pour répondre à votre question. Par exemple :

```text title="User prompt" theme={"system"}
Pourquoi le modèle a-t-il obtenu un score inférieur sur ces exemples par rapport à l’évaluation précédente ?
```

<h2 id="add-an-image-to-a-conversation">
  Ajouter une image à une conversation
</h2>

Pour ajouter une image à votre conversation, cliquez sur l’icône plus (`+`) dans le coin inférieur gauche de la fenêtre de chat. Vous pouvez ensuite demander à ARIA d’analyser l’image ou de vous fournir des informations à son sujet.

<h2 id="grant-network-access">
  Accorder un accès réseau
</h2>

Lorsqu’une tâche nécessite un domaine bloqué par le sandbox d’ARIA, ARIA vous demande un accès réseau et attend votre réponse. Par exemple, une tâche qui installe un package Python a besoin de `pypi.org` et de `files.pythonhosted.org`. Par défaut, le sandbox dans lequel ARIA exécute du code peut accéder aux services W\&B, mais bloque la plupart des autres domaines sur Internet.

La requête s’affiche dans le chat sous **The agent is requesting network access**. Elle indique le motif de la requête et liste les domaines demandés, qui sont tous sélectionnés. Répondez à la requête de l’une des manières suivantes :

* Pour accorder l’accès, désélectionnez les domaines que vous ne souhaitez pas autoriser, puis cliquez sur **Grant access**. ARIA poursuit son travail et peut accéder aux domaines autorisés.
* Pour refuser l’accès, cliquez sur **Deny**. ARIA poursuit sans cet accès supplémentaire.

Tant qu’une requête est en attente, vous ne pouvez pas envoyer de messages et les messages en file d’attente ne sont pas traités.

<Warning>
  Le code exécuté dans le sandbox peut envoyer des données à n’importe quel domaine que vous autorisez. N’accordez l’accès qu’à des domaines de confiance.
</Warning>

Les domaines autorisés restent disponibles pendant toute la conversation, jusqu’à ce que vous les révoquiez. Chaque nouveau chat démarre uniquement avec l’accès par défaut. Vous ne pouvez pas ajouter de domaines vous-même : ARIA les demande lorsqu’une tâche en a besoin.

<h3 id="review-or-revoke-network-access">
  Consulter ou révoquer l’accès réseau
</h3>

Une fois l’accès accordé dans une conversation, l’icône **<Icon icon="link" iconType="solid" />** (**Manage network access**) apparaît dans la zone de message, à côté de l’icône plus (`+`).

Pour révoquer l’accès :

1. Cliquez sur **<Icon icon="link" iconType="solid" />** (**Manage network access**). La liste des domaines autorisés pour la conversation s’affiche.
2. Décochez les domaines dont vous souhaitez révoquer l’accès.
3. Cliquez sur **Update access**.

W\&B envoie à ARIA un message indiquant les domaines révoqués, et ARIA s’exécute désormais sans y avoir accès. Vous ne pouvez pas modifier l’accès réseau pendant qu’ARIA est en cours d’exécution.

<h2 id="provide-feedback">
  Fournir un feedback
</h2>

Cliquez sur l’icône pouce levé ou pouce baissé à la fin de la réponse pour fournir un feedback sur la réponse d’ARIA. Vos feedbacks aident W\&B à améliorer les performances et la précision d’ARIA.

Pour savoir comment W\&B gère l’utilisation des données pour ARIA, voir [Gouvernance et sécurité](/fr/products/aria/governance).
