
エスカレーションゲートウェイ
エスカレーションゲートウェイコンポーネントは、エスカレーションロジックに基づいて受信メッセージをインテリジェントにルーティングし、自動AI応答と人間エージェントへの切り替えを可能にします。エスカレーション状況を追跡し、人間による対応が必要な際も円滑に移行し、コンテキストを維持します。...
柔軟なテキスト比較に基づきメッセージをルーティングし、ワークフローにスマートな分岐を実現。
コンポーネントの説明
条件付きルーターは、カスタマイズ可能なテキスト比較ロジックに基づいてメッセージの流れを制御するためのフローコンポーネントです。これによりプロセスの分岐が実現し、AIワークフロー内で動的な意思決定が可能となります。
本コンポーネントの中心的な機能は、入力されたテキストを指定したマッチ値と比較することです。この比較は「等しい」「含む」「空である」など任意の演算子で実行され、その結果に応じて2つの経路のいずれか、TrueルートまたはFalseルートにメッセージがルーティングされます。これにより、メッセージの内容や構造に応じた様々なシナリオをワークフロー内で自動的に処理できます。
条件付きルーターは、動作設定のために複数のパラメータを受け付けます:
入力名 | 型 | 説明 | 必須 | 高度 |
---|---|---|---|---|
Input Text | String | 操作のメインとなるテキスト入力 | いいえ | いいえ |
Match Text | String | 比較対象となるテキスト入力 | いいえ | いいえ |
Operator | String | テキスト比較に使用する演算子(下記参照) | いいえ | はい |
Case Sensitive | Boolean | 比較で大文字・小文字を区別するかどうか | いいえ | はい |
Message | String | どちらのルートにも渡すメッセージオブジェクト | いいえ | いいえ |
利用可能な演算子:
equals
(等しい)not equals
(等しくない)contains
(含む)starts with
(で始まる)ends with
(で終わる)is empty
(空である)is not empty
(空でない)is_url
is_email
is_number
これら多彩な演算子により、部分一致や空チェック、URL/メールアドレス/数値形式の検証など、高度なルーティングロジックが可能です。
このコンポーネントは2つの出力経路を持ちます:
どちらの出力も「Message」型であり、ワークフロー内の他コンポーネントとも互換性があります。
条件付きルーターは、特に以下の用途で効果を発揮します:
このコンポーネントをワークフローに組み込むことで、様々な入力シナリオにインテリジェントに反応する、柔軟で高応答なAIプロセスを構築できます。
入力テキストを定義された値と、等しい・含む・空であるなどの演算子で評価し、結果に応じて異なる経路にメッセージを送ります。
演算子には、等しい、等しくない、含む、で始まる、で終わる、空である、空でない、is_url、is_email、is_number があります。
はい、比較の大文字・小文字の区別は有効・無効を切り替えられます。
ロジック分岐の作成に使用します。例えば、ユーザーの入力に応じて異なる応答やアクションに送ることで、よりインタラクティブかつ反応的な自動化が可能です。
もちろんです!コーディング不要で高度なルーティングロジックを設定できるように設計されています。
エスカレーションゲートウェイコンポーネントは、エスカレーションロジックに基づいて受信メッセージをインテリジェントにルーティングし、自動AI応答と人間エージェントへの切り替えを可能にします。エスカレーション状況を追跡し、人間による対応が必要な際も円滑に移行し、コンテキストを維持します。...
カスタムガードレールコンポーネントは、ユーザー入力が特定のトピックや条件に一致する場合のみワークフローが進行するように、LLMベースのバリデーションプロンプトを使って検証します。これにより不要な入力や無関係な入力をブロックし、定義したルールに従って会話を誘導します。...
コンポーネントは、AIチャットボット、ワークフロー、および自動化の構成要素です。再利用可能なUI要素の作成、状態管理、ユーザーインタラクションの処理などに使用できます。...