Microsoft.Extensions.AI.Evaluation Espace de noms
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Contient des types et des abstractions pour l’évaluation des réponses générées par l’IA, notamment les métriques, les évaluateurs et les extensions pour interpréter et traiter les résultats de l’évaluation.
Classes
| Nom | Description |
|---|---|
| BooleanMetric |
Contenant EvaluationMetric une Boolean valeur qui peut être utilisée pour représenter un résultat qui peut avoir l’une des deux valeurs possibles (par exemple oui v/s non, ou échec de la transmission de v/s). |
| ChatConfiguration |
Spécifie ce IChatClient qui doit être utilisé lors de l’évaluation à l’aide d’un modèle IA. |
| ChatMessageExtensions |
Méthodes d’extension pour ChatMessage. |
| ChatResponseExtensions |
Méthodes d’extension pour ChatResponse. |
| CompositeEvaluator |
Qui IEvaluator compose d’autres IEvaluatoréléments pour exécuter plusieurs évaluations (simultanées) sur une réponse fournie. |
| EvaluationContext |
Classe |
| EvaluationDiagnostic |
Représente un diagnostic (tel qu’un avertissement, un message d’erreur ou d’information) qui s’applique au résultat représenté dans un EvaluationMetric. |
| EvaluationMetric |
Classe de base qui représente le résultat d’une évaluation. |
| EvaluationMetric<T> |
Classe de base qui représente le résultat d’une évaluation contenant une valeur de type |
| EvaluationMetricExtensions |
Méthodes d’extension pour EvaluationMetric. |
| EvaluationMetricInterpretation |
Spécifie la façon dont le résultat représenté dans un associé EvaluationMetric doit être interprété. |
| EvaluationResult |
Collection d’un ou EvaluationMetricplusieurs s qui représentent le résultat d’une évaluation. |
| EvaluationResultExtensions |
Méthodes d’extension pour EvaluationResult. |
| EvaluatorExtensions |
Méthodes d’extension pour IEvaluator. |
| NumericMetric |
Contenant EvaluationMetric une valeur numérique. |
| StringMetric |
Contenant EvaluationMetric une String valeur. |
Interfaces
| Nom | Description |
|---|---|
| IEvaluator |
Évalue les réponses produites par un modèle IA. |
Énumérations
| Nom | Description |
|---|---|
| EvaluationDiagnosticSeverity |
Énumération qui identifie l’ensemble des valeurs possibles pour Severity. |
| EvaluationRating |
Énumération qui identifie l’ensemble des façons possibles d’interpréter un élément EvaluationMetric . |