ClassificationEnricher クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
コンテンツに基づいて分類ラベルを使用してドキュメント チャンクを強化します。
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)
- 継承
注釈
このクラスでは、チャットベースの言語モデルを使用してドキュメント チャンクの内容を分析し、最も関連性の高い 1 つの分類ラベルを割り当てます。 分類は、定義済みのクラス セットを使用して実行されます。適切な分類を決定できない場合は、省略可能なフォールバック クラスを使用します。
コンストラクター
| 名前 | 説明 |
|---|---|
| ClassificationEnricher(EnricherOptions, ReadOnlySpan<String>, String) |
ClassificationEnricher クラスの新しいインスタンスを初期化します。 |
プロパティ
| 名前 | 説明 |
|---|---|
| MetadataKey |
分類の格納に使用するメタデータ キーを取得します。 |
メソッド
| 名前 | 説明 |
|---|---|
| ProcessAsync(IAsyncEnumerable<IngestionChunk<String>>, CancellationToken) |
チャンクを非同期的に処理します。 |
| ProcessAsync(IAsyncEnumerable<IngestionChunk<T>>, CancellationToken) |
チャンクを非同期的に処理します。 (継承元 IngestionChunkProcessor<T>) |