メインコンテンツへスキップ
W&B Weave の比較機能を使用すると、コード、トレース、プロンプト、モデル、モデル設定を視覚的に比較し、差分を確認できます。2 つのオブジェクトを並べて比較したり、より多くのオブジェクトを分析して、差分、パターン、傾向を特定したりできます。 このガイドでは、比較を開始する手順と、ベースライン比較、数値差分の表示形式など、比較ビューを目的に合わせて調整するために使用できる機能について説明します。

比較ビューにアクセスする

  1. サイドバーで、比較するオブジェクトのタイプ (たとえば トレースModels) を選択します。
  2. 比較したいオブジェクトを選択します。選択方法は、比較するオブジェクトのタイプによって異なります。
    • トレース の場合は、Trace 列の該当する行のチェックボックスをオンにして、比較するトレースを選択します。
    • Models などのオブジェクトの場合は、モデルの Versions ページにアクセスし、比較したいバージョンの横にあるチェックボックスをオンにします。
  3. Compare を選択して 比較ビュー を開きます。ページ上部の比較バーには、ドラッグ、並べ替え、削除して比較内容を変更できるインタラクティブな call ID token (たとえば f02b4a98) が表示されます。
  4. 利用可能なアクションを使用してビューを絞り込めます。

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

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

summary を表示する

選択したオブジェクトの比較のデフォルトviewは、summary です。この summary には、LLM の入力と出力のプレビューに加えて、トークン数、コスト、レイテンシが含まれます。
2 つのオブジェクトの Comparison Summary view
トレースでは、比較表の上部に表示される色付きのバーに、Ops に適用したカスタムの種類と色が反映されます。この強化された視認性の活用方法について詳しくは、種類と色を適用するを参照してください。

Calls ビューを表示する

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

差分表示を変更する

デフォルトでは、Diff only はオフになっています。変更された行だけを表示するには、Diff only をオンにして、表の行をフィルターします。 Diff only は並列表示ビューと統合ビューで適用され、その他のビューでは無効です。

並べて表示

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

統合ビューで表示する

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

ベースラインを設定する

デフォルトでは、比較ビュー 内の各オブジェクトは左隣のオブジェクトと比較されます。ただし、オブジェクトを ベースライン として設定することもできます。この場合、すべてのオブジェクトはビューの左端にあるオブジェクトと比較されます。 オブジェクトを ベースライン として設定するには、次の手順に従います。
  1. 比較バー で、ベースライン として設定するオブジェクトにポインターを合わせます。
  2. ID の右側にある アクション () メニューをクリックします。 比較バー で選択したオブジェクトに対する Make baseline オプションを示す 比較ビュー。
  3. 一覧で Make baseline を選択します。UI が更新され、ベースライン オブジェクトが 比較バー の左端に配置され、ID の横に Baseline が表示されます。 比較バー の左端に配置された、選択した ベースライン オブジェクトを示す 比較ビュー。

ベースラインを削除

オブジェクトをベースラインから削除するには、次の手順に従います。
  1. 比較バーで、ベースライン オブジェクトにポインターを合わせます。
  2. ID の右側にあるアクション () メニューをクリックします。
  3. リストで ベースラインを削除 を選択します。これで、call ID の横に Baseline は表示されなくなります。

比較順序を変更する

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

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

completion_tokenstotal_tokens などの数値では、diff を整数またはパーセンテージで表示できます。さらに、正の数値は倍率として表示することもできます。 数値 diff の表示形式を変更するには、次の手順に従います。
  1. 比較表で、diff の表示形式を変更したい数値を検索します。 整数として表示された数値。
  2. diff の値をクリックします。表示形式が自動的に整数またはパーセンテージに切り替わります。 パーセンテージに更新された数値。

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

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

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

このオプションは、3 つ以上のオブジェクトを比較している場合にのみ使用できます。 3 つ以上のオブジェクトを比較している場合は、単一のオブジェクトを隣接するオブジェクトまたはベースラインと比較できます。これにより、Comparison の比較表ビューが 2 オブジェクト比較と同じ表示に切り替わります。 複数オブジェクト比較でオブジェクトのペアを比較するには、次の手順に従います。
  1. 比較バーで、比較する ID を選択します。ベースラインを設定している場合は、選択したオブジェクトがベースラインと比較されます。設定していない場合は、比較バーでそのすぐ左にある ID のオブジェクトと比較されます。
  2. 項目を選択するには、ID をクリックします。UI が更新され、2 項比較の表が表示されます。 複数オブジェクト比較でペアを比較する。
比較用に最初に選択した 6 つのオブジェクトが表に表示されるようにビューをリセットするには、ID をもう一度クリックします。

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

このオプションは、3 つ以上のオブジェクトを比較している場合にのみ使用できます。 比較からオブジェクトを削除するには:
  1. 比較バーで、比較から削除したいオブジェクトを検索します。
  2. ID の右側にある**アクション ()**メニューをクリックします。
  3. 一覧で 比較からオブジェクトを削除 を選択します。UI が更新され、削除したオブジェクトを含まない表が表示されます。

使用上のメモ

  • 比較機能は UI でのみ利用できます。
  • 比較できるオブジェクト数に制限はありません。ただし、UI に表示されるのは最大 6 件までです。6 件を超えるオブジェクトを比較した際に、比較表に表示されないオブジェクトを確認するには、そのオブジェクトが左から最初の 6 件に入るように比較順序を変更するか、見やすくするために複数オブジェクト比較からペアを比較してください。