IntentResolutionEvaluatorContext Classe

Definizione

Informazioni contestuali usate IntentResolutionEvaluator da per valutare l'efficacia di un sistema di intelligenza artificiale per identificare e risolvere la finalità dell'utente.

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

Commenti

IntentResolutionEvaluator valuta l'efficacia di un sistema di intelligenza artificiale per identificare e risolvere la finalità dell'utente in base alla cronologia delle conversazioni fornita e alle definizioni degli strumenti fornite tramite ToolDefinitions.

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

Costruttori

Nome Descrizione
IntentResolutionEvaluatorContext(AITool[])

Inizializza una nuova istanza della classe IntentResolutionEvaluatorContext.

IntentResolutionEvaluatorContext(IEnumerable<AITool>)

Inizializza una nuova istanza della classe IntentResolutionEvaluatorContext.

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

Si applica a