語言

TaskAdherenceEvaluatorContext 類別

定義

用來評估 AI 系統執行任務效能的情境資訊 TaskAdherenceEvaluator 。

public ref class TaskAdherenceEvaluatorContext sealed : Microsoft::Extensions::AI::Evaluation::EvaluationContext
[System.Diagnostics.CodeAnalysis.Experimental("AIEVAL001")]
public sealed class TaskAdherenceEvaluatorContext : Microsoft.Extensions.AI.Evaluation.EvaluationContext
public sealed class TaskAdherenceEvaluatorContext : Microsoft.Extensions.AI.Evaluation.EvaluationContext
[<System.Diagnostics.CodeAnalysis.Experimental("AIEVAL001")>]
type TaskAdherenceEvaluatorContext = class
    inherit EvaluationContext
type TaskAdherenceEvaluatorContext = class
    inherit EvaluationContext
Public NotInheritable Class TaskAdherenceEvaluatorContext
Inherits EvaluationContext
繼承
TaskAdherenceEvaluatorContext
屬性

備註

TaskAdherenceEvaluator 透過檢視所提供回應與對話歷史中指示與定義的對齊程度、回應的準確性與清晰度,以及工具定義 ToolDefinitions的正確使用,來衡量 AI 系統對分配任務的準確度。

請注意, TaskAdherenceEvaluator 目前只支援評估定義為 AIFunctionDeclarations 的工具呼叫。 AITool其他由 提供的ToolDefinitions定義將被忽略。

建構函式

名稱 Description
TaskAdherenceEvaluatorContext(AITool[])

初始化 TaskAdherenceEvaluatorContext 類別的新執行個體。

TaskAdherenceEvaluatorContext(IEnumerable<AITool>)

初始化 TaskAdherenceEvaluatorContext 類別的新執行個體。

屬性

名稱 Description
Contents

取得或設定包含此EvaluationContext中所有資訊的物件清單AIContent。

(繼承來源 EvaluationContext)
Name

取得或設定這個 EvaluationContext名稱。

(繼承來源 EvaluationContext)
ToolDefinitions

取得一組工具定義(見 Tools),這些定義用於產生模型回應。

ToolDefinitionsContextName

得到 Name 唯一值,該 用於 TaskAdherenceEvaluatorContext。

適用於