IEvaluator Rozhraní

Definice

Vyhodnotí odpovědi vytvořené modelem AI.

public interface class IEvaluator
public interface IEvaluator
type IEvaluator = interface
Public Interface IEvaluator
Odvozené

Vlastnosti

Name Description
EvaluationMetricNames

NameZíská s z toho, co EvaluationMetricvyrábí IEvaluatortento .

Metody

Name Description
EvaluateAsync(IEnumerable<ChatMessage>, ChatResponse, ChatConfiguration, IEnumerable<EvaluationContext>, CancellationToken)

Vyhodnotí zadané modelResponse hodnoty a vrátí EvaluationResult jednu nebo více EvaluationMetrics.

Metody rozšíření

Name Description
EvaluateAsync(IEvaluator, ChatMessage, ChatConfiguration, IEnumerable<EvaluationContext>, CancellationToken)

Vyhodnotí zadané modelResponse hodnoty a vrátí EvaluationResult jednu nebo více EvaluationMetrics.

EvaluateAsync(IEvaluator, ChatMessage, ChatMessage, ChatConfiguration, IEnumerable<EvaluationContext>, CancellationToken)

Vyhodnotí zadané modelResponse hodnoty a vrátí EvaluationResult jednu nebo více EvaluationMetrics.

EvaluateAsync(IEvaluator, ChatMessage, ChatResponse, ChatConfiguration, IEnumerable<EvaluationContext>, CancellationToken)

Vyhodnotí zadané modelResponse hodnoty a vrátí EvaluationResult jednu nebo více EvaluationMetrics.

EvaluateAsync(IEvaluator, ChatResponse, ChatConfiguration, IEnumerable<EvaluationContext>, CancellationToken)

Vyhodnotí zadané modelResponse hodnoty a vrátí EvaluationResult jednu nebo více EvaluationMetrics.

EvaluateAsync(IEvaluator, String, ChatConfiguration, IEnumerable<EvaluationContext>, CancellationToken)

Vyhodnotí zadané modelResponse hodnoty a vrátí EvaluationResult jednu nebo více EvaluationMetrics.

EvaluateAsync(IEvaluator, String, String, ChatConfiguration, IEnumerable<EvaluationContext>, CancellationToken)

Vyhodnotí zadané modelResponse hodnoty a vrátí EvaluationResult jednu nebo více EvaluationMetrics.

Platí pro

Viz také