Workflow を通じて複雑な業務 Agent アシスタントを構築する
SERVICEME NEXT では、基本的な方法で作成した Agent は、よりシンプルな Q&A シナリオに適しており、機能は比較的限定的です。より複雑な業務ロジックを処理したり、複数ステップの操作を実現したりする必要がある場合は、Workflow(ワークフロー) を通じて高度な Agent を構築し、より豊富な業務要件を満たすことができます。
本章では、具体的な例を通じて、Workflow を使用して複雑なフローを構築する方法を紹介します。
シナリオ例:契約内容のセンシティブワード抽出
実際の業務では、契約文書は通常長文であり、内容も複雑です。含まれているセンシティブワードを人手で一つひとつ照合して識別する場合、時間も労力もかかるうえ、見落としが発生しやすく、特にセンシティブワードの数が多い場合は、正確性の担保がさらに難しくなります。
Workflow の機能を活用することで、ファイルアップロード、内容解析、センシティブワードの識別とマーキングをサポートするインテリジェントな Agent を構築できます。
このフローにより、ユーザーは手動で確認することなく、契約内のセンシティブな情報を迅速に把握でき、審査効率と正確性を大幅に向上させることができます。
✅ ヒント:この種の Agent は、特に法務審査、コンテンツ審査、コンプライアンス管理などのシナリオに適しています。
センシティブワードのデータソースを準備する
ワークフローを正式に構築する前に、まずセンシティブワードのデータを準備する必要があります。本ケースでは、センシティブワードはデータベースに保存されているため、Data モジュール を通じてデータベースをデータソ ースとして追加し、データ同期を完了する必要があります。
データ準備の前提条件
- センシティブワードのデータがすでにデータベースに書き込まれていること(テーブル名は
SensitiveWords)。 - データベースの種類が
SQLServerであり、ネットワーク経由でアクセス可能であること。

データソース追加手順
- Data モジュールに入る
- SERVICEME プラットフォームを開き、左側ナビゲーションバーの 「Data」 をクリックします。
- 「データソース」 を選択し、データソース管理ページに入ります。

- データソースを追加する
- 右上の 「データソースを追加」 ボタンをクリックします。
- ポップアップした設定ウィンドウで以下の情報を入力します:
- データソース名:例
Sensitive Word - データベースタイプ:
SQLServerを選択 - 接続情報:
host、port
- データソース名:例