この機能を利用するには、Pro または Enterprise プランが必要です。
production エイリアスがアーティファクトに追加されたときに自動テスト用の webhook をトリガーしたり、run の loss が許容範囲内にある場合にのみ検証ジョブを開始したりできます。
automations のチュートリアルをお探しですか?
オートメーションイベント
- run のメトリクスが、定義された絶対または相対しきい値を満たしたとき。たとえば、run の
lossが 0.01 未満になったとき、または run のaccuracyが 5% 改善したときにトリガーされます。 - run の z スコア(標準得点)が平均から指定量だけ逸脱したとき。z スコアが 0 の場合、その結果は平均と一致していることを示します。z スコアが +2 の場合、その結果は平均より 2 標準偏差高く、z スコアが -2 の場合、その結果は平均より 2 標準偏差低いことを意味します。
- プロジェクトまたはレジストリでイベントが発生したとき。たとえば、モデルアーティファクトの新しいバージョンが作成されたとき、または
productionエイリアスがモデルアーティファクトに追加されたときにトリガーされます。
自動化アクション
Slack 通知
Webhook
オートメーションの仕組み
- 必要に応じて、アクセストークン、パスワード、機密性の高い設定情報など、オートメーションが必要とする機密文字列用の secrets を設定します。Secrets は Team Settings で定義します。Secrets は、webhook のペイロード内でプレーンテキストとして公開したりハードコーディングしたりすることなく、webhook の外部サービスに認証情報やトークンを安全に渡すために、webhook オートメーションで最も一般的に使用されます。
- チームレベルの webhook または Slack インテグレーションを設定し、W&B が Slack に投稿したり、あなたに代わって webhook を実行できるようにします。1 つのオートメーションアクション(webhook または Slack 通知)は、複数のオートメーションで共有できます。これらのアクションは Team Settings で定義します。
- プロジェクトまたはレジストリで、オートメーションを作成します。
- 監視する イベント を定義します(例: 新しいアーティファクトバージョンが追加されたとき)。
- イベント発生時に実行するアクション(Slack チャンネルへの投稿または webhook の実行)を定義します。webhook の場合は、アクセストークンに使用する secret および/または必要に応じてペイロードとともに送信する secret を指定します。