はじめに
- https://wandb.ai にアクセスし、project を選択します。
- サイドバーメニューで Agents を選択すると、project に保存されているすべてのエージェントとの会話を表示できます。
Dashboard タブ

Agents tab

- 複数のエージェントの監視。 カードのグリッドを使うと、個々の会話を開かなくても、すべてのエージェントのレイテンシとエラー率を一度に比較できます。1 つのカードでレイテンシの急上昇や、新たに赤く表示されたエラー率が見られる場合は、調査すべきリグレッションの兆候です。
- 動きのないエージェントの特定。 Last seen で並べ替えると、最近アクティビティを記録していないエージェントを見つけやすくなります。これは、deployment が稼働中であることを確認したり、予期せずトレースのログを停止した可能性があるエージェントを特定したりするのに役立ちます。
- バージョンの比較。 各カードのバージョン数は、そのエージェントの異なるバージョンがいくつ deployment されたかを示します。エラー率の上昇に加えてバージョン数も多い場合は、最近の deployment で導入されたリグレッションを示している可能性があります。
- エージェントの詳細確認。 任意のカードをクリックすると、そのエージェントの詳細パネルが開き、そこから会話または スパン にアクセスできます。

エージェントカード
| フィールド | 説明 |
|---|---|
| Agent name | エージェントのトレースとともにログされた名前。 |
| Last seen | エージェントが最後にアクティビティを記録してからの経過時間。 |
| Version | エージェントの各スパンで記録された、重複しない agent_version 値の数。 |
| Activity histogram | 最近の会話量を示す棒グラフで、利用傾向をすばやく把握できます。 |
| Conversations | 記録された会話の総数。 |
| Spans | すべての会話で記録されたスパンの総数。 |
| Cost | エージェントの会話全体で発生した総コスト。コストデータを利用できない場合はダッシュ (-) が表示されます。 |
| Latency (avg.) | 呼び出しごとのエンドツーエンドの平均所要時間。 |
| Error rate | エラーを返した呼び出しの割合。0% を超える場合は赤色で表示されます。 |
エージェントを検索して並べ替える
- Last seen: 直近でアクティブだったエージェントから順に表示されます。
- Most invocations: 会話数が多い順に表示されます。
- Most input tokens: 入力 tokens の消費量が多い順に表示されます。
- Most errors: エラー数が多い順に表示されます。
Conversations タブ

Conversations テーブル
| 列 | 説明 |
|---|---|
| Conversation | 会話 ID と最初のメッセージのプレビューです。 |
| Last message | ロールを示す表示付きの最新メッセージのプレビューです。 |
| Spans | 記録されたスパンの合計数で、色分けされたストリップ (後述) とあわせて表示されます。スパン数が多いほど、分岐やツールの使用が多いことを示します。 |
| Tags | 会話に適用されたシグナル タグと評価です。 |
| Agent | 関与したエージェントの名です。 |
| Invocations | 会話中にエージェントが呼び出された回数です。 |
| In tokens | 消費された入力トークン数です。 |
| Out tokens | 生成された出力トークン数です。 |
| Cost | 会話の合計コストです。 |
| Started | 会話が開始された時刻です。 |
| Last activity | 最後のメッセージが記録されてからの経過時間です。 |
フィルターと時間ウィンドウ
Agent の会話の詳細

ターン
メッセージ
- エージェント名と使用されたモデル (例:
gpt-5.5-2026-04-23) 。 - タイムスタンプと所要時間。
- 入力および出力の token 数とコスト (例:
18823 in · 96 out · $0.0717) 。 - モデルで拡張思考が使用された場合は、展開可能な 推論 セクション。
- 応答テキスト。長い応答は自動的に折りたたまれます。
エラー状態
イベント
| 色 | イベント タイプ |
|---|---|
| 紫 | ユーザー メッセージ |
| 緑 | アシスタント メッセージ |
| 青 | ツール コール |
| シエナ | サブエージェントの呼び出し |
| マゼンタ | エージェントのハンドオフ |
| 灰色 | コンテキストの圧縮 |
| 赤 | エラーを返したイベント |
スコア
Meta summary
| Field | Description |
|---|---|
| Tokens | 入力トークンと出力トークンの合計数。 |
| Cost | 会話の総コスト。 |
| Tool calls | すべてのターンにわたる ツール呼び出し の総数。 |
| Messages | メッセージの総数。 |
| Conversation time | 最初のメッセージから最後のメッセージまでの実時間。 |
| Turn page | 現在表示されているターンの範囲と、ターンの総数。 |
Token の内訳
| Field | Description |
|---|---|
| Cache read | prompt キャッシュから読み込まれたトークン。 |
| Cache written | prompt キャッシュに書き込まれたトークン。 |
| Cache hit rate | キャッシュから読み込まれた入力トークンの割合。割合が高いほど、コストとレイテンシが低減されます。 |
| 推論 | 拡張思考に費やされたトークン。 |
| 推論 ratio | 拡張思考に費やされた出力トークンの割合。 |
Participants
エージェントのメッセージをデータセットに追加する
Datasetに追加するには、次の手順を実行します。
- 会話詳細パネルのヘッダーで、Add to dataset をクリックして Add example to dataset ドロワーを開きます。
- Choose a dataset で、ドロップダウンを使用して、トレースを追加するデータセットを選択します。
- Select context で、データセットに追加するメッセージを選択します。Next をクリックします。
- 選択内容を確認し、Add to dataset をクリックします。
Spans タブ

Spans 表
| 列 | 説明 |
|---|---|
| Span | Span の名前と ID です。その下に trace ID が表示されます。 |
| Kind | この操作の OpenTelemetry span kind です (INTERNAL、SERVER、CLIENT など) 。 |
| Operation | 操作のタイプです (chat、execute_tool、invoke_agent など) 。 |
| Ratings & Tags | span に適用されたシグナルの ratings と tags です。 |
| Finish | モデルから返される終了理由です (stop や max_tokens など) 。終了理由をモデルが報告する chat span でのみ表示されます。 |
| Error type | span でエラーが発生した場合に返されるエラーのタイプです。 |
- 高コストな Call の特定。 In または Out token で並べ替えることで、会話レベルの合計ではなく、どの個別の LLM calls がコスト増の要因になっているかを特定できます。
- 特定の操作タイプのデバッグ。 Operation でフィルターすると、すべての
execute_toolspan を絞り込んでエラー率を確認したり、特定のモデルのすべてのchatspan を確認したりできます。 - 切り詰めの調査。 Finish を
max_tokensでフィルターすると、モデルが通常どおり完了する代わりに token 上限に達した span を検索できます。 - W&B Run との関連付け。 デフォルトで非表示の列には W&B Run ID と run ステップが含まれており、特定の span を W&B 内のトレーニングまたは評価 run に関連付けることができます。
トレース グループ
エージェント呼び出しの詳細
- 最も時間のかかった処理をひと目で特定できます。 幅の広いバーは、全体のレイテンシの大部分を占めたスパンを示します。
- 並列実行を確認できます。 バーが重なっている場合、それらのスパンは順番ではなく同時に実行されたことを示します。
- 任意のスパンをその場で確認できます。 タイムライン内のバーをクリックすると、そのスパンの詳細が表示されます。これには、入力メッセージ、出力メッセージ、トークン数、その他のメタデータが含まれます。
