このドキュメントは AI によって自動翻訳されています。不正確な部分がある場合は、英語版 を参照してください。
質問分類器ノードは、ユーザー入力をインテリジェントに分類して、会話を異なるワークフローパスにルーティングします。複雑な条件ロジックを構築する代わりに、クラスを定義すると、大規模言語モデルがセマンティック理解に基づいて最適なものを判断します。
設定#
入力とモデルの設定#
入力変数 - 分類する内容を選択します。通常はユーザーの質問に対して sys.query を使用しますが、上流のワークフローノードからの任意のテキスト変数も使用できます。
モデル選択 - 分類用の大規模言語モデルを選択します。単純なクラスには高速なモデルで十分ですが、微妙な区別にはより高性能なモデルが適しています。

クラスの定義#
各クラスには独立した 2 つのテキストがあります:
-
クラス説明(エディタ本文)は、モデルが分岐を選ぶ際に参照する内容です。
クラスに属する内容を正確に区別できる説明を記述します。クラスが重なる場合は、「〜に関するもの」「〜を除く」などの境界フレーズが判断の助けになります。下流では
class_nameとして出力されます。 -
クラスタイトル(エディタ上部の小見出し)は、キャンバスに表示されるラベルです。
デフォルトの クラス N タイトルをダブルクリックして名前を変更できます。下流では
class_labelとして出力されます。
タイトルと説明は独立して編集できるため、キャンバス上では短く読みやすいラベルを保ちつつ、モデルにはより詳細で具体的な説明を渡せます。
各クラスは潜在的な出力パスとなり、専門的なナレッジベース、レスポンステンプレート、処理ワークフローなど、異なる下流ノードに接続できます。
分類例#
以下は、カスタマーサービスシナリオでの質問分類器の使用例です:

定義されたクラス:
- アフターサービス - 保証請求、返品、修理、購入後サポート
- 製品使用 - セットアップ手順、トラブルシューティング、機能説明
- その他の質問 - 上記のクラスに該当しない一般的な問い合わせ
分類結果:
- 「iPhone 14 で連絡先を設定する方法は?」 → 製品使用
- 「購入品の保証期間はどのくらいですか?」 → アフターサービス
- 「今日の天気はどうですか?」 → その他の質問
各分類結果は異なるナレッジベースとレスポンス戦略にルーティングされ、ユーザーが関連性のある専門的なサポートを受けられるようにします。
高度な設定#
指示とガイドライン#
指示 フィールドに詳細な分類ガイドラインを追加して、エッジケース、曖昧なシナリオ、または特定のビジネスルールに対応します。これにより、大規模言語モデルがクラス間の微妙な区別を理解できるようになります。