ClassificationEnricher Klasse

Definition

Bereichert Dokumentblöcke mit einer Klassifizierungsbezeichnung basierend auf ihrem Inhalt.

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)
Vererbung
ClassificationEnricher

Hinweise

Diese Klasse verwendet ein chatbasiertes Sprachmodell, um den Inhalt von Dokumentblöcken zu analysieren und eine einzelne, relevanteste Klassifizierungsbezeichnung zuzuweisen. Die Klassifizierung wird mithilfe einer vordefinierten Gruppe von Klassen mit einer optionalen Fallbackklasse für Fälle ausgeführt, in denen keine geeignete Klassifizierung bestimmt werden kann.

Konstruktoren

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

Initialisiert eine neue Instanz der ClassificationEnricher-Klasse.

Eigenschaften

Name Beschreibung
MetadataKey

Ruft den Metadatenschlüssel ab, der zum Speichern der Klassifizierung verwendet wird.

Methoden

Name Beschreibung
ProcessAsync(IAsyncEnumerable<IngestionChunk<String>>, CancellationToken)

Verarbeitet Datenblöcke asynchron.

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

Verarbeitet Datenblöcke asynchron.

(Geerbt von IngestionChunkProcessor<T>)

Gilt für: