FreshChatとナレッジベース連携によるAIチャットボット

FreshChatとシームレスに統合されたスマートAIチャットボットを導入しましょう。チャットボットは社内ナレッジベースを活用してユーザーの問い合わせに回答し、AIで解決できない複雑な質問や未解決の内容はFreshChat経由で人間のサポート担当者にインテリジェントに転送します。これにより、常にお客様が必要なサポートを受けられるようになります。

AIフローの仕組み - FreshChatとナレッジベース連携によるAIチャットボット

フロー

AIフローの仕組み

チャットセッション開始.
ユーザーがチャットを開くと検知し、AIチャットボットとFreshChatサポートを紹介するウェルカムメッセージを送信します。
ユーザーメッセージの収集.
ユーザーからのチャットメッセージを収集し、コンテキスト維持のためにチャット履歴を保存します。
ナレッジベース検索.
AIエージェントが社内ナレッジベースを検索し、ユーザーの問い合わせに関連する回答を探します。
自動応答&人によるアシスト.
AIで解決できない場合は、FreshChat経由で人間のサポート担当者に問い合わせを転送し、パーソナライズされたサポートを提供します。
応答の配信.
AIまたは人間の担当者からの応答をチャットインターフェースでユーザーに届けます。

このフローで使用されるプロンプト

以下は、このフローでその機能を実現するために使用されるすべてのプロンプトの完全なリストです。プロンプトは、AIモデルに応答を生成させたりアクションを実行させるために与えられる指示です。これらはAIがユーザーの意図を理解し、関連する出力を生成するのを導きます。

ウェルカムメッセージ

FreshChatチャットボットが開かれた際に、ユーザーへウェルカムメッセージを表示します。

                こちらはFreshChat統合チャットボットのウェルカムメッセージです:

👋 FreshChatサポートボットへようこそ!
社内ナレッジベース🧠を活用して、お問い合わせにお答えします。もし必要な回答が見つからない場合は、FreshChat経由でリアルな担当者へシームレスに転送し、パーソナライズされたサポートをご案内します。

何でもご質問ください—さっそく始めましょう!✨💬

            

ツールコールエージェント システムプロンプト

AIアシスタントに、テクニカルなライブチャットサポート担当者としてどのように振る舞うか(挨拶・検索・エスカレーション・言語の使い方など)を指示するシステムプロンプトです。...

                あなたはAI言語モデルアシスタントとして、[YOUR BUSINESS] -[DESCRIPTION OF YOUR BUSINESS] のテクニカルなライブチャットカスタマーサポートスペシャリストとして行動します。
会話が挨拶から始まった場合は、同じ言語で挨拶し、どのようなお手伝いができるか、またソフトウェアやその機能について質問があるかを尋ねてください。
DocumentRetrieverに接続し、ユーザーの質問に関連するコンテンツを検索してください。
DocumentRetrieverで見つかったコンテキストに関連する証拠がない場合、かつ質問が当社のソフトウェアに関するものである場合のみ:
- 質問が英語の場合、必ずリアルな担当者への接続をユーザーに案内してください。
- 他言語の場合、まず訪問者が英語を話せるか、英語サポートとの接続を希望するかを尋ね、承諾があれば担当者への接続を案内してください。
内容が不明確な場合は、追加情報を尋ねてください。

回答は、現在のセッションチャットデータで定義された言語と同じ言語で行ってください。

            

このフローで使用されるコンポーネント

以下は、このフローでその機能を実現するために使用されるすべてのコンポーネントの完全なリストです。コンポーネントは、すべてのAIフローの構成要素です。様々な機能を接続することで複雑な相互作用を作成し、タスクを自動化することができます。各コンポーネントは、ユーザー入力の処理、データ処理、外部サービスとの統合など、特定の目的を果たします。

チャット開始トリガー

Chat Opened Triggerコンポーネントは、チャットセッションが開始された瞬間を検知し、ユーザーがチャットを開いたと同時にワークフローが即座に反応できるようにします。最初のチャットメッセージでフローを開始するため、レスポンス性の高いインタラクティブなチャットボット構築に不可欠です。

メッセージウィジェット

Message Widgetコンポーネントは、ワークフロー内にカスタムメッセージを表示します。ユーザーへの歓迎、指示の提供、重要な情報の表示に最適で、Markdown形式に対応しており、セッションごとに1回だけ表示する設定も可能です。

チャット出力

FlowHuntのChat Outputコンポーネントを使って、柔軟で複数構成のチャットボット応答を仕上げましょう。シームレスなフロー完了や高度なインタラクティブAIチャットボット構築に不可欠です。

チャット入力

FlowHuntのChat Inputコンポーネントは、Playgroundからのメッセージを受け取ることでユーザーとのやり取りを開始します。これはフローの出発点となり、ワークフローがテキストとファイルベースの入力の両方を処理できるようにします。

ツールコーリングエージェント

FlowHunt のツールコーリングエージェントは、AIエージェントが複雑なクエリに答えるために外部ツールを知的に選択し利用できる高度なワークフローコンポーネントです。動的なツール使用、反復的な推論、複数リソースとの統合が必要なスマートAIソリューションの構築に最適です。

ドキュメントリトリーバー

FlowHuntのドキュメントリトリーバーは、生成AIモデルをあなた自身の最新ドキュメントやURLへ接続し、Retrieval-Augmented Generation(RAG)を通じて信頼性と関連性の高い回答を実現します。

Freshchat連携

FlowHuntはFreshchatをはじめとする主要なカスタマーサービスソリューションと連携可能です!AIチャットボットから人によるサポートへのスムーズな切り替えを、Freshchatの連携で実現します。

チャット履歴コンポーネント

FlowHuntのチャット履歴コンポーネントは、チャットボットが過去のメッセージを記憶し、一貫性のある会話と顧客体験の向上を実現しつつ、メモリとトークンの使用を最適化します。

フローの説明

目的と利点

ワークフロー概要:FreshChat連携AIチャットボット

このワークフローは、FreshChatと密接に統合されたカスタマーサポートチャットボットを実現します。貴社の社内ナレッジベースを活用して自動的にユーザーの問い合わせに回答し、必要に応じてFreshChat経由で人間のサポート担当者へ会話をスムーズにエスカレーションできます。このフローにより、日常的な問い合わせへの対応を自動・拡張可能にし、即時対応と複雑・未解決なケースにはライブ担当者へのスムーズな引き継ぎを両立します。


ステップごとのワークフロー説明

1. チャット開始とウェルカムメッセージ

  • トリガー: ユーザーがチャットを開くとChatOpenedTriggerノードが起動します。
  • 応答: フローは即座にMessageWidgetを使ってフレンドリーなウェルカムメッセージを送り、ChatOutputで表示します。AIサポートボットの紹介、できることの説明、必要時には人間の担当者がサポート可能であることを伝えます。

2. ユーザー入力の処理

  • 入力収集: ChatInputノードでユーザーからのメッセージやファイルアップロードを受け取ります。
  • チャット履歴: ChatHistoryノードが会話コンテキストを維持し、AIが一貫性ある適切な応答を返す助けとなります。

3. ナレッジベース検索による自動応答

  • ドキュメント検索: DocumentRetrieverノードでユーザーの質問に関連する社内ナレッジベース情報を検索します。
  • ツールコールエージェント: ToolCallingAgentノードが中心ロジックを担い、
    • ユーザーのメッセージ、チャット履歴、ドキュメント検索結果を受け取ります。
    • システムプロンプトにより、AIが貴社専用のテクニカルサポート担当者として振る舞うよう指示します。
    • ユーザーと同じ言語で適切な挨拶を行い、社内ドキュメントを参照して質問に回答します。

4. 人間へのエスカレーションロジック

  • AIがナレッジベースから満足のいく回答を見つけられない場合:
    • 英語での問い合わせ: ボットはリアルな担当者への接続をユーザーに案内します。
    • 英語以外: まずユーザーに英語サポートへの接続希望を確認し、承諾があれば引き継ぎを案内します。
  • このエスカレーション機能はFreshChatHumanAssistToolComponentが担い、FreshChatと連携して人間の担当者へスムーズに会話を移行します。

5. 応答の表示

  • AIからの回答やエスカレーションメッセージはすべてChatOutputノードでチャットインターフェースに出力され、インタラクティブでスムーズなユーザー体験を実現します。

コンポーネントとその役割

ノード名機能
ChatOpenedTriggerユーザーがチャットを開いたことを検知します。
MessageWidgetウェルカムメッセージを表示します。
ChatOutputユーザーへのメッセージ表示を行います。
ChatInputユーザー入力やファイルアップロードを受け取ります。
ChatHistoryチャット会話履歴を保存・取得します。
DocumentRetriever社内ナレッジから回答を検索します。
ToolCallingAgent応答の選択や人間担当者へのエスカレーション判断を担います。
FreshChatHumanAssistToolFreshChatと連携し、人間担当者への引き継ぎを行います。

このワークフローが役立つ理由

  • 拡張性: 大半のサポート問い合わせを自動化し、人間の担当者の負担を軽減します。
  • 一貫性: 社内ナレッジベースから正確な情報を提供し、回答の品質を保ちます。
  • 24時間サポート: いつでも即時回答が可能となり、顧客満足度を向上させます。
  • シームレスな人間へのエスカレーション: 必要な時にストレスなくリアルな担当者に接続できます。
  • 多言語対応: ユーザーの言語を認識し、回答やエスカレーション案内も柔軟に対応します。
  • 効率化: AIで解決できない質問のみ人間の担当者が対応し、チームは複雑な案件に集中できます。

理想的なユースケース

  • AIを活用してテクニカル/製品サポートを自動化したい企業
  • 即時かつ一貫した回答と人間へのエスカレーションを両立したいシーン
  • FreshChat活用企業で、自動化とライブサポートを融合し、最適な顧客体験を目指す場合

まとめとして、本ワークフローは社内ナレッジベースとFreshChat連携を最大限活用し、サポート業務をより効率的・拡張可能・ユーザーに優しいものにします。

あなた専用のAIチームを構築させてください

私たちは、あなたのような企業がスマートチャットボット、MCPサーバー、AIツール、またはその他の種類のAI自動化を開発し、組織内の反復的なタスクで人間を置き換えるお手伝いをします。

詳細はこちら

LiveAgent連携AIサポートチャットボット
LiveAgent連携AIサポートチャットボット

LiveAgent連携AIサポートチャットボット

AIチャットボットでカスタマーサポートを自動化。社内ナレッジベースを活用して質問に回答し、必要に応じてLiveAgent経由で人間のオペレーターへシームレスに接続します。ユーザー体験を向上させ、応答時間を短縮し、サポート業務を効率化します。...

1 分で読める
AIカスタマーサービスチャットボット(人間への引き継ぎ対応付き)
AIカスタマーサービスチャットボット(人間への引き継ぎ対応付き)

AIカスタマーサービスチャットボット(人間への引き継ぎ対応付き)

AIによるカスタマーサービスチャットボットは、ユーザーを自動でサポートし、社内文書やWebから情報を取得、必要に応じてシームレスに人間の担当者へ引き継ぎます。カスタマー対応やサポートの自動化に最適で、複雑な課題には人間のサポートも保証します。...

1 分で読める