TaskAdherenceEvaluatorContext Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Sammanhangsbaserad information som TaskAdherenceEvaluator används för att utvärdera ai-systemets effektivitet vid anslutning till den uppgift som tilldelats det.
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
- Arv
- Attribut
Kommentarer
TaskAdherenceEvaluator mäter hur exakt ett AI-system följer den uppgift som tilldelats det genom att undersöka anpassningen av det angivna svaret med instruktioner och definitioner som finns i konversationshistoriken, noggrannheten och tydligheten i svaret och korrekt användning av verktygsdefinitioner som tillhandahålls via ToolDefinitions.
Observera att för närvarande TaskAdherenceEvaluator har endast stöd för utvärdering av anrop till verktyg som definieras som AIFunctionDeclarations. Alla andra AITool definitioner som tillhandahålls via ToolDefinitions ignoreras.
Konstruktorer
| Name | Description |
|---|---|
| TaskAdherenceEvaluatorContext(AITool[]) |
Initierar en ny instans av TaskAdherenceEvaluatorContext klassen. |
| TaskAdherenceEvaluatorContext(IEnumerable<AITool>) |
Initierar en ny instans av TaskAdherenceEvaluatorContext klassen. |
Egenskaper
| Name | Description |
|---|---|
| Contents |
Hämtar eller anger en lista över AIContent objekt som innehåller all information som finns i den här EvaluationContext. (Ärvd från EvaluationContext) |
| Name |
Hämtar eller anger namnet på den här EvaluationContext. (Ärvd från EvaluationContext) |
| ToolDefinitions |
Hämtar uppsättning verktygsdefinitioner (se Tools) som användes vid generering av modellsvaret som utvärderas. |
| ToolDefinitionsContextName |
Hämtar det unika Name som används för TaskAdherenceEvaluatorContext. |