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

注釈

このクラスでは、チャットベースの言語モデルを使用してドキュメント チャンクの内容を分析し、最も関連性の高い 1 つの分類ラベルを割り当てます。 分類は、定義済みのクラス セットを使用して実行されます。適切な分類を決定できない場合は、省略可能なフォールバック クラスを使用します。

コンストラクター

名前 説明
ClassificationEnricher(EnricherOptions, ReadOnlySpan<String>, String)

ClassificationEnricher クラスの新しいインスタンスを初期化します。

プロパティ

名前 説明
MetadataKey

分類の格納に使用するメタデータ キーを取得します。

メソッド

名前 説明
ProcessAsync(IAsyncEnumerable<IngestionChunk<String>>, CancellationToken)

チャンクを非同期的に処理します。

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

チャンクを非同期的に処理します。

(継承元 IngestionChunkProcessor<T>)

適用対象