RetrievalEvaluatorContext クラス

定義

追加のコンテキストの情報を取得する際に、 RetrievalEvaluator が AI システムのパフォーマンスを評価するために使用するコンテキスト情報。

public ref class RetrievalEvaluatorContext sealed : Microsoft::Extensions::AI::Evaluation::EvaluationContext
public sealed class RetrievalEvaluatorContext : Microsoft.Extensions.AI.Evaluation.EvaluationContext
type RetrievalEvaluatorContext = class
    inherit EvaluationContext
Public NotInheritable Class RetrievalEvaluatorContext
Inherits EvaluationContext
継承
RetrievalEvaluatorContext

注釈

RetrievalEvaluator は、 RetrievedContextChunks を介して提供されるコンテキスト チャンク内に存在する情報がユーザー要求にどの程度関連しているかを測定し、これらのチャンクがどの程度ランク付けされているかを測定します (関連性の低い情報の前に最も関連性の高い情報が表示されます)。

高い取得スコアは、AI システムが正常に抽出され、最も関連性の高い情報を上位にランク付けしたことを示します。外部の知識から偏りを導入したり、事実の正確性を無視したりすることはありません。 逆に、低い取得スコアは、AI システムが最も関連性の高いコンテキスト チャンクをリストの一番上に表示できなかったこと、および/またはバイアスを導入し、事実の正確性を無視したことを示唆しています。

コンストラクター

名前 説明
RetrievalEvaluatorContext(IEnumerable<String>)

RetrievalEvaluatorContext クラスの新しいインスタンスを初期化します。

RetrievalEvaluatorContext(String[])

RetrievalEvaluatorContext クラスの新しいインスタンスを初期化します。

プロパティ

名前 説明
Contents

このEvaluationContextに存在するすべての情報を含むAIContent オブジェクトの一覧を取得または設定します。

(継承元 EvaluationContext)
Name

この EvaluationContextの名前を取得または設定します。

(継承元 EvaluationContext)
RetrievedContextChunks

評価対象のユーザー要求に応答して取得されたコンテキスト チャンクを取得します。

RetrievedContextChunksContextName

RetrievalEvaluatorContextに使用される一意のNameを取得します。

適用対象