TaskAdherenceEvaluatorContext 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
用來評估 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
- 繼承
- 屬性
備註
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。 |