ClassificationEnricher Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
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>) |