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

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

最終更新日:Jun 03, 2026

Platform for AI (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) の課金」をご参照ください。

  • カスタムデータセットの評価では、Object Storage Service (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コンソールで、Quick Start > [Model Gallery] に移動します。評価可能なモデルについては、モデルカードにカーソルを合わせると Evaluate ボタンが表示されます。

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

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

    PAIコンソールで、Quick Start > [Model Gallery] に移動します。評価可能なモデルについては、モデルカードにカーソルを合わせると Evaluate ボタンが表示されます。モデルをファインチューニングした後、Quick Start > [Model Gallery] > Job Management > Training Jobs に移動します。正常に完了したジョブをクリックすると、右上隅に Evaluate ボタンが表示されます。

    モデル評価機能は、AutoModelForCausalLM タイプのすべての Hugging Face モデルをサポートしています。

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

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

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

    パラメーター

    説明

    [Base configuration]

    Result Output Path

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

    [Custom Dataset Configuration]

    Evaluation Method

    オプションは次のとおりです。

    • General Metric Evaluation:ROUGE や BLEU などのメトリクスを使用して、モデルの予測と参照回答のテキスト類似度を計算します。この方法は、明確な答えがあるシナリオに適しています。

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

    [LLM-as-a-Judge service token]

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

    Dataset Source

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

    Select an existing dataset.

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

    [Resource Configuration]

    Resource Group Type

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

    Job Resource

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

    Submit をクリックしてジョブを実行します。

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

    シングルタスクの結果

    Quick Start > [Model Gallery] > Job Management > Evaluation Jobs ページで、StatusSucceeded のジョブの Actions 列にある View Report をクリックします。Custom Dataset Evaluation Result ページで、さまざまな ROUGE および BLEU メトリクスでのモデルのスコアを表示できます。

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

    マルチタスクの比較結果

    QuickStart > [Model Gallery] > Job Management > Evaluation Jobs ページで、比較する評価ジョブを選択し、右上隅の Compare をクリックすると、Custom Dataset Evaluation Result ページで比較結果が表示されます。

    [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コンソールで、QuickStart > [Model Gallery] に移動します。評価可能なモデルについては、モデルカードにカーソルを合わせると Evaluate ボタンが表示されます。

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

    PAIコンソールで、QuickStart > [Model Gallery] に移動します。評価可能なモデルについては、モデルカードにカーソルを合わせると Evaluate ボタンが表示されます。モデルをファインチューニングした後、QuickStart > [Model Gallery] > Job Management > Training Jobs に移動します。正常に完了したジョブをクリックすると、右上隅に Evaluate ボタンが表示されます。

    モデル評価機能は、AutoModelForCausalLM タイプのすべての Hugging Face モデルをサポートしています。

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

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

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

    パラメーター

    説明

    [Base configuration]

    Result Output Path

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

    公開データセット設定

    Public Dataset

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

    [Resource Configuration]

    Resource Group Type

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

    Job Resource

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

    Submit をクリックしてジョブを実行します。

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

    シングルタスクの結果

    Quick Start > [Model Gallery] > Job Management > Evaluation Jobs ページで、StatusSucceeded のジョブの Actions 列にある View Report をクリックします。その後、Custom Dataset Evaluation Result ページで、さまざまなドメインやデータセットにおけるモデルのスコアを表示できます。

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

    マルチタスクの比較結果

    Quick Start > [Model Gallery] > Job Management > Evaluation Jobs ページで、比較する評価ジョブを選択し、右上隅の Compare をクリックすると、Evaluation Results of Public Datasets ページに結果が表示されます。

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

    結果の解釈:

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

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

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

関連ドキュメント

モデル評価