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

# Slack オートメーションを作成する

> Slack インテグレーションを設定し、特定のイベントが発生したときに Slack チャンネルへ通知を送信する W&B オートメーションを作成します。

このページでは、W\&B で特定のイベントが発生したときにチームが Slack チャンネルで通知を受け取れるよう、Slack [オートメーション](/ja/products/wandb/automations)を作成する方法を説明します。イベントの例としては、新しいモデルバージョンの作成や、run がメトリクスのしきい値に達したことなどが挙げられます。webhook オートメーションを作成する場合は、[webhook オートメーションを作成する](/ja/products/wandb/automations/create-automations/webhook)を参照してください。

Slack オートメーションを作成する大まかな手順は次のとおりです。

1. [Slack インテグレーションを追加します](#add-a-slack-integration)。これにより、W\&B が Slack インスタンスとチャンネルに投稿できるようになります。
2. [オートメーションを作成します](#create-an-automation)。ここでは、監視対象の[イベント](/ja/products/wandb/automations/automation-events)と通知先のチャンネルを定義します。

<h2 id="add-a-slack-integration">
  Slack インテグレーションを追加する
</h2>

チーム管理者は、チームに Slack インテグレーションを追加できます。

1. W\&B にログインし、**Team Settings** に移動します。
2. **Slack channel integrations** セクションで **Connect Slack** をクリックし、新しい Slack インスタンスを追加します。既存の Slack インスタンスにチャンネルを追加するには、**New integration** をクリックします。

   <img src="https://mintcdn.com/coreweave-dbfa0e8d/3Dv_sw2eg8feUJlx/products/wandb/_media/slack_integrations.png?fit=max&auto=format&n=3Dv_sw2eg8feUJlx&q=85&s=7ccc8243ba2d61b4a27e7f0b43d37691" alt="チーム内の 2 つの Slack インテグレーション" width="555" height="223" data-path="products/wandb/_media/slack_integrations.png" />
3. 必要に応じて、ブラウザーで Slack にサインインします。確認画面が表示されたら、選択した Slack チャンネルへの投稿を W\&B に許可します。ページの内容を確認してから **Search for a channel** をクリックし、チャンネル名を入力します。リストからチャンネルを選択し、**Allow** をクリックします。
4. Slack で、選択したチャンネルに移動します。`[YOUR-SLACK-HANDLE] added an integration to this channel: Weights & Biases` のような投稿 (`[YOUR-SLACK-HANDLE]` はお使いの Slack ユーザー名) が表示されていれば、インテグレーションは正しく設定されています。

これで、設定した Slack チャンネルに通知する[オートメーションを作成](#create-an-automation)できます。

<h2 id="view-and-manage-slack-integrations">
  Slack インテグレーションの表示と管理
</h2>

チーム管理者は、チームの Slack インスタンスとチャンネルを表示および管理できます。

1. W\&B にログインし、**Team Settings** に移動します。
2. **Slack channel integrations** セクションで、各 Slack 送信先を確認します。
3. 送信先を削除するには、対象のゴミ箱アイコンをクリックします。

<h2 id="create-an-automation">
  オートメーションを作成する
</h2>

[Slack インテグレーションを追加](#add-a-slack-integration)したら、そのインテグレーションを使用して通知を送信するオートメーションを作成できます。オートメーションを適用するスコープに応じて、**Registry** または **Project** を選択します。次に、以下の手順に従って、Slack チャンネルに通知するオートメーションを作成します。

<Note>
  オートメーションをより広い範囲に適用するには、グローバルな **Automations** ハブから作成し、**Team** または **Organization** スコープを選択します。手順は以下と同じです。これらのスコープでは、W\&B アプリがサポートするのはアーティファクトイベントとコレクションイベントのみです。詳しくは、[Automations ハブ](/ja/products/wandb/automations#automations-hub)を参照してください。
</Note>

<Tabs>
  <Tab title="Registry">
    Registry 管理者は、その Registry 内でオートメーションを作成できます。

    1. W\&B にログインします。
    2. Registry 名をクリックして、詳細を表示します。
    3. Registry をスコープとするオートメーションを作成するには、**Automations** タブをクリックし、**Create automation** をクリックします。Registry をスコープとするオートメーションは、その Registry 内のすべてのコレクション (今後作成されるものを含む) に自動的に適用されます。
    4. 監視する[イベント](/ja/products/wandb/automations/automation-events#registry-events)を選択します。

       イベントに応じて追加のフィールドが表示された場合は、それらに入力します。たとえば、**An artifact alias is added** を選択した場合は、**Alias regex** を指定する必要があります。

       **Next step** をクリックします。
    5. [Slack インテグレーション](#add-a-slack-integration)を所有するチームを選択します。
    6. **Action type** を **Slack notification** に設定します。Slack チャンネルを選択し、**Next step** をクリックします。
    7. オートメーションの名前を入力します。必要に応じて、説明も入力します。
    8. **Create automation** をクリックします。

    これでオートメーションが有効になり、選択したイベントが Registry で発生するたびに、選択した Slack チャンネルに通知が送信されます。
  </Tab>

  <Tab title="Project">
    W\&B 管理者は、project 内でオートメーションを作成できます。

    1. W\&B にログインします。
    2. project ページに移動して **Automations** タブをクリックし、**Create automation** をクリックします。

       または、Workspace の折れ線グラフから直接、そのグラフに表示されているメトリクスを対象とする [run メトリクスオートメーション](/ja/products/wandb/automations/automation-events#run-events)を作成することもできます。パネルにカーソルを合わせ、パネル上部のベルアイコンをクリックします。

           <Frame>
             <img src="https://mintcdn.com/coreweave-dbfa0e8d/3Dv_sw2eg8feUJlx/products/wandb/_media/run_metric_automation_from_panel.png?fit=max&auto=format&n=3Dv_sw2eg8feUJlx&q=85&s=122de71b7adaba2a371fb0697b4662a0" alt="オートメーションのベルアイコンの位置" width="385" height="258" data-path="products/wandb/_media/run_metric_automation_from_panel.png" />
           </Frame>
    3. 監視する[イベント](/ja/products/wandb/automations/automation-events#project)を選択します。

       1. 追加のフィールドが表示された場合は、それらに入力します。たとえば、**An artifact alias is added** を選択した場合は、**Alias regex** を指定する必要があります。

          1. run によってトリガーされるオートメーションでは、必要に応じて 1 つ以上の run フィルターを指定します。

             * **Filter to one user's runs**: 指定したユーザーが作成した run のみを対象にします。トグルをクリックしてフィルターを有効にし、ユーザー名を指定します。
             * **Filter on run name**: 名前が指定した正規表現に一致する run のみを対象にします。トグルをクリックしてフィルターを有効にし、正規表現を指定します。
       2. **Next step** をクリックします。
    4. [Slack インテグレーション](#add-a-slack-integration)を所有するチームを選択します。
    5. **Action type** を **Slack notification** に設定します。Slack チャンネルを選択し、**Next step** をクリックします。
    6. オートメーションの名前を入力します。必要に応じて、説明も入力します。
    7. **Create automation** をクリックします。

    これでオートメーションが有効になり、選択したイベントが project で発生するたびに、選択した Slack チャンネルに通知が送信されます。
  </Tab>
</Tabs>

<h2 id="view-and-manage-automations">
  オートメーションの表示と管理
</h2>

<Tabs>
  <Tab title="Registry">
    Registry のオートメーションは、その Registry の **Automations** タブで管理します。

    * オートメーションの詳細を表示するには、オートメーション名をクリックします。
    * オートメーションを編集するには、対象の **action (<Icon icon="ellipsis" iconType="solid" />)** メニューをクリックし、**Edit automation** をクリックします。
    * オートメーションを削除するには、対象の **action (<Icon icon="ellipsis" iconType="solid" />)** メニューをクリックし、**Delete automation** をクリックします。削除時には確認が求められます。
  </Tab>

  <Tab title="Project">
    W\&B 管理者は、project の **Automations** タブでその project のオートメーションを表示および管理できます。

    * オートメーションの詳細を表示するには、オートメーション名をクリックします。
    * オートメーションを編集するには、対象の **action (<Icon icon="ellipsis" iconType="solid" />)** メニューをクリックし、**Edit automation** をクリックします。
    * オートメーションを削除するには、対象の **action (<Icon icon="ellipsis" iconType="solid" />)** メニューをクリックし、**Delete automation** をクリックします。削除時には確認が求められます。
  </Tab>
</Tabs>
