Microsoft.Extensions.AI.Evaluation 命名空間
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
包含評估 AI 生成回應的類型與抽象,包括指標、評估器,以及用於解讀與處理評估結果的擴充。
類別
| 名稱 | Description |
|---|---|
| BooleanMetric |
包含EvaluationMetricBoolean一個可用來表示結果的值,該結果可能有兩種可能的值(例如是 v/s 否,或通過 v/s 失敗)。 |
| ChatConfiguration |
規定 IChatClient 在使用 AI 模型進行評估時應使用該參數。 |
| ChatMessageExtensions |
的 ChatMessage擴展方法 。 |
| ChatResponseExtensions |
的 ChatResponse擴展方法 。 |
| CompositeEvaluator |
一個 IEvaluator 組合其他 IEvaluators 以執行多個(同時)評估的 s。 |
| EvaluationContext |
一個 |
| EvaluationDiagnostic |
代表一個診斷(如警告、錯誤或資訊訊息),適用於以 EvaluationMetric為代表的結果。 |
| EvaluationMetric |
一個基底類別,代表評估結果。 |
| EvaluationMetric<T> |
一個基底類別,代表包含型別 |
| EvaluationMetricExtensions |
的 EvaluationMetric擴展方法 。 |
| EvaluationMetricInterpretation |
指定關聯中結果應如何 EvaluationMetric 解讀。 |
| EvaluationResult |
一個或多個 EvaluationMetrics 的集合,代表評估結果。 |
| EvaluationResultExtensions |
的 EvaluationResult擴展方法 。 |
| EvaluatorExtensions |
的 IEvaluator擴展方法 。 |
| NumericMetric |
包含一個數值的 an EvaluationMetric 。 |
| StringMetric |
包含 EvaluationMetric 一個 String 值。 |
介面
| 名稱 | Description |
|---|---|
| IEvaluator |
評估 AI 模型所產生的回應。 |
列舉
| 名稱 | Description |
|---|---|
| EvaluationDiagnosticSeverity |
一個用來識別 可能值集合的 Severity枚舉。 |
| EvaluationRating |
一個列舉,用以識別 可以解釋 的 EvaluationMetric 可能方式集合。 |