
AIによるメールスパム判定とサポート自動振り分け
このAIワークフローは、受信メールを自動でスパムかどうか分類し、正当なメッセージは企業ナレッジを活用するAIアシスタントに賢くルーティングして、プロフェッショナルなサポート返信を提供します。ドキュメント検索、高度なLLM、API連携を統合し、シームレスなカスタマーサポート自動化を実現します。...
コンポーネントの説明
条件付きルーターは、カスタマイズ可能なテキスト比較ロジックに基づいてメッセージの流れを制御するためのフローコンポーネントです。これによりプロセスの分岐が実現し、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_urlis_emailis_numberこれら多彩な演算子により、部分一致や空チェック、URL/メールアドレス/数値形式の検証など、高度なルーティングロジックが可能です。
このコンポーネントは2つの出力経路を持ちます:
どちらの出力も「Message」型であり、ワークフロー内の他コンポーネントとも互換性があります。
条件付きルーターは、特に以下の用途で効果を発揮します:
このコンポーネントをワークフローに組み込むことで、様々な入力シナリオにインテリジェントに反応する、柔軟で高応答なAIプロセスを構築できます。
迅速に開始できるよう、条件付きルーターコンポーネントを効果的に使用する方法を示すいくつかのサンプルフローテンプレートを準備しました。これらのテンプレートは異なる使用例とベストプラクティスを紹介し、独自のプロジェクトでコンポーネントを理解し実装することを容易にします。
このAIワークフローは、受信メールを自動でスパムかどうか分類し、正当なメッセージは企業ナレッジを活用するAIアシスタントに賢くルーティングして、プロフェッショナルなサポート返信を提供します。ドキュメント検索、高度なLLM、API連携を統合し、シームレスなカスタマーサポート自動化を実現します。...
入力テキストを定義された値と、等しい・含む・空であるなどの演算子で評価し、結果に応じて異なる経路にメッセージを送ります。
演算子には、等しい、等しくない、含む、で始まる、で終わる、空である、空でない、is_url、is_email、is_number があります。
はい、比較の大文字・小文字の区別は有効・無効を切り替えられます。
ロジック分岐の作成に使用します。例えば、ユーザーの入力に応じて異なる応答やアクションに送ることで、よりインタラクティブかつ反応的な自動化が可能です。
もちろんです!コーディング不要で高度なルーティングロジックを設定できるように設計されています。