Microsoft.Extensions.AI.Evaluation 名前空間
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
評価結果を解釈および処理するためのメトリック、エバリュエーター、拡張機能など、AI によって生成された応答を評価するための型と抽象化が含まれています。
クラス
| 名前 | 説明 |
|---|---|
| BooleanMetric |
2 つの可能な値 (yes v/s no、pass v/s fail など) のいずれかを持つ結果を表すために使用できるEvaluationMetric値を含むBoolean。 |
| ChatConfiguration |
AI モデルを使用して評価を実行するときに使用する必要がある IChatClient を指定します。 |
| ChatMessageExtensions |
ChatMessageの拡張メソッド。 |
| ChatResponseExtensions |
ChatResponseの拡張メソッド。 |
| CompositeEvaluator |
指定された応答に対して複数の (同時) 評価を実行する他のIEvaluatorを構成するIEvaluator。 |
| EvaluationContext |
追加のコンテキスト情報 (会話履歴で使用できる情報を超える情報) または |
| EvaluationDiagnostic |
EvaluationMetricで表される結果に適用される診断 (警告、エラー、情報メッセージなど) を表します。 |
| EvaluationMetric |
評価の結果を表す基底クラス。 |
| EvaluationMetric<T> |
|
| EvaluationMetricExtensions |
EvaluationMetricの拡張メソッド。 |
| EvaluationMetricInterpretation |
関連付けられている EvaluationMetric で表される結果を解釈する方法を指定します。 |
| EvaluationResult |
評価の結果を表す 1 つ以上の EvaluationMetricのコレクション。 |
| EvaluationResultExtensions |
EvaluationResultの拡張メソッド。 |
| EvaluatorExtensions |
IEvaluatorの拡張メソッド。 |
| NumericMetric |
数値を含む EvaluationMetric 。 |
| StringMetric |
インターフェイス
| 名前 | 説明 |
|---|---|
| IEvaluator |
AI モデルによって生成された応答を評価します。 |
列挙型
| 名前 | 説明 |
|---|---|
| EvaluationDiagnosticSeverity |
Severityに使用できる値のセットを識別する列挙体。 |
| EvaluationRating |
EvaluationMetricを解釈できる一連の可能な方法を識別する列挙体。 |