テスト
LLMOps の概念
Max Knobbout, PhD
Applied Scientist, Uber
なぜテストが必要なのですか?
- LLMはミスをする
- テストは、アプリケーションのデプロイ準備状況を評価するうえで不可欠です
- 出力の評価についても扱います
従来のMLとLLMアプリケーションのテスト
従来の教師あり機械学習:
- ラベル付きのトレーニングデータとテストデータの両方が必要
- 精度または目標への近さに焦点を当てた指標

LLMのアプリケーション:
- テスト用データが必要、必ずしもラベル付きでなくてもよい
- 品質の評価に、さまざまな 指標を使用

ステップ 1: テストセットの作成
- テストセットの作成はこれで完了するはずです
- テストデータは現実のシナリオによく似ていなければなりません
- このプロセスでは、さまざまなツールが役立ちます
ステップ 2: メトリクスの選択
参照答案がある場合...
- ...統計的手法を使用します。
- ... モデルベースの手法を使用します。 例:
ステップ 2: メトリクスの選択
人間のフィードバックにアクセスできれば...
- ... 人間にテキストを評価してもらう。 例:
- 品質を評価する
- 関連性を評価する
- 一貫性を評価する
- ... モデルベースのアプローチを使用する。 例:
- 過去のフィードバックに基づいて評価を予測する
- フィードバックが反映されたかどうか、LLMジャッジに確認する
ステップ 3: オプションのセカンダリ指標を定義する
Preparing Video For Download...