営業とサポートの自動化のためのハイブリッドエコシステム
市場にあるほとんどの既製チャットウィジェットは、単純な自動応答機能しか持たないか、各言語バージョンのサイトに対して複雑な手動設定が必要です。また、オペレーターはリアルタイムで顧客が何を書いているかを見ることができず、AIモデルはピーク負荷時にフリーズしたりエラーを発生させることがあります。
AI-Robot Studioのチームは、AI-Robot Chatを開発しました。これは、耐障害性の高いエンタープライズ向けAIコンサルティングプラットフォームです。完全に準備されたオープンアーキテクチャのソフトウェアパッケージで、お客様のサーバーに展開され、サードパーティのサブスクリプションサービスから完全に独立し、インターフェースの即時応答を保証します。
AI-Robot Chatの技術アーキテクチャとシステムの「内部構造」
1. 動的コンテンツブリッジ (Dynamic Decoupled Knowledge Base)
AI-Robot Chatの主なアーキテクチャ的特徴は、ボットの知識をバックエンドのプログラムコードから完全に分離している点です。ボットは「空のシェル」として機能し、サービス、価格、ルールに関するすべての知識は、リモートサーバーから動的にJSONファイル(例:ru.json、es.json)を読み込みます。
- 起動時およびリクエスト時に
kb_service.pyサービスが知識ファイルをダウンロードし、HTMLタグを除去して構造化ブロックをフラットなテキストコンテキストに変換します。 - システムは指示テンプレート(System Prompt)を取得し、そこにクリーンな知識をコンテキストマーカーとして動的に挿入し、コミュニケーション言語の厳密な指示を最後に追加して、多言語対話での混乱を防ぎます。
2. 高速で適応性のあるフロントエンド (Svelte 5 Chat Widget)
チャットインターフェースはSvelte 5フレームワークで開発されており、バンドルサイズが最小限で、メインサイトの読み込み速度を低下させることなく、ウィジェットが瞬時に動作します。
- 言語の自動検出: ウィジェットは
htmlタグのlang属性を読み取ります。ReactやSvelteのSPAで言語がページの再読み込みなしに変更された場合、組み込みのMutationObserverがこれを瞬時に検出し、チャットウィンドウをクリアして新しい言語での挨拶をリクエストします。 - ハイブリッド通信: REST APIはメッセージ履歴や設定の高速読み込みに使用され、非同期のWebSocketsはリアルタイムでの双方向メッセージ交換と「入力中...」ステータスの表示を実現します。
- Rich Content: チャットはMarkdown(リスト、太字/斜体)のレンダリング、添付スクリーンショットの表示、ファイルのアップロードをサポートしています。
3. 高性能な非同期コア (FastAPI)
AI-Robot Chatのサーバー部分はPythonのFastAPIで構築されています。データベース(Firebase)やスプレッドシート(Google Sheets)との連携には、asyncio.to_threadを使用した非同期スレッド分散を採用しています。ログの記録やGoogle Sheetsへのデータ送信を待っている間も、FastAPIのメインコアは他のユーザーの数百のアクティブなWebSocket接続を遅延なく処理し続けます。
専用の接続マネージャー(ws_manager.py)がユーザーのリアルタイムステータスを監視します。ユーザーがサイトのタブを開くと、オペレーターには緑色のプレゼンスインジケーターが表示され、タブを閉じるとインジケーターは瞬時に消え、マネージャーの時間を節約します。
4. 耐障害性の高いAIエンジン: 「ウォーターフォール」アーキテクチャ (Waterfall AI Engine)
システムの中核(ai_service.pyモジュール)は、AIプロバイダーの障害から保護されています。カスケード型のリクエストモデルを採用しており、優先モデル(例:OpenAI)がエラーを返したり20秒以内に応答しない場合、ボットは自動的にGeminiにリクエストをリダイレクトし、再度障害が発生した場合はxAIやMistralに切り替えます。これにより、AIサービスのいずれかがダウンしていても、クライアントは途切れることなく応答を受け取ることができます。
5. インテリジェントなリードジェネレーション (Function Calling)
AIは単に会話を模倣するだけではありません。Function Calling技術を使用して、ユーザーが連絡先情報(電話番号、メールアドレス、メッセンジャーのニックネーム)を入力したタイミングを意味的に認識します。この瞬間にシステムは技術的な関数save_leadを呼び出し、連絡先をキャプチャして、ビジネスオーナーにTelegramで即時通知を送信します。
6. プロフェッショナルなオペレーターパネル (NiceGUI & AG Grid)
マネージャー向けのインターフェースはNiceGUIをベースに開発されており、完全なワークスペースを提供します:
- 瞬時の引き継ぎ (Human Mode): マネージャーはAIとの顧客の対話をリアルタイムで確認し、ワンクリックでロボットから手動モードに切り替えてチャットを引き継ぐことができます。アクティビティインジケーターは、他のマネージャーが同じチャットを閲覧しているかどうかを示し、混乱を防ぎます。
- 分析ダッシュボード: ビジネスの主要KPI(ユニークセッション数、アクティブな対話数、リードへのコンバージョン率)をリアルタイムで表示します。
- AG Gridによるインテリジェントなデータベース管理: このテーブルでは、国、UTMタグ、訪問日、入口ページなどで数千のセッションをフィルタリングし、一括でアーカイブまたは削除することができます。テーブルは各マネージャーの列設定を個別に記憶します。
AI-Robot Chatがビジネスにもたらす主なメリット
- 完全に自律的な知識ベース: ボットはJSONファイルで学習するため、価格表やサービス条件が変更されても再プログラミングは不要です。
- 最大限の応答速度: 非同期のバックエンドアーキテクチャとWebSocketsにより、メッセージ配信の遅延が一切発生しません。
- 完全な透明性: 広告キャンペーンのUTMタグ、IPアドレス、都市、チャットを開いたページまで、顧客の全経路を確認できます。
AI-Robot Chatは、高負荷に対応したエンタープライズクラスのツールで、顧客サービスの最大90%を自動化し、サイト訪問者を購入準備の整ったリードに変えます。AI-Robot Studioの専門家にご連絡いただき、AI-Robot Chatの導入やビジネスプロセスに合わせたカスタマイズについてご相談ください。