GroundednessProEvaluator 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
一個利用 Azure AI Foundry 評估服務來評估 AI 模型所產生回應的根基性IEvaluator。
public ref class GroundednessProEvaluator sealed : Microsoft::Extensions::AI::Evaluation::Safety::ContentSafetyEvaluator
public sealed class GroundednessProEvaluator : Microsoft.Extensions.AI.Evaluation.Safety.ContentSafetyEvaluator
type GroundednessProEvaluator = class
inherit ContentSafetyEvaluator
Public NotInheritable Class GroundednessProEvaluator
Inherits ContentSafetyEvaluator
- 繼承
備註
衡量 GroundednessProEvaluator 被評估的回應是否與所提供 GroundingContext資訊的基礎。 它會回傳 NumericMetric 包含一個接地力的分數。 分數介於1到5之間,1代表低分,5代表優異分數。
請注意,不 GroundednessProEvaluator 支援評估已評估回應中多模態內容。 評估回答中出現的圖片及其他多模態內容將被忽略。 另外請注意,如果輸入是多回合對話, GroundednessProEvaluator 只會評估上一次對話回合的內容。 之前對話回合的內容將被忽略。
Azure AI Foundry 評估服務使用精細調整的模型來執行此評估,預期能產生比一般(未微調)模型更精確的結果。
建構函式
| 名稱 | Description |
|---|---|
| GroundednessProEvaluator() |
一個利用 Azure AI Foundry 評估服務來評估 AI 模型所產生回應的根基性IEvaluator。 |
屬性
| 名稱 | Description |
|---|---|
| EvaluationMetricNames |
由Name此EvaluationMetric產生 s 的 s IEvaluator。 (繼承來源 ContentSafetyEvaluator) |
| GroundednessProMetricName |
得到 Name 的 NumericMetric 由 返回 GroundednessProEvaluator。 |
方法
| 名稱 | Description |
|---|---|
| EvaluateAsync(IEnumerable<ChatMessage>, ChatResponse, ChatConfiguration, IEnumerable<EvaluationContext>, CancellationToken) |
評估所提供的 |
| EvaluateContentSafetyAsync(IChatClient, IEnumerable<ChatMessage>, ChatResponse, IEnumerable<EvaluationContext>, String, Boolean, CancellationToken) |
利用 Azure AI Foundry 評估服務評估所提供的 |
| FilterAdditionalContext(IEnumerable<EvaluationContext>) |
將 EvaluationContext呼叫者 |