ClassificationEnricher Classe

Definição

Enriquece partes de documentos com um rótulo de classificação com base em seu conteúdo.

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)
Herança
ClassificationEnricher

Comentários

Essa classe usa um modelo de linguagem baseado em chat para analisar o conteúdo das partes do documento e atribuir um único rótulo de classificação mais relevante. A classificação é executada usando um conjunto predefinido de classes, com uma classe de fallback opcional para casos em que nenhuma classificação adequada pode ser determinada.

Construtores

Nome Description
ClassificationEnricher(EnricherOptions, ReadOnlySpan<String>, String)

Inicializa uma nova instância da classe ClassificationEnricher.

Propriedades

Nome Description
MetadataKey

Obtém a chave de metadados usada para armazenar a classificação.

Métodos

Nome Description
ProcessAsync(IAsyncEnumerable<IngestionChunk<String>>, CancellationToken)

Processa partes de forma assíncrona.

ProcessAsync(IAsyncEnumerable<IngestionChunk<T>>, CancellationToken)

Processa partes de forma assíncrona.

(Herdado de IngestionChunkProcessor<T>)

Aplica-se a