Cette fonctionnalité nécessite un plan Pro ou Enterprise.
production est ajouté à un artifact, ou démarrer un job de validation uniquement lorsque la loss d’un run reste dans des limites acceptables.
Vous cherchez des tutoriels complémentaires sur les automatisations ?
Événements d’automatisation
- Lorsqu’une métrique de run atteint un seuil absolu ou relatif défini. Par exemple, lorsqu’un
lossde run est inférieur à 0.01 ou lorsqu’uneaccuracyde run s’améliore de 5 %. - Lorsque le z-score (score standard) d’un run s’écarte de la moyenne d’un certain montant. Un z-score de 0 indique que le résultat correspond à la moyenne. Un z-score de +2 signifie que le résultat est supérieur de deux écarts types à la moyenne, et un z-score de -2 signifie que le résultat est inférieur de deux écarts types à la moyenne.
- Lorsqu’un événement se produit dans un projet ou un registre. Par exemple, lorsqu’une nouvelle version d’un artifact de modèle est créée ou lorsque l’alias
productionest ajouté à un artifact de modèle.
Actions d’automatisation
Notification Slack
Webhook
Fonctionnement des automatisations
- Si nécessaire, configurez des secrets pour les chaînes sensibles dont l’automatisation a besoin, comme des jetons d’accès, des mots de passe ou des détails de configuration sensibles. Les secrets sont définis dans Team Settings. Ils sont le plus souvent utilisés dans les automatisations webhook pour transmettre en toute sécurité des identifiants ou des jetons au service externe du webhook, sans les exposer en clair ni les coder en dur dans la charge utile du webhook.
- Configurez des intégrations webhook ou Slack au niveau de l’équipe afin d’autoriser W&B à publier dans 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 Team Settings.
- Dans le projet ou le registre, créez l’automatisation :
- Définissez l’événement à surveiller, par exemple l’ajout d’une nouvelle version d’artifact.
- Définissez l’action à effectuer lorsque l’événement se produit (publier dans un canal Slack ou exécuter un webhook). Pour un webhook, indiquez un secret à utiliser pour le jeton d’accès et/ou un secret à envoyer avec la charge utile, si nécessaire.