Język

ToolCallAccuracyEvaluatorContext Klasa

Definicja

Kontekstowe informacje używane ToolCallAccuracyEvaluator do oceny skuteczności systemu sztucznej inteligencji przy użyciu dostarczonych do niego narzędzi.

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
Dziedziczenie
ToolCallAccuracyEvaluatorContext
Atrybuty

Uwagi

ToolCallAccuracyEvaluator mierzy, jak dokładnie system sztucznej inteligencji używa narzędzi, sprawdzając wywołania narzędzi (tj. FunctionCallContent) obecne w podanej odpowiedzi w celu oceny istotności tych wywołań narzędzi do konwersacji, poprawności parametrów dla tych wywołań narzędzi w odniesieniu do definicji narzędzi dostarczonych za pośrednictwem ToolDefinitionsmetody i dokładności wyodrębniania wartości parametrów z podanej historii konwersacji.

Należy pamiętać, ToolCallAccuracyEvaluator że w tej chwili obsługuje tylko ocenianie wywołań do narzędzi zdefiniowanych jako AIFunctionDeclarations. Wszelkie inne AITool definicje podane za pośrednictwem ToolDefinitions zostaną zignorowane.

Konstruktory

Nazwa Opis
ToolCallAccuracyEvaluatorContext(AITool[])

Inicjuje nowe wystąpienie klasy ToolCallAccuracyEvaluatorContext.

ToolCallAccuracyEvaluatorContext(IEnumerable<AITool>)

Inicjuje nowe wystąpienie klasy ToolCallAccuracyEvaluatorContext.

Właściwości

Nazwa Opis
Contents

Pobiera lub ustawia listę AIContent obiektów, które zawierają wszystkie informacje znajdujące się w tym obiekcie EvaluationContext.

(Odziedziczone po EvaluationContext)
Name

Pobiera lub ustawia nazwę dla tego elementu EvaluationContext.

(Odziedziczone po EvaluationContext)
ToolDefinitions

Pobiera zestaw definicji narzędzi (zobacz Tools), które zostały użyte podczas generowania ocenianej odpowiedzi modelu.

ToolDefinitionsContextName

Pobiera unikatowy element Name używany dla elementu ToolCallAccuracyEvaluatorContext.

Dotyczy