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

# カスタムシグナルを作成する

> W&B Weave のカスタムシグナルを作成し、定義した動作に該当するエージェントのターンにタグを付けます。

export const AgentLensBanner = ({href}) => <Tip>
    <strong>This workflow is also available in CoreWeave Agent Lens.</strong> Agent Lens is the Forge experience built for tracing, monitoring, and analyzing AI agents, with automated insights into agent failures and user intents. It uses the same trace data as Weights & Biases Weave, so the traces you already send appear there with nothing to migrate.{' '}
    <a href={href || '/products/agent-lens'}>{href ? 'See how to do this in Agent Lens' : 'Learn about Agent Lens'}</a>.
  </Tip>;

<AgentLensBanner href="/ja/products/agent-lens/tags/create-tag" />

カスタムシグナルは、エージェントのターンを定義した動作に照らしてスコアリングし、その結果を[Agents ビュー](/ja/products/wandb/weave/guides/tracking/view-agent-activity)にタグとして表示します。Weave には、ユーザーの不満や脱獄など、よくあるケースに対応する[組み込みシグナル](/ja/products/wandb/weave/guides/tracking/view-agent-signals)も用意されています。組み込みシグナルでは監視したい内容に対応できない場合は、カスタムシグナルを作成します。このページでは、Weights & Biases の UI でカスタムタグシグナルを作成する方法を説明します。

<h2 id="create-a-custom-tag-signal">
  カスタムタグシグナルを作成する
</h2>

カスタムタグシグナルを作成するには、次の手順に従います。

1. [Forge](https://forge.coreweave.com/wandb) にアクセスし、project を選択します。
2. **Weave プロジェクトのサイドバー**で、**Agents** をクリックします。
3. タブバーで **Signals** をクリックします。
4. シグナル タブで **+ Create your first signal** または **New signal** をクリックします。
5. ドロワーで **Custom Signal** をクリックします。

<Frame>
  <img src="https://mintcdn.com/coreweave-dbfa0e8d/3Dv_sw2eg8feUJlx/products/wandb/weave/_media/custom-signal.png?fit=max&auto=format&n=3Dv_sw2eg8feUJlx&q=85&s=b01a4b83a0ef2c7717d78efc406a1de0" alt="カスタムシグナルを作成するための Tag name、Definition、Scorer name、Inference model フィールドが表示された Custom tags ドロワー。" width="1952" height="964" data-path="products/wandb/weave/_media/custom-signal.png" />
</Frame>

1. **Custom tags** ドロワーで、次のフィールドを設定します。
   * **Tag name**: 監視対象の動作について、Agents ビューに表示されるラベルです。
   * **Definition**: シグナルで検出する動作を記述するプロンプトです。Weave はこのプロンプトを LLM ジャッジモデルに送信します。LLM ジャッジモデルはエージェントの各ターンをスコアリングし、動作に一致するターンにタグを付けます。たとえば、特定のプロダクトに関する不具合を検出する場合は、次のように指定します。「ユーザーが Product X に関するエラーや問題について話している。」
   * **+ Add tag** (オプション) : クリックすると、同じシグナルに別のタグを定義できます。たとえば、複数のプロダクトをサポートしている場合、プロダクトごとにタグを追加すると、不満を全体の集計だけでなくプロダクト別にトラッキングできます。
   * **Scorer name**: 基になる scorer オブジェクトの名です。
   * **Inference model or custom runtime**: 一致するターンのスコアリングに使用するモデルです。デフォルトは [Serverless Inference](/ja/products/inference/serverless) です。CoreWeave Serverless Inference は CoreWeave Forge アカウントのクレジットを消費します。
   * **Include tool calls** (オプション) : **Advanced** を展開し、チェックボックスをオンにすると、スコアリング用モデルに送信するコンテキストにそのターンのツール呼び出しが含まれます。
   * **Only score turns matching** (オプション) : **Advanced** を展開し、1 つ以上のフィルターを追加すると、シグナルがスコアリングするターンをエージェント、操作、ツール、モデルなどで絞り込めます。空欄のままにすると、エージェントのすべてのターンがスコアリングされます。Weave は複数のフィルターを `AND` 条件で組み合わせます。
   * **Sample rate** (オプション) : **Advanced** を展開し、シグナルがスコアリングする、一致したエージェントのターンの割合を設定します。トラフィックの多いエージェントでは、サンプリング率を下げると、すべてのターンではなく一致したターンの一部だけをスコアリングでき、コストを削減できます。
2. **Custom tags** ドロワーで **Create signal** をクリックします。

シグナルを作成すると、Weave は一致するターンをスコアリングします。タグはシグナル タブを含む Agents ビューに表示されます。


## Related topics

- [シグナルでエージェントをモニタリングする](/ja/products/wandb/weave/guides/tracking/view-agent-signals.md)
