TaskAdherenceEvaluatorContext Classe

Definizione

Informazioni contestuali usate da TaskAdherenceEvaluator per valutare l'efficacia di un sistema di intelligenza artificiale aderendo all'attività assegnata.

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
Ereditarietà
TaskAdherenceEvaluatorContext
Attributi

Commenti

TaskAdherenceEvaluator misura in modo accurato un sistema di intelligenza artificiale conforme all'attività assegnata esaminando l'allineamento della risposta fornita con istruzioni e definizioni presenti nella cronologia delle conversazioni, l'accuratezza e la chiarezza della risposta e l'uso appropriato delle definizioni degli strumenti fornite tramite ToolDefinitions.

Si noti che al momento supporta TaskAdherenceEvaluator solo la valutazione delle chiamate agli strumenti definiti come AIFunctionDeclarations. Tutte le altre AITool definizioni fornite tramite ToolDefinitions verranno ignorate.

Costruttori

Nome Descrizione
TaskAdherenceEvaluatorContext(AITool[])

Inizializza una nuova istanza della classe TaskAdherenceEvaluatorContext.

TaskAdherenceEvaluatorContext(IEnumerable<AITool>)

Inizializza una nuova istanza della classe TaskAdherenceEvaluatorContext.

Proprietà

Nome Descrizione
Contents

Ottiene o imposta un elenco di AIContent oggetti che includono tutte le informazioni presenti in questo EvaluationContextoggetto .

(Ereditato da EvaluationContext)
Name

Ottiene o imposta il nome per l'oggetto EvaluationContext.

(Ereditato da EvaluationContext)
ToolDefinitions

Ottiene un set di definizioni degli strumenti (vedere Tools) usate durante la generazione della risposta del modello da valutare.

ToolDefinitionsContextName

Ottiene l'oggetto univoco Name utilizzato per TaskAdherenceEvaluatorContext.

Si applica a