生成AI + ICLink 業務フロー (ChatBot版)
このドキュメントでは、生成AIとICLinkを活用したChatBotシステムの業務フローを解説します。このシステムは、ユーザーからの問い合わせを自動的に処理し、リアルタイムで商品情報や会話内容を生成・配信することができます。

システム概要
本システムは、ユーザーが公式サイトを通じて商品情報をリクエストした際に、生成AIとICLinkが連携してリアルタイムに対応するチャットボットシステムです。主に以下の機能を提供します:
- 商品情報の提供
- 一般的な会話対応
- 特定の対話内容の提供
システムは複数のコンポーネントで構成され、ユーザーからの入力を効率的に処理し、最適な結果を返します。
業務フローの詳細
1. ユーザーからの入力
ユーザーは、自社公式サイトを通じて商品名やテキストを入力します。この入力は、システムに送信され、次のプロセスに進みます。
2. ICLinkの連携
ユーザーのアクションデータはICLinkにより処理され、アクションDBに保存されます。これにより、ユーザーの行動に基づいた適切な対応が可能になります。また、後でこのデータは配信内容の改善にも活用されます。
3. チャットボットAPIサーバ
チャットボットAPIサーバは、ユーザーのリクエストを受け取り、配信スクリプトと連携します。配信スクリプトでは、次の3つのタイプに応じた対話内容を提供します:
- 一般会話: ユーザーとの基本的な会話対応
- 対話内容: ユーザーの質問に対する特定の回答
- 商品情報: ユーザーがリクエストした商品に関する詳細な情報
4. 生成AIモデルの利用
配信スクリプトは、**生成AI(ChatGPTなどの大規模モデル)**を使用して、ユーザーに返す対話内容を生成します。生成された情報は、次に示すナレッジデータベースや商品データベースと連携されます。
5. ナレッジDBとの連携
ナレッジDBには業界や商品に関する情報が保存されており、AIによって生成された応答を補強します。また、商品DBやカテゴリDBと連携し、バッチ処理やAPIを介して最新のデータを提供します。
6. クライアントへの配信
生成された会話内容や商品情報は、ユーザーに返されます。これにより、ユーザーはリアルタイムで最新かつ正確な情報を受け取ることができます。
システム構成要素
- ICLink: ユーザーのアクションデータを処理し、最適な応答を提供するシステム。
- 生成AIモデル: ChatGPTなどの大規模モデルを使用して、対話内容を自動生成します。
- ナレッジDB: 業界や商品に関するデータを蓄積し、生成された応答の精度を高めます。
- 配信スクリプト: チャットボットAPIサーバと連携し、独自のロジックでユーザーに最適な情報を提供します。
システムインテグレーション
システム全体は、スムーズなインテグレーションを通じて、リアルタイムで商品データを取得・提供します。商品DBやカテゴリDBは、バッチ処理やAPIを介して最新データを取得できるように設定されています。
このフロー図に基づくプロセスは、各コンポーネントの役割を明確にし、システム全体の流れを可視化しています。これにより、生成AIとICLinkを活用した効率的なチャットボット運用が可能となります。