ToolCallAccuracyEvaluatorContext Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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
- 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. |