メインコンテンツへスキップ
W&B Weave の Comparison 機能を使うと、コード、トレース、プロンプト、モデル、およびモデル設定を視覚的に比較し、差分を確認できます。2つのオブジェクトを横に並べて比較したり、より多くのオブジェクトをまとめて分析して、相違点やパターン、トレンドを特定できます。 このガイドでは、比較を開始する手順と、ベースライン比較や数値差分の表示形式などを含む、比較ビューをカスタマイズするために利用できる操作について説明します。

Comparison ビューにアクセスする

  1. サイドバーで、比較したいオブジェクトの種類を選択します(例: TracesModels)。
  2. 比較したいオブジェクトを選択します。選択方法は、比較するオブジェクトの種類によって異なります。
    • Traces の場合は、Trace 列の該当する行のチェックボックスをオンにして、比較する Trace を選択します。
    • Models などのオブジェクトの場合は、モデルの Versions ページに移動し、比較したいバージョンの横にあるチェックボックスをオンにします。
  3. Compare を選択して Comparison ビューを開きます。ページ上部の比較バーには、対話的なコール ID トークン(例: f02b4a98)が表示され、ドラッグ、並べ替え、削除して比較内容を変更できます。
  4. 利用できるアクション を使ってビューを絞り込むことができます。

比較ビューをカスタマイズする

比較ビューでは、オブジェクトの表示方法と比較方法を調整できます。

サマリーを表示

選択したオブジェクトの比較のデフォルトビューはサマリーです。このサマリーには、LLM の入力と出力のプレビューに加えて、トークン数、コスト、レイテンシが含まれます。
2 つのオブジェクトの比較サマリービュー
トレースの場合、比較テーブル上部に表示される色付きバーには、Ops に適用したカスタム kind と色が反映されます。この強化された可視化機能の使い方については、kind と色を適用するを参照してください。

Calls ビューを表示する

各オブジェクトの Call を比較するには、Calls を選択します。このビューでは、次のことができます。
  • Call の完全なトレースツリーを表示します。
  • インメモリの簡易テキスト検索機能を提供します。
  • Call ごとのレイテンシ、コスト、トークン数、Op の種類、フィードバックの表示を切り替えられます。
2 つのオブジェクトの Calls 比較ビュー

差分表示を変更する

デフォルトでは Diff only はオフになっています。テーブルで変更された行のみを表示するには、Diff only をオンに切り替えます。 Diff only はサイドバイサイドビューと統合ビューに適用され、その他のビューでは無効です。

並べて表示する

各オブジェクトをそれぞれ別の列に並べて比較するには、Side-by-side を選択します。
2つのオブジェクトを並べて表示した比較ビュー

統合ビューで表示する

2つのオブジェクトを統合ビューで比較するには、Unified を選択します。2つを超えるオブジェクトを比較する場合は、このビューは利用できません。
2つのオブジェクトの統合比較ビュー

ベースラインを設定する

既定では、Comparison ビュー内の各オブジェクトは、その左側のオブジェクトと比較されます。ただし、オブジェクトを ベースライン として設定することもできます。ベースラインとして設定すると、ビュー内のすべてのオブジェクトが、最も左側のオブジェクトと比較されます。 オブジェクトをベースラインとして設定するには:
  1. Comparison バーで、ベースラインとして設定したいオブジェクトの上にポインターを合わせます。
  2. ID の右側にある三点リーダーアイコン () をクリックします。 Comparison ビューで、Comparison バー内の選択したオブジェクトに対して Make baseline オプションが表示されているところ。
  3. リストから Make baseline を選択します。UI が更新され、ベースラインオブジェクトが Comparison バーの最も左側の位置に移動し、ID の横に Baseline が表示されます。 Comparison ビューで、Comparison バーの最も左側の位置に選択したベースラインオブジェクトが表示されているところ。

ベースラインを削除する

オブジェクトをベースラインから外すには、次の手順を実行します。
  1. 比較バーで、ベースラインオブジェクトにポインターを合わせます。
  2. ID の右側にある三点リーダー () をクリックします。
  3. 表示されるリストで Remove baseline を選択します。これで、Baseline は呼び出し ID の横に表示されなくなります。

比較順序を変更する

比較バー内のオブジェクトをドラッグして並び替えます。これにより、比較表内の対応する列の順序も変更されます。 比較順序を変更するには:
  1. 比較バーで、並び替えたい ID の上にカーソルを置きます。
  2. ID の左側にある 6 つの点をクリックしたまま、必要に応じて左右にドラッグします。
  3. ID を目的の順序となる位置に配置します。比較データが更新され、新しい比較順序が反映されます。

数値差分の表示形式を変更する

completion_tokenstotal_tokens などの数値は、差分を整数またはパーセンテージとして表示できます。また、正の数値は倍率として表示することもできます。 数値差分の表示形式を変更するには:
  1. Comparison テーブルで、差分の表示形式を変更したい数値を探します。 整数として表示されている数値。
  2. 差分の値をクリックします。形式は自動的に整数またはパーセンテージに切り替わります。 パーセンテージに更新された数値。

ベースラインまたは前のオブジェクトと比較する

このオプションが利用できるのは、3 つ以上のオブジェクトを比較している場合のみです。ベースラインを設定したり、ID の右側にある 3 点アイコンをクリックして既存のベースラインを削除したりすることもできます。 3 つ以上のオブジェクトでベースライン比較を行うには、次の手順に従います。
  1. Side-by-side または Unified Comparison ビューの右上隅にあるリストをクリックします。現在のビュー設定に応じて、リストのタイトルは Compare with previous または Compare with baseline のいずれかになります。
  2. 現在のビュー設定に応じて、Compare with previous または Compare with baseline のいずれかを選択します。
    • Compare with baseline: 一番左のオブジェクトをベースラインとして設定します。テーブルが更新され、一番左の列がベースラインとして扱われます。
    • Compare with previous: どのオブジェクトもベースラインとしては設定されません。

複数オブジェクト比較でペアを比較する

このオプションは、3 つ以上のオブジェクトを比較している場合にのみ利用できます。 3 つ以上のオブジェクトを比較している場合、単一のオブジェクトを隣接するオブジェクトまたはベースラインと比較できます。これにより比較テーブルの表示が変更され、2 つのオブジェクト比較と同一のビューになります。 複数オブジェクト比較から 2 つのオブジェクトを比較するには、次の手順を実行します。
  1. 比較バーで、比較したい ID を選択します。ベースラインを設定している場合、ビューでは選択したオブジェクトをベースラインと比較します。設定していない場合は、比較バー内でその左隣にある ID と比較します。
  2. 比較対象として選択するには、ID をクリックします。UI が更新され、2 つのオブジェクトの比較テーブルが表示されます。 複数オブジェクト比較からペアを比較している様子。
最初に比較対象として選択した 6 つのオブジェクトがテーブルに表示されるようにビューをリセットするには、再度その ID をクリックします。

比較からオブジェクトを削除する

このオプションは、3 つ以上のオブジェクトを比較している場合にのみ利用できます。 オブジェクトを比較から削除するには:
  1. 比較バーで、比較から削除したいオブジェクトを見つけます。
  2. ID の右側にある三点リーダー () をクリックします。
  3. リストから Remove object from comparison を選択します。UI が更新され、削除したオブジェクトを含まないテーブルが表示されます。

使用上の注意

  • Comparison 機能は UI からのみ利用できます。
  • 比較対象のオブジェクト数に制限はありません。ただし、UI に表示できるのは最大 6 個までです。6 個を超えるオブジェクトを比較していて、比較テーブル上で表示されていないオブジェクトを確認したい場合は、そのオブジェクトが左から数えて最初の 6 個に含まれるように比較順序を変更するか、複数オブジェクト比較からペア比較を行って、そのオブジェクトを含むペアだけを表示してください。