> ## Documentation Index
> Fetch the complete documentation index at: https://wb-21fd5541-feat-cli-docs-generator.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# オートメーション

<Info>
  This feature requires a [Pro or Enterprise plan](https://wandb.ai/site/pricing/).
</Info>

このページでは、W\&B の *オートメーション* について説明します。ワークフローステップをトリガーする [オートメーションの作成](/ja/models/core/automations/create-automations/) は、W\&B 内のイベント（例えば、アーティファクトバージョンが作成されたとき）に基づいて、自動モデルテストやデプロイメントなどを行います。

例えば、新しいバージョンが作成されたときに Slack のチャンネルに投稿したり、アーティファクトに `production` エイリアスが追加されたときに自動テストをトリガーするためにウェブフックを実行することができます。

## 概要

オートメーションは、レジストリやプロジェクトで特定の[イベント](/ja/models/core/automations/automation-events/)が発生したときに実行できます。

[レジストリ](/ja/models/core/registry/)内のアーティファクトの場合、オートメーションを設定して次の場合に実行することができます：

* 新しいアーティファクトバージョンがコレクションにリンクされたとき。例えば、新しい候補モデルに対するテストおよび検証ワークフローをトリガーします。
* アーティファクトバージョンにエイリアスが追加されたとき。例えば、モデルバージョンにエイリアスが追加されたときにデプロイメントワークフローをトリガーします。

[プロジェクト](/ja/models/track/project-page/)内のアーティファクトの場合、オートメーションを設定して次の場合に実行することができます：

* 新しいバージョンがアーティファクトに追加されたとき。例えば、指定されたコレクションにデータセットアーティファクトの新しいバージョンが追加されたときにトレーニングジョブを開始します。
* アーティファクトバージョンにエイリアスが追加されたとき。例えば、データセットアーティファクトにエイリアス「redaction」が追加されたときに PII 編集ワークフローをトリガーします。

詳細については、[オートメーションイベントとスコープ](/ja/models/core/automations/automation-events/)を参照してください。

[オートメーションを作成するには](/ja/models/core/automations/create-automations/)、以下を行います：

1. 必要に応じて、自動化に必要なアクセス トークン、パスワード、またはセンシティブな設定の詳細などの機密文字列のために、[シークレット](/ja/platform/secrets/)を設定します。シークレットは **Team Settings** で定義されます。シークレットは、資格情報やトークンをプレーン テキストで公開することなく、Webhook のペイロードにハードコードすることなく、安全に外部サービスに渡すために Webhook オートメーションで最も一般的に使用されます。
2. Webhook または Slack 通知を設定して、Slack に投稿したり、ユーザーに代わって Webhook を実行するように W\&B を承認します。単一のオートメーションアクション（Webhookまたは Slack 通知）は、複数のオートメーションで使用できます。これらのアクションは、**Team Settings** で定義されます。
3. プロジェクトまたはレジストリでオートメーションを作成します：
   1. 新しいアーティファクトバージョンが追加されたときなど、監視する[イベント](#automation-events)を定義します。
   2. イベントが発生したときに取るアクション（Slack チャンネルへの投稿またはウェブフックの実行）を定義します。ウェブフックの場合、必要に応じてペイロードと共に送信するアクセス トークンやシークレットを使用するためのシークレットを指定します。

## 次のステップ

* [オートメーションを作成する](/ja/models/core/automations/create-automations/)。
* [オートメーションのイベントとスコープ](/ja/models/core/automations/automation-events/)について学ぶ。
* [シークレットを作成する](/ja/platform/secrets/)。
