メインコンテンツへスキップ
W&B Weave は、各ターンを手動でインストルメンテーションしなくても、マルチターンのエージェント型アプリケーションをトレースできます。サポートされているエージェント SDK とハーネスでは、weave.init() を呼び出すと、Weave がフレームワークに自動的にパッチを適用します。Weave はセッション、ターン、LLM Call、ツール呼び出しを取得し、Agents ビューに表示します。このページでは、3 つのカテゴリ (エージェント ハーネス、エージェント SDK、カスタム エージェント (OpenTelemetry スパンを出力するものを含む) ) のインテグレーション ガイドへのリンクを掲載しています。

エージェント実行環境

エージェント実行環境は、コーディングエージェントや開発者ツールなど、エンドユーザー向けのエージェントランタイムを指します。プラグインまたは拡張機能をインストールし、実行環境でセッションを開始すると、トレースを開始できます。

エージェント SDKs

エージェント SDKs は、独自のアプリケーションコードでエージェントやマルチエージェント ワークフローを構築するためのライブラリです。スクリプトに weave.init("[YOUR-TEAM]/[YOUR-PROJECT]") を追加すると、Weave が SDK に自動でパッチを適用します。

カスタムエージェントとOpenTelemetry

エージェントが上記いずれかのSDKで構築されていない場合、またはすでにOpenTelemetryのスパンを出力している場合は、Weave SDKを直接使用してください。Weaveは任意のOTelスパンを受け入れ、GenAI semantic-convention attributes を特別に処理するため、スパンが Agents ビューに表示されます。