Skip to main content
Weave は、Amazon Bedrock を通じて行われる LLM Call を自動的にトラッキングしてログします。Amazon Bedrock は、複数の AI プロバイダーの基盤モデルを統一された API で提供する AWS のマネージドサービスです。このインテグレーションを使用して、Bedrock の基盤モデルとのやり取りと converse API の使用状況を取得し、Bedrock ベースのアプリケーションをデバッグ、評価、監視できます。 Amazon Bedrock から Weave に LLM Call をログする方法は複数あります。weave.op を使用すると、Bedrock モデルへのあらゆる Call をトラッキングするための再利用可能なオペレーションを作成できます。また、Anthropic モデルを使用している場合は、Weave の組み込み Anthropic インテグレーションを使用できます。
最新のチュートリアルについては、W&B on Amazon Web Services をご覧ください。

トレース

クライアントにパッチを適用すると、Weave は Bedrock API の呼び出しのトレースを自動的に取得します。Weave を初期化し、クライアントにパッチを適用した後は、通常どおり Bedrock クライアントを使用します。
同じパッチ適用済みクライアントは、converse API を使用する際にもトレースを取得します。

独自の op で Call をラップする

Bedrock の Call を独自の op でラップすると、関連するロジックをまとめ、カスタム入力を取得し、追跡対象の同じ関数をアプリケーション全体で再利用できます。@weave.op() デコレーターを使用して、再利用可能なオペレーションを作成します。次の例では、invoke_model と converse の両方の API を示します。
Weave での Bedrock Converse インテグレーションと呼び出しのトレースおよび応答データ

実験を容易にするために Model を作成する

Weave Model は設定と予測ロジックをひとまとめにすることで、パラメーターを繰り返し調整し、run を並べて比較できるようにします。Weave Model を作成して、実験をより適切に整理し、パラメーターを取得します。次の例では、converse API を使用します。
この方法では、実験をバージョン管理し、Bedrock ベースのアプリケーションのさまざまな設定をトラッキングできます。

詳細情報

以下の資料では、Weave で Amazon Bedrock を探索・評価するためのその他の方法を紹介します。

Weave プレイグラウンドで Bedrock を試す

セットアップなしで Weights & Biases UI で Amazon Bedrock のモデルを試すには、LLM プレイグラウンドをご利用ください。

Report: Weave でテキスト要約用の Bedrock 上の LLM を比較する

Amazon Bedrock 上の LLM の評価 の report では、Bedrock と Weave を組み合わせて、要約タスク用の LLM を評価・比較する使い方を説明しています。この report にはコードサンプルが含まれています。
最終更新日 2026年9月30日