カスタムタグシグナルを作成する
- wandb.ai にアクセスし、プロジェクトを選択します。
- Weave のプロジェクトのサイドバー で、Agents をクリックします。
- タブバーで Signals をクリックします。
- Signals タブで、+ Create your first signal または New signal をクリックします。
- ドロワーで Custom Signal をクリックします。

- Custom tags ドロワーで、次のフィールドを設定します。
- Tag name: モニタリング対象の動作に対して Agents ビューに表示されるラベルです。
- Definition: シグナルに検出させたい動作を記述する prompt です。Weave はこの prompt を LLM judge に送信し、LLM judge が各エージェントのターンをスコアリングして、その動作に一致するターンにタグを付与します。たとえば、特定のプロダクトの不具合を検出する場合は、「The user is discussing errors or issues regarding Product X.」のように記述します。
- + Add tag (任意) : クリックすると、同じシグナルに別のタグを定義できます。たとえば、複数のプロダクトをサポートしている場合は、プロダクトごとに個別のタグを追加しておくと、全体の集計だけでなくプロダクト単位で不満をトラッキングできます。
- Scorer name: 基盤となる scorer オブジェクトの名前です。
- Inference model or custom runtime: 一致するターンのスコアリングに使用するモデルです。デフォルトは Serverless Inference です。CoreWeave Serverless Inference は、W&B アカウントのクレジットを消費します。
- Include tool calls (任意) : Advanced を展開してチェックボックスをオンにすると、スコアリングモデルに送信されるコンテキストにそのターンの tool call が含まれます。
- Only score turns matching (任意) : Advanced を展開して 1 つ以上のフィルターを追加すると、シグナルがスコアリングするターンをエージェント、operation、tool、モデルなどで制限できます。空のままにすると、すべてのエージェントのターンがスコアリングされます。Weave は複数のフィルターを
ANDロジックで結合します。 - Sample rate (任意) : Advanced を展開し、シグナルがスコアリングする、一致するエージェントのターンの割合を設定します。トラフィックの多いエージェントでは、サンプリング率を下げてすべてのターンではなく一部のみをスコアリングすることで、コストを抑えられます。
- Custom tags ドロワーで Create signal をクリックします。