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

エージェント ハーネス

ハーネスは、Weave が取得できるスパンを生成する、エンドユーザー向けのエージェントランタイム (コーディングエージェントや開発者ツールなど) です。適切なプラグインまたは拡張機能をインストールすると、Weave がハーネスのセッションを Agents ビューに送ります。

エージェント SDK

エージェント SDK は、自身のアプリケーションコード内でエージェントやマルチエージェントワークフローを構築するためのライブラリです。Weave は次の SDK に自動的にパッチを適用します。

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

Weave SDK を直接使用して、OpenTelemetry の スパン を生成するエージェントを含むカスタムエージェントを計装できます。Weave は任意の OTel スパン を受け入れ、GenAI semantic-convention attributes に対する特別な処理も備えているため、スパン が Agents ビューに表示されます。 Weave SDK を直接使用してカスタムエージェントを計装する方法については、Trace your agents を参照してください。手順をひととおり確認したい場合は、Trace an agent quickstart もご覧ください。