ClassificationEnricher Classe

Definição

Enriquece blocos de documentos com uma etiqueta de classificação baseada no 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

Observações

Esta aula utiliza um modelo de linguagem baseado em chat para analisar o conteúdo dos blocos do documento e atribuir uma única etiqueta de classificação mais relevante. A classificação é realizada usando um conjunto pré-definido de classes, com uma classe de reserva opcional para casos em que não seja possível determinar uma classificação adequada.

Construtores

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

Inicializa uma nova instância da ClassificationEnricher classe.

Propriedades

Name Description
MetadataKey

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

Métodos

Name 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