Taal

TaskAdherenceEvaluatorContext Klas

Definitie

Contextuele informatie die wordt gebruikt om de TaskAdherenceEvaluator effectiviteit van een AI-systeem te evalueren bij het naleven van de taak die eraan is toegewezen.

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
Overname
TaskAdherenceEvaluatorContext
Kenmerken

Opmerkingen

TaskAdherenceEvaluator meet hoe nauwkeurig een AI-systeem voldoet aan de taak die eraan is toegewezen door de uitlijning van het opgegeven antwoord te onderzoeken met instructies en definities die aanwezig zijn in de gespreksgeschiedenis, de nauwkeurigheid en duidelijkheid van het antwoord en het juiste gebruik van hulpprogrammadefinities die via ToolDefinitions.

Houd er rekening mee dat op dit moment TaskAdherenceEvaluator alleen ondersteuning biedt voor het evalueren van aanroepen naar hulpprogramma's die zijn gedefinieerd als AIFunctionDeclarations. Alle andere AITool definities die worden opgegeven via ToolDefinitions , worden genegeerd.

Constructors

Naam Description
TaskAdherenceEvaluatorContext(AITool[])

Initialiseert een nieuw exemplaar van de TaskAdherenceEvaluatorContext klasse.

TaskAdherenceEvaluatorContext(IEnumerable<AITool>)

Initialiseert een nieuw exemplaar van de TaskAdherenceEvaluatorContext klasse.

Eigenschappen

Naam Description
Contents

Hiermee wordt een lijst AIContent met objecten opgehaald of ingesteld die alle informatie bevatten die aanwezig is in deze EvaluationContext.

(Overgenomen van EvaluationContext)
Name

Hiermee haalt u de naam op of stelt u deze EvaluationContextin.

(Overgenomen van EvaluationContext)
ToolDefinitions

Hiermee haalt u een set hulpprogrammadefinities op die Toolszijn gebruikt bij het genereren van het modelantwoord dat wordt geƫvalueerd.

ToolDefinitionsContextName

Hiermee haalt u het unieke Name op dat wordt gebruikt voor TaskAdherenceEvaluatorContext.

Van toepassing op