Microsoft.Extensions.AI.Evaluation Пространство имен
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Содержит типы и абстракции для оценки ответов, созданных ИИ, включая метрики, оценщики и расширения для интерпретации и обработки результатов оценки.
Классы
| Имя | Описание |
|---|---|
| BooleanMetric |
EvaluationMetric Содержащее Boolean значение, которое может быть использовано для представления результата, которое может иметь одно из двух возможных значений (например, да v/s нет, или передать v/s с сбой). |
| ChatConfiguration |
Указывает IChatClient , что следует использовать при вычислении с помощью модели искусственного интеллекта. |
| ChatMessageExtensions |
Методы расширения для ChatMessage. |
| ChatResponseExtensions |
Методы расширения для ChatResponse. |
| CompositeEvaluator |
Объект, IEvaluator который создает другие IEvaluators для выполнения нескольких (параллельных) вычислений в предоставленном ответе. |
| EvaluationContext |
Базовый |
| EvaluationDiagnostic |
Представляет диагностику (например, предупреждение, ошибку или информационное сообщение), которая применяется к результату, представленному в объекте EvaluationMetric. |
| EvaluationMetric |
Базовый класс, представляющий результат оценки. |
| EvaluationMetric<T> |
Базовый класс, представляющий результат оценки, содержащей значение типа |
| EvaluationMetricExtensions |
Методы расширения для EvaluationMetric. |
| EvaluationMetricInterpretation |
Указывает, как следует интерпретировать результат, представленный в связанном EvaluationMetric объекте. |
| EvaluationResult |
Коллекция одного или нескольких EvaluationMetric, представляющая результат оценки. |
| EvaluationResultExtensions |
Методы расширения для EvaluationResult. |
| EvaluatorExtensions |
Методы расширения для IEvaluator. |
| NumericMetric |
Значение EvaluationMetric , содержащее числовое значение. |
| StringMetric |
Значение EvaluationMetric , содержащее String значение. |
Интерфейсы
| Имя | Описание |
|---|---|
| IEvaluator |
Оценивает ответы, созданные моделью искусственного интеллекта. |
Перечисления
| Имя | Описание |
|---|---|
| EvaluationDiagnosticSeverity |
Перечисление, определяющее набор возможных значений.Severity |
| EvaluationRating |
Перечисление, определяющее набор возможных способов EvaluationMetric интерпретации. |