TaskAdherenceEvaluatorContext 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 TaskAdherenceEvaluator do oceny skuteczności systemu sztucznej inteligencji podczas przestrzegania przydzielonego zadania.
public ref class TaskAdherenceEvaluatorContext sealed : Microsoft::Extensions::AI::Evaluation::EvaluationContext
[System.Diagnostics.CodeAnalysis.Experimental("AIEVAL001")]
public sealed class TaskAdherenceEvaluatorContext : Microsoft.Extensions.AI.Evaluation.EvaluationContext
public sealed class TaskAdherenceEvaluatorContext : Microsoft.Extensions.AI.Evaluation.EvaluationContext
[<System.Diagnostics.CodeAnalysis.Experimental("AIEVAL001")>]
type TaskAdherenceEvaluatorContext = class
inherit EvaluationContext
type TaskAdherenceEvaluatorContext = class
inherit EvaluationContext
Public NotInheritable Class TaskAdherenceEvaluatorContext
Inherits EvaluationContext
- Dziedziczenie
- Atrybuty
Uwagi
TaskAdherenceEvaluator mierzy, jak dokładnie system sztucznej inteligencji jest zgodny z przydzielonym zadaniem, sprawdzając dopasowanie dostarczonej odpowiedzi z instrukcjami i definicjami obecnymi w historii konwersacji, dokładnością i jasnością odpowiedzi oraz właściwym użyciem definicji narzędzi dostarczonych za pośrednictwem metody ToolDefinitions.
Należy pamiętać, TaskAdherenceEvaluator ż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 |
|---|---|
| TaskAdherenceEvaluatorContext(AITool[]) |
Inicjuje nowe wystąpienie klasy TaskAdherenceEvaluatorContext. |
| TaskAdherenceEvaluatorContext(IEnumerable<AITool>) |
Inicjuje nowe wystąpienie klasy TaskAdherenceEvaluatorContext. |
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 TaskAdherenceEvaluatorContext. |