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

# Aperçu des Automatisations

> Utilisez les Automatisations W&B pour déclencher des flux de travail basés sur des événements dans W&B

Les *automatisations* envoient des notifications Slack, exécutent des webhooks ou envoient des prompts à ARIA en réponse à des événements précis dans W\&B. Vous pouvez limiter la portée d’une automatisation à une organisation, une équipe, un projet, un registre ou une collection. Une automatisation surveille l’événement dans l’ensemble de sa portée, y compris dans les projets, registres et collections créés ultérieurement. Les étapes de création d’une automatisation et les événements disponibles dépendent de la portée. Pour connaître les types d’événements selon la portée, voir [Événements et portée des automatisations](/fr/products/wandb/automations/automation-events).

<Note>
  Les automatisations limitées à une équipe ou à une organisation, ainsi que le [hub des automatisations](#automations-hub), sont disponibles sur le Cloud mutualisé de W\&B et sur le Cloud dédié W\&B (Server v0.83.0 et versions ultérieures).
</Note>

Les Automatisations W\&B suivent ce principe : lorsqu’un **événement** se produit et que des **conditions** facultatives sont remplies, une **action** s’exécute automatiquement. Par exemple :

* Lorsqu’un run échoue (événement), notifier un canal Slack (action).
  <TutorialDiagramProject />
* Lorsque l’alias `production` est ajouté à un artifact (événement), appeler un webhook pour déclencher un déploiement (action).
  <TutorialDiagramRegistry />
* Lorsqu’une nouvelle version de modèle est liée (événement), envoyer un prompt à ARIA pour la comparer à la version en production (action).

Les événements et les conditions disponibles varient selon que l’automatisation est limitée à un [projet](/fr/products/wandb/automations/automation-events#project) ou à un [registre](/fr/products/wandb/automations/automation-events#registry). Voir [Événements et portée des automatisations](/fr/products/wandb/automations/automation-events).

```mermaid theme={"system"}
flowchart LR
  Event[Événement] --> Condition[Condition]
  Condition --> Action[Action]
```

**Exemple :** échec d’un run (événement), filtre facultatif sur le nom du run (condition), puis notification Slack (action). Ou encore : ajout de l’alias `production` (événement), puis webhook (action).

<h2 id="where-to-create-automations">
  Où créer des automatisations
</h2>

* **Dans le hub Automatisations** : sélectionnez **Automations** dans le menu de navigation de gauche pour afficher toutes les automatisations auxquelles vous avez accès, quelle que soit leur portée : organisation, équipe, projet, registre ou collection. Vous choisissez la portée lors de la création d’une automatisation. Voir [Hub Automatisations](/fr/products/wandb/automations#automations-hub).
* **Dans un projet** : ouvrez le projet, puis sélectionnez l’onglet **Automations** dans la barre latérale du projet.
* **Dans un registre** : ouvrez le registre, puis sélectionnez l’onglet **Automations**.

<h2 id="automations-hub">
  Hub Automatisations
</h2>

Le hub **Automatisations** est une interface globale, accessible depuis le menu de navigation de gauche, qui regroupe dans une liste unique toutes les automatisations auxquelles vous avez accès, toutes portées et tous projets confondus. Utilisez-le pour découvrir, examiner et gérer les automatisations sans avoir à parcourir chaque projet ou registre.

Depuis le hub **Automatisations**, vous pouvez :

* Créer une automatisation et choisir sa portée, sans avoir à connaître au préalable le point d’entrée propre à cette portée.
* Afficher dans une seule liste toutes les automatisations auxquelles vous avez accès, puis les filtrer et les trier (par exemple, par portée, déclencheur ou action).
* Cliquer sur le nom d’une automatisation pour afficher le détail complet de sa configuration.
* Consulter l’[historique d’exécution](/fr/products/wandb/automations/view-automation-history) d’une automatisation pour vérifier si elle a réussi ou échoué.
* Utiliser le filtre rapide pour basculer entre les automatisations que vous avez créées et toutes celles de votre organisation.
* Sélectionner plusieurs automatisations et les supprimer en une seule opération.

Le hub **Automatisations** complète l’onglet **Automatisations** de chaque projet et registre ; ces onglets, limités à leur portée, restent disponibles pour un accès rapide et ciblé.

<h2 id="use-cases">
  Cas d’usage
</h2>

* **Surveillance des runs et alertes** : prévenez l’équipe lorsqu’un run échoue ou qu’une métrique franchit un seuil (par exemple, lorsque la perte passe à NaN ou que la précision chute).
* **CI/CD du registre** : lorsqu’une nouvelle version de modèle est liée ou qu’un alias (tel que `staging` ou `production`) est ajouté, déclenchez un webhook pour exécuter des tests ou lancer un déploiement.
* **Flux de travail d’artifacts de projet** : lorsqu’une nouvelle version d’artifact est créée ou qu’un alias est ajouté dans un projet, exécutez un job en aval ou publiez un message sur Slack.
* **Analyse automatisée** : lorsqu’un run échoue ou qu’une nouvelle version de modèle est liée, envoyez un prompt à [ARIA](/fr/products/aria) pour diagnostiquer l’échec ou comparer la nouvelle version à celle en production.

Pour en savoir plus sur les événements et la portée, consultez [Événements et portée des automatisations](/fr/products/wandb/automations/automation-events).

<h2 id="automation-actions">
  Actions d’automatisation
</h2>

Lorsqu’un événement déclenche une automatisation, celle-ci peut effectuer l’une des actions suivantes :

* **Notification Slack** : envoie dans un canal Slack un message détaillant l’événement déclencheur. Le message résume l’événement et inclut un lien permettant d’afficher plus de détails dans W\&B.
* **Webhook** : appelle une URL de webhook avec une charge utile JSON contenant des informations sur l’événement déclencheur. Utilisez les webhooks pour vous intégrer à des systèmes externes tels que des pipelines CI/CD, des services de déploiement de modèles ou des flux de travail personnalisés.
* **Trigger ARIA** : envoie un prompt à [ARIA](/fr/products/aria), qui démarre une nouvelle conversation et traite le prompt pour votre compte. Utilisez les actions ARIA pour analyser une nouvelle version de modèle, diagnostiquer un run en échec ou examiner une métrique ayant franchi un seuil. Disponible uniquement sur le Cloud mutualisé de W\&B.

Pour en savoir plus sur la mise en œuvre, consultez [Créer une automatisation Slack](/fr/products/wandb/automations/create-automations/slack), [Créer une automatisation webhook](/fr/products/wandb/automations/create-automations/webhook) ou [Créer une automatisation ARIA](/fr/products/wandb/automations/create-automations/aria).

<h2 id="how-automations-work">
  Fonctionnement des automatisations
</h2>

Pour [créer une automatisation](/fr/products/wandb/automations/create-automations), procédez comme suit :

1. Si nécessaire, configurez des [secrets](/fr/products/wandb/platform/secrets) pour les chaînes sensibles dont l’automatisation a besoin, comme des jetons d’accès, des mots de passe ou des paramètres de configuration sensibles. Les secrets sont définis dans vos **Team Settings**. Ils servent le plus souvent dans les automatisations webhook, pour transmettre de manière sécurisée des identifiants d’authentification ou des jetons au service externe du webhook, sans les exposer en clair ni les coder en dur dans la charge utile du webhook.
2. Configurez des intégrations webhook ou Slack au niveau de l’équipe pour autoriser W\&B à publier sur Slack ou à exécuter le webhook en votre nom. Une même action d’automatisation (webhook ou notification Slack) peut être utilisée par plusieurs automatisations. Ces actions sont définies dans vos **Team Settings**. Une action ARIA ne nécessite aucune intégration.
3. Dans le projet ou le registre, créez l’automatisation :
   1. Définissez l’[événement](/fr/products/wandb/automations/automation-events) à surveiller, par exemple l’ajout d’une nouvelle version d’artifact.
   2. Définissez l’action à déclencher lorsque l’événement se produit, par exemple publier dans un canal Slack, exécuter un webhook ou envoyer un prompt à ARIA. Pour un webhook, indiquez si nécessaire un secret à utiliser pour le jeton d’accès et/ou un secret à envoyer avec la charge utile.

<h2 id="recommendations">
  Recommandations
</h2>

* **Commencez modestement** : créez d’abord une ou deux automatisations pour des événements à fort enjeu (par exemple, les échecs de runs ou les modifications d’alias en production). Vérifiez qu’elles fonctionnent comme prévu avant d’en ajouter d’autres.
* **Testez avant de passer en production** : créez d’abord vos automatisations dans un projet de test, ou avec un webhook ou un canal Slack de test. Déclenchez manuellement l’événement, puis vérifiez que l’action s’exécute et que la charge utile ou le message est correct.
* **Évitez la saturation d’alertes** : utilisez des filtres de runs, des seuils de métriques ou des motifs d’alias pour limiter la fréquence de déclenchement d’une automatisation. Si vous gérez plusieurs niveaux de gravité, acheminez-les vers des canaux différents.

<h2 id="limitations">
  Limitations
</h2>

* Les [automatisations de métriques de run](/fr/products/wandb/automations/automation-events#run-metrics-change) et les [automatisations de variation du z-score des métriques de run](/fr/products/wandb/automations/automation-events#run-metrics-z-score-change) ne sont prises en charge que dans le [Cloud mutualisé de W\&B](/fr/products/wandb/platform/hosting#wb-multi-tenant-cloud) et le [Cloud dédié](/fr/products/wandb/platform/hosting/hosting-options/dedicated-cloud).
* Avec les portées **Team** et **Organization**, la W\&B App ne prend en charge que les événements d’artifact et de collection. Les événements basés sur les runs ne sont pas disponibles dans l’App pour ces portées. Voir [Événements et portée des automatisations](/fr/products/wandb/automations/automation-events).

<h2 id="next-steps">
  Étapes suivantes
</h2>

* [Tutoriel sur les automatisations](/fr/products/wandb/automations/tutorial) : vous guide dans la création d’une automatisation de projet qui déclenche une alerte en cas d’échec d’un run, et d’une automatisation de registre qui exécute un webhook lorsqu’un alias est ajouté. Le tutoriel utilise W\&B App.
* [Créer une automatisation](/fr/products/wandb/automations/create-automations).
* [Événements et portée des automatisations](/fr/products/wandb/automations/automation-events).
* [Créer un secret](/fr/products/wandb/platform/secrets).

<Info>
  Vous cherchez des tutoriels complémentaires sur les automatisations ?

  * [Découvrez comment déclencher automatiquement une action GitHub pour l’évaluation et le déploiement de modèles](https://forge.coreweave.com/wandb/wandb/wandb-model-cicd/reports/Model-CI-CD-with-W-B--Vmlldzo0OTcwNDQw).
  * [Regardez une vidéo qui montre comment déployer automatiquement un modèle sur un point de terminaison Sagemaker](https://www.youtube.com/watch?v=s5CMj_w3DaQ).
  * [Regardez une série de vidéos de présentation des automatisations](https://youtube.com/playlist?list=PLD80i8An1OEGECFPgY-HPCNjXgGu-qGO6\&feature=shared).
</Info>
