すべてのプロダクト
Search
ドキュメントセンター

Platform For AI:LLM 評価のベストプラクティス

最終更新日:Aug 29, 2026

PAI の LLM 評価機能では、基盤モデル、ファインチューニングされたバージョン、および量子化されたバージョンを比較できます。このトピックでは、カスタムデータセットと公開データセットを使用してモデルを評価し、ユースケースに最適なモデルを見つける方法を説明します。

背景情報

はじめに

LLM が進化するにつれて、体系的な評価プロセスは、開発者によるモデルの比較や選択、デプロイの迅速化に役立ちます。プラットフォームベース の評価のベストプラクティスにより、このプロセスを再現可能かつ効率的に実行できます。

本ガイドを使用して、モデルのパフォーマンスを正確に反映する評価ワークフローを PAI 上で構築します。本ガイドでは、以下の方法を説明します。

  • 評価 データセット の準備と選択

  • ユースケースに応じたオープンソースまたはファインチューニング済み モデル の選択

  • 評価ジョブの作成と適切な 評価方法 の選択

  • 単一ジョブまたは複数ジョブのシナリオでの 評価結果 の解釈

プラットフォームの機能

PAI の LLM 評価は、以下のような比較をサポートしています。

  • Qwen2-7B-Instruct と Baichuan2-7B-Chat のような、異なる基盤モデルの比較。

  • プライベートデータで異なるエポック数でトレーニングされた Qwen2-7B-Instruct バージョンなど、同じモデルの異なるファインチューニング済みバージョンの比較。

  • Qwen2-7B-Instruct-GPTQ-Int4 と Qwen2-7B-Instruct-GPTQ-Int8 のような、同じモデルの異なる量子化バージョンの比較。

このトピックでは、エンタープライズ開発者アルゴリズム研究者 を例に、カスタムデータセット公開データセット (MMLU や C-Eval など) を組み合わせてターゲットを絞った評価を行う方法を説明します。プラットフォームの主な機能は次のとおりです。

  • 主流のオープンソース LLM 向けのノーコード・エンドツーエンド評価パイプラインと、ファインチューニング済み LLM のワンクリック評価。

  • カスタムデータセットのアップロード、10 種類以上の組み込み NLP メトリクス、および統合された結果表示 (評価スクリプトは不要)。

  • 複数のドメインにわたる組み込みの公開データセット、公式の評価方法の完全な再現、およびレーダーチャートによる概要。

  • チャートベースの比較とレコードごとの詳細を備えた、複数モデル・複数ジョブの同時評価。

  • eval-scope リポジトリ (ModelScope と共同開発) のオープンソース評価コードにより、完全な透明性と再現性を確保。

課金

  • PAI の LLM 評価は、PAI クイックスタートの機能です。クイックスタート自体は無料ですが、Deep Learning Containers (DLC) の評価ジョブには料金が発生する場合があります。詳細については、「Deep Learning Containers (DLC) の課金」をご参照ください。

  • カスタムデータセットの評価では、OSS の料金が発生する場合があります。詳細については、「OSS の課金概要」をご参照ください。

ユースケース 1:カスタムデータセットによる評価

エンタープライズ開発者は通常、オープンソース または ファインチューニング済み の LLM を、プライベートかつドメイン固有のデータから構築したカスタムデータセットで評価し、ターゲットドメインにおけるモデルのパフォーマンスを測定します。

PAI は、標準の NLP メトリクスを使用してモデルの出力とグラウンドトゥルースとのテキスト類似性を計算し、カスタムデータセットを評価します。スコアが高いほど、パフォーマンスが優れていることを示します。

主な手順は以下のとおりです。完全な手順については、「モデル評価」をご参照ください。

  1. カスタム評価データセットを準備します。

    1. データセットをフォーマットします。

      カスタムデータセットで評価するには、JSONL 形式の評価ファイルを準備します (例: llmuses_general_qa_test.jsonl、76 KB)。フォーマットは以下のとおりです。

      [{"question": "Is it true that China invented papermaking?", "answer": "True"}]
      [{"question": "Is it true that China invented gunpowder?", "answer": "True"}]

      question で質問列を、answer で回答列を識別します。

    2. 指定の形式の評価ファイルを OSS にアップロードします。詳細については、「OSS へのファイルのアップロード」をご参照ください。

    3. OSS ファイルから評価データセットを作成します。詳細については、「Alibaba Cloud 製品からデータセットを作成する」をご参照ください。

  2. モデルを選択します。

    オープンソースモデル

    PAI コンソールで、クイックスタート > クイックスタート に移動します。 評価できるモデルについては、モデルカードにカーソルを合わせると 評価 ボタンが表示されます。

    モデルカードには、迅速なデプロイのための [Deploy] ボタンも表示されます。

    ファインチューニング済みモデル

    PAI コンソールで、クイックスタート > [モデルギャラリー]に移動します。評価可能なモデルの場合、モデルカードにカーソルを合わせると評価ボタンが表示されます。モデルをファインチューニングした後、クイックスタート > [モデルギャラリー] > タスク管理 > トレーニングジョブに移動します。正常に完了したジョブをクリックすると、右上隅に評価ボタンが表示されます。

    モデル評価機能は、AutoModelForCausalLM タイプのすべての Hugging Face モデルに対応しています。

  3. 評価ジョブを作成して実行します。

    モデルの詳細ページで、右上の 評価 をクリックして評価ジョブを作成します。

    主なパラメーターを以下のように設定します。

    パラメーター

    説明

    [基本構成]

    [結果出力パス]

    評価結果を保存する OSS パスを指定します。

    [カスタムデータセットの設定]

    [評価メソッド]

    以下のオプションがあります。

    • [汎用指標評価]:ROUGE や BLEU などのメトリックを使用して、モデルの予測と参照回答との間のテキストの類似性を計算します。この方法は、明確な回答があるシナリオに適しています。

    • [ジャッジモデルの評価]:Alibaba Cloud PAI が提供する LLM-as-a-Judge モデルを使用して、モデルの回答を自動的にスコアリングします。参照回答は不要です。この方法は、複雑または一意でない回答があるシナリオに適しています。結果には、総合スコアと 5 つのサブメトリックのスコアが含まれます。

    LLM-as-a-Judge service token

    このパラメーターは、[Judge Model Evaluation] を選択した場合に必要です。トークンを取得するには、LLM-as-a-Judge モデルのページにアクセスしてください。

    [データセットのソース]

    既存のデータセットを選択します。

    [既存のデータセットの選択]

    作成したカスタムデータセットを選択します。

    [リソース設定]

    [リソースグループタイプ]

    パブリックリソースグループ、汎用コンピューティングリソース、または Lingjun リソースを選択します。

    [タスクリソース]

    [Resource group type][public resource group] を選択した場合、システムはモデルの仕様に基づいてリソースを推奨します。

    コミット をクリックしてジョブを実行します。

  4. 評価結果を表示します。

    単一ジョブの結果

    クイックスタート > タスク管理 > タスク管理 > 評価ジョブ ページで、ステータス完了しました のジョブの 操作 列にある レポートの表示 をクリックします。カスタムデータセットの評価結果 ページでは、さまざまな ROUGE および BLEU メトリックに関するモデルのスコアを表示できます。

    このページには、評価ファイル内の各項目ごとの詳細な評価結果も表示されます。

    複数ジョブの比較結果

    クイックスタート > タスク管理 > 評価ジョブ > 評価ジョブ ページで、比較する評価ジョブを選択し、右上隅にある 比較 をクリックすると、カスタムデータセットの評価結果 ページに比較結果が表示されます。

    [Custom Dataset Evaluation Result] タブと [Public Dataset Evaluation Result] タブがあります。[General Metric Evaluation Result] エリアでは、レーダーチャートを使用して、BLEU (bleu-1 から bleu-4) や ROUGE (rouge-1、rouge-2、rouge-l の適合率、再現率、F 値) などのメトリックにわたるモデルのパフォーマンスを比較できます。以下のデータテーブルには、各モデルの詳細なメトリック値が表示され、エクスポートも可能です。

    結果の解釈:

    カスタムデータセットのデフォルトの評価メトリックには、rouge-1-f、rouge-1-p、rouge-1-r、rouge-2-f、rouge-2-p、rouge-2-r、rouge-l-f、rouge-l-p、rouge-l-r、bleu-1、bleu-2、bleu-3、および bleu-4 が含まれます。

    • ROUGE-n は n-gram の重複度を測定します (ROUGE-1 はユニグラム、ROUGE-2 はバイグラム)。ROUGE-L は最長共通部分列 (LCS) を使用します。

    • BLEU (Bilingual Evaluation Understudy) は、生成された出力と参照回答との間の n-gram の重複度を測定します。BLEU-n は n-gram の一致率を計算します。

    最終的な評価結果は、指定した [Result output path] に保存されます。

ユースケース 2:公開データセットによる評価

アルゴリズム研究者は、オープンソース モデルの選択や ファインチューニング 結果の検証のために公開データセットを利用しています。PAI は、複数のドメインにわたる公開データセットを統合し、公式の評価メトリックを完全に再現しているため、データセットを個別にダウンロードしたり、各評価ワークフローを習得したりする必要がありません。

PAI は、モデルの総合的な能力を評価するために、公開データセットをドメイン (数学、知識、推論) ごとに分類します。スコアが高いほど、パフォーマンスが優れていることを示します。

主な手順は以下のとおりです。完全な手順については、「モデル評価」をご参照ください。

  1. サポートされている公開データセット:

    PAI は、以下の公開データセットに対応しています (今後も追加予定です)。

    データセット

    サイズ

    レコード数

    ドメイン

    MMLU

    166 MB

    14,042

    知識

    TriviaQA

    14.3 MB

    17,944

    知識

    C-Eval

    1.55 MB

    12,342

    中国語

    CMMLU

    1.08 MB

    11,582

    中国語

    GSM8K

    4.17 MB

    1,319

    数学

    HellaSwag

    47.5 MB

    10,042

    推論

    TruthfulQA

    0.284 MB

    816

    安全性

  2. モデルを選択します。

    オープンソースモデル

    PAI コンソールで、クイックスタート > モデルギャラリー に移動します。評価可能なモデルでは、モデルカードにカーソルを合わせると 評価 ボタンが表示されます。

    ファインチューニング済みモデル

    PAI コンソールクイックスタート > 評価 に移動し、評価可能なモデルのモデルカードにカーソルを合わせると、評価 ボタンが表示されます。モデルをファインチューニングした後、クイックスタート > タスク管理 > タスク管理 > トレーニングジョブ に移動します。正常に完了したジョブをクリックすると、右上隅に 評価 ボタンが表示されます。

    モデル評価機能は、AutoModelForCausalLM タイプのすべての Hugging Face モデルに対応しています。

  3. 評価ジョブを作成して実行します。

    モデルの詳細ページで、右上の 評価 をクリックして評価ジョブを作成します。

    [Base configuration] セクションで、[Job Name] を入力し、[Model] ドロップダウンリストから評価するモデル (例: [Qwen3-235B-A22B]) を選択します。

    パラメーター

    説明

    [基本構成]

    [結果出力パス]

    評価結果を保存する OSS パスを指定します。

    公開データセットの設定

    [パブリックデータセット]

    1 つ以上の公開データセットを選択します。

    [リソース設定]

    [リソースグループタイプ]

    パブリックリソースグループ、汎用コンピューティングリソース、または Lingjun リソースを選択します。

    [タスクリソース]

    [Resource group type][public resource group] を選択した場合、システムはモデルの仕様に基づいてリソースを推奨します。

    コミット をクリックしてジョブを実行します。

  4. 評価結果を表示します。

    単一ジョブの結果

    クイックスタート > タスク管理 > 評価ジョブ ページで、ステータス完了しました のジョブの 操作 列にある レポートの表示 をクリックします。そうすると、カスタムデータセットの評価結果 ページで、さまざまなドメインとデータセットにわたるモデルのスコアを表示できます。

    [Evaluation Report] タブで、[Public Dataset Evaluation Result] サブタブに切り替えると、C-Eval、CMMLU、GSM8K、HellaSwag、MMLU、TriviaQA、TruthfulQA などの公開データセットにおけるモデルのスコア分布をレーダーチャートで表示できます。

    複数ジョブの比較結果

    クイックスタート > [モデルギャラリー] > タスク管理 > 評価ジョブ ページで、比較する評価ジョブを選択し、右上隅の 比較 をクリックすると、パブリックデータセットの評価結果 ページに結果が表示されます。

    ページ上部のレーダーチャートには、[各データセットのスコア] が表示されます。以下の表には、各評価ジョブの [Job Name][Model]、およびデータセットのスコアが一覧表示されます。

    結果の解釈:

    • あるドメインに複数のデータセットが含まれている場合、PAI の LLM 評価は、それらのデータセットでのモデルのスコアを平均し、ドメインスコアを計算します。

    • レポートには、データセットごとのスコアも表示されます。サポートされている公開データセットのセクションに、各データセットの対象範囲が記載されています。

    最終的な評価結果は、指定した [Result output path] に保存されます。

関連ドキュメント

モデル評価