メインコンテンツにスキップ

Evalにスコアカードを追加する方法

Evalにスコアカードを追加し、新規作成、評価基準の追加、重み付けとCritical設定を行い、Finの品質を評価します。

この記事を使ってEvalにスコアカードを追加し、新しいスコアカードを作成し、評価基準を追加し、それぞれの基準の重み付けとCritical設定を行います。


Evalにスコアカードを追加する方法

スコアカードは、合格/不合格チェックに加えて、ClarificationやEfficiencyなどの品質評価をEvalに追加します。Evalにスコアカードがない場合、シミュレーション結果のみが表示され、品質評価はありません。スコアカードはEval内のすべてのシミュレーションに適用され、各シミュレーションで同じ評価基準が使われます。

  1. Test > Evalsに移動し、Evalを開きます。

  2. Evalの右上、New simulationの隣にあるAdd scorecardをクリックします。

スコアカードを追加すると、Evalの上部にSimulation resultsの隣にQuality evaluationセクションが表示されます。表示される評価基準は追加したスコアカードから取得され、そのスコアカードに含まれる評価基準が一覧表示されます。全体のReview scoreと各評価基準の平均が表示されます。シミュレーション会話の一覧にもReview score列と各評価基準の列が追加されます。

また、Eval settingsからもスコアカードを追加できます。既存のEvalでEval settingsを開くには、New simulationの隣にあるオプションメニュー(...)をクリックし、Edit evalを選択します。Eval settingsでQuality evaluationのドロップダウンを開き、既存のスコアカードを選択するか、Create new scorecardをクリックします。デフォルトはNo scorecardです。

注意:スコアカードはMonitorsと共有されるため、スコアカードの変更は使用されているすべての場所に適用されます。信頼性の高い評価基準を書くには、「How to write effective Monitor & Scorecard criteria」記事を参照してください。

Eval用スコアカードの作成方法

Eval用スコアカードを作成するには、名前を付けてFinが評価される基準を追加します。Evalのスコアカードは常にFinを評価するため、Who's evaluated設定はFin AI Agentに固定されており、Human teammates assignedは利用できません。

  1. Eval settingsでQuality evaluationのドロップダウンを開き、Create new scorecardをクリックします。するとドロップダウンにNew scorecardが表示され、下にNew scorecardフォームが現れます。

  2. Scorecard nameの下に名前を入力します。

  3. Evaluation criteriaの下で+ Criteriaをクリックします。Edit scorecard > New criteriaパネルが開きます。入力方法は以下の「How to add criteria to a Scorecard」を参照してください。

評価基準を追加すると、Review score (%)セクションに加重平均が表示されます。これは各基準のスコア(%)に重みを掛けて合計し、総重みで割ったものです。それまではNot scoredと表示されます。

Auto-review scorecardトグルは、すべての基準がAI評価を使用している場合にのみ利用可能です。

スコアカードに評価基準を追加する方法

  1. Edit scorecard > New criteriaパネルで、Criteria nameの下に参照用のわかりやすい名前を入力します。例:Sentiment。

  2. Descriptionの下に、評価すべき内容を255文字以内で説明します。AIレビュアーはこの説明を使って適用する評価を決定します。

  3. Rating optionsの下で、基準に少なくとも2つの評価オプションがあるまでAdd optionをクリックします。Not applicableオプションは常にあり、カウントされません。

  4. 必要に応じて、Rating reasonsをオンにします。

  5. Saveをクリックして基準を保存し、Eval settingsでSave changesをクリックしてスコアカードをEvalに紐付けます。

Evalsは、基準の説明とシミュレーションのトランスクリプト(イベントを除くすべてのメッセージ)を使って、すべての基準をAIで自動評価します。Score manuallyは利用できません。なぜならシミュレーションには人間のレビュアーがいないためです。Finのコンテンツ、手順、ガイダンスはまだAIレビュアーのコンテキストとして利用できません。

基準のスコア重み付けとCritical設定の方法

Evaluation criteriaテーブルでは、各基準にScore weightingとCritical設定があります。

  • Score weighting: 基準がReview score (%)にどれだけ影響するか。Not scoredの基準には重み付けがありません。

  • Critical: Critical基準が不合格の場合、レビュー得点に関係なくスコアカード全体が不合格になります。Not scoredの基準にはCriticalチェックボックスは利用できません。


シミュレーションのスコアカード結果の読み方

Finが単一の会話でどのように評価されたかを見るには、スコアカード付きのEvalからシミュレーションを開きます。Handoffチェックやシミュレーションチェックと並んで、シミュレーションはReview scoreと各基準に対してLLM(大規模言語モデル)判定者が付けた評価を表示します。基準でRating reasonsがオンの場合、判定者の理由も表示され、なぜその評価になったかがわかり、改善に役立てられます。

こちらの回答で解決しましたか?