メインコンテンツへスキップ
以下の例では、トレース、評価、比較に Weave と W&B Inference をどのように使うかを示します。

基本例: Llama 3.1 8B を Weave でトレースする

この例では、Llama 3.1 8B モデルにプロンプトを送信し、その call を Weave でトレースする方法を示します。トレースでは、LLM call の入力と出力を完全に取得し、パフォーマンスを監視して、Weave UI で結果を分析できます。
Weave のトレースの詳細をご覧ください。
この例では、次のことを行います。
  • Chat Completion リクエストを行う @weave.op() デコレータ付きの関数を定義します
  • トレースが記録され、W&B の entity とプロジェクトにリンクされます
  • 関数は自動的にトレースされ、入力、出力、レイテンシ、メタデータがログされます
  • 結果はターミナルに出力され、トレースは https://wandb.aiトレース タブに表示されます
この例を実行する前に、前提条件を完了してください。
コードを実行したら、次のいずれかの方法で Weave のトレースを表示できます。
  1. ターミナルに出力されたリンクをクリックします (例: https://wandb.ai/<your-team>/<your-project>/r/call/01977f8f-839d-7dda-b0c2-27292ef0e04g)
  2. または、https://wandb.ai にアクセスして トレース タブを選択します

高度な例: Weave 評価とリーダーボードを使用する

モデルのcallのトレースに加えて、パフォーマンスを評価し、リーダーボードを公開することもできます。この例では、質問応答データセット上で2つのモデルを比較します。 この例を実行する前に、前提条件を完了してください。
このコードを実行したら、https://wandb.ai/ の W&B アカウントにアクセスし、次の操作を行います。
モデルの評価を確認
リーダーボードを確認

次のステップ

  • 利用可能なすべての method は、API リファレンスで確認してください
  • UIでモデルを試してください