ToolCallAccuracyEvaluatorContext Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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à
- 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. |