TaskAdherenceEvaluatorContext Klass

Definition

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
TaskAdherenceEvaluatorContext
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.

Gäller för