ClassificationEnricher Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Обогащает блоки документов меткой классификации на основе их содержимого.
public ref class ClassificationEnricher sealed : Microsoft::Extensions::DataIngestion::IngestionChunkProcessor<System::String ^>
public sealed class ClassificationEnricher : Microsoft.Extensions.DataIngestion.IngestionChunkProcessor<string>
type ClassificationEnricher = class
inherit IngestionChunkProcessor<string>
Public NotInheritable Class ClassificationEnricher
Inherits IngestionChunkProcessor(Of String)
- Наследование
Комментарии
Этот класс использует языковую модель на основе чата для анализа содержимого блоков документов и назначения одной, наиболее релевантной метки классификации. Классификация выполняется с помощью предопределенного набора классов с необязательным резервным классом для случаев, когда не удается определить подходящую классификацию.
Конструкторы
| Имя | Описание |
|---|---|
| ClassificationEnricher(EnricherOptions, ReadOnlySpan<String>, String) |
Инициализирует новый экземпляр класса ClassificationEnricher. |
Свойства
| Имя | Описание |
|---|---|
| MetadataKey |
Возвращает ключ метаданных, используемый для хранения классификации. |
Методы
| Имя | Описание |
|---|---|
| ProcessAsync(IAsyncEnumerable<IngestionChunk<String>>, CancellationToken) |
Обрабатывает блоки асинхронно. |
| ProcessAsync(IAsyncEnumerable<IngestionChunk<T>>, CancellationToken) |
Обрабатывает блоки асинхронно. (Унаследовано от IngestionChunkProcessor<T>) |