Microsoft.Extensions.AI.Evaluation Spazio dei nomi
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Contiene tipi e astrazioni per la valutazione delle risposte generate dall'intelligenza artificiale, incluse metriche, analizzatori ed estensioni per l'interpretazione e l'elaborazione dei risultati della valutazione.
Classi
| Nome | Descrizione |
|---|---|
| BooleanMetric |
Oggetto EvaluationMetric contenente un Boolean valore che può essere usato per rappresentare un risultato che può avere uno dei due valori possibili, ad esempio yes v/s no o passare v/s fail. |
| ChatConfiguration |
Specifica l'oggetto IChatClient che deve essere usato quando viene eseguita la valutazione usando un modello di intelligenza artificiale. |
| ChatMessageExtensions |
Metodi di estensione per ChatMessage. |
| ChatResponseExtensions |
Metodi di estensione per ChatResponse. |
| CompositeEvaluator |
Oggetto IEvaluator che compone altri IEvaluatoroggetti per eseguire più valutazioni simultanee su una risposta fornita. |
| EvaluationContext |
Classe |
| EvaluationDiagnostic |
Rappresenta una diagnostica ,ad esempio un avviso, un errore o un messaggio informativo, che si applica al risultato rappresentato in un oggetto EvaluationMetric. |
| EvaluationMetric |
Classe base che rappresenta il risultato di una valutazione. |
| EvaluationMetric<T> |
Classe base che rappresenta il risultato di una valutazione contenente un valore di tipo |
| EvaluationMetricExtensions |
Metodi di estensione per EvaluationMetric. |
| EvaluationMetricInterpretation |
Specifica la modalità di interpretazione del risultato rappresentato in un oggetto associato EvaluationMetric . |
| EvaluationResult |
Raccolta di uno o più EvaluationMetricoggetti che rappresentano il risultato di una valutazione. |
| EvaluationResultExtensions |
Metodi di estensione per EvaluationResult. |
| EvaluatorExtensions |
Metodi di estensione per IEvaluator. |
| NumericMetric |
Oggetto EvaluationMetric contenente un valore numerico. |
| StringMetric |
Oggetto EvaluationMetric contenente un String valore. |
Interfacce
| Nome | Descrizione |
|---|---|
| IEvaluator |
Valuta le risposte prodotte da un modello di intelligenza artificiale. |
Enumerazioni
| Nome | Descrizione |
|---|---|
| EvaluationDiagnosticSeverity |
Enumerazione che identifica il set di valori possibili per Severity. |
| EvaluationRating |
Enumerazione che identifica il set di possibili modi in cui un oggetto EvaluationMetric può essere interpretato. |