基本的な例:Weave を使用した Llama 3.1 8B のトレース
この例では、Llama 3.1 8B モデルにプロンプトを送信し、その呼び出しを Weave でトレースする方法を示します。Tracing は LLM 呼び出しの完全な入力と出力をキャプチャし、パフォーマンスを監視し、Weave UI で結果を分析できるようにします。 この例の内容:- チャットコンプリーションリクエストを行う
@weave.op()デコレータ付きの関数を定義します。 - トレースが記録され、W&B の Entities および Projects にリンクされます。
- 関数は自動的にトレースされ、入力、出力、レイテンシ、および メタデータ がログに記録されます。
- 結果は ターミナル に出力され、トレースは https://wandb.ai の Traces タブに表示されます。
- ターミナル に表示されたリンク(例:
https://wandb.ai/<your-team>/<your-project>/r/call/01977f8f-839d-7dda-b0c2-27292ef0e04g)をクリックする - または、https://wandb.ai にアクセスして Traces タブを選択する
応用例:Weave Evaluations と Leaderboards の使用
モデル呼び出しのトレースに加えて、パフォーマンスの評価やリーダーボードの公開も可能です。この例では、質疑応答 データセット を使用して 2 つの モデル を比較します。 この例を実行する前に、事前準備 を完了させてください。- Traces タブを選択して トレースを表示
- Evals タブを選択して モデルの評価を表示
- Leaders タブを選択して 作成されたリーダーボードを表示


次のステップ
- API リファレンス で利用可能なすべての メソッド を確認する
- UI ガイド で モデル を試す