Język

TaskAdherenceEvaluatorContext Klasa

Definicja

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

Dotyczy