ToolCallAccuracyEvaluatorContext Classe

Definizione

Informazioni contestuali usate ToolCallAccuracyEvaluator da per valutare l'efficacia di un sistema di intelligenza artificiale usando gli strumenti forniti.

public ref class ToolCallAccuracyEvaluatorContext sealed : Microsoft::Extensions::AI::Evaluation::EvaluationContext
[System.Diagnostics.CodeAnalysis.Experimental("AIEVAL001")]
public sealed class ToolCallAccuracyEvaluatorContext : Microsoft.Extensions.AI.Evaluation.EvaluationContext
public sealed class ToolCallAccuracyEvaluatorContext : Microsoft.Extensions.AI.Evaluation.EvaluationContext
[<System.Diagnostics.CodeAnalysis.Experimental("AIEVAL001")>]
type ToolCallAccuracyEvaluatorContext = class
    inherit EvaluationContext
type ToolCallAccuracyEvaluatorContext = class
    inherit EvaluationContext
Public NotInheritable Class ToolCallAccuracyEvaluatorContext
Inherits EvaluationContext
Ereditarietà
ToolCallAccuracyEvaluatorContext
Attributi

Commenti

ToolCallAccuracyEvaluator misura in che modo un sistema di intelligenza artificiale usa strumenti esaminando le chiamate degli strumenti (ad esempio, FunctionCallContents) presenti nella risposta fornita per valutare la pertinenza di queste chiamate di strumento alla conversazione, la correttezza dei parametri per queste chiamate agli strumenti in relazione alle definizioni degli strumenti fornite tramite ToolDefinitionse l'accuratezza dell'estrazione del valore del parametro dalla cronologia delle conversazioni fornite.

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

Costruttori

Nome Descrizione
ToolCallAccuracyEvaluatorContext(AITool[])

Inizializza una nuova istanza della classe ToolCallAccuracyEvaluatorContext.

ToolCallAccuracyEvaluatorContext(IEnumerable<AITool>)

Inizializza una nuova istanza della classe ToolCallAccuracyEvaluatorContext.

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

Si applica a