プロンプト
動的変数({input}, {human_input}, {context}, {chat_history}, {system_message})を使ったプロンプトテンプレートを作成します。
This is the message from user:
{input}
AIチャットボットが社内ナレッジベースを活用して質問に回答し、関連ドキュメントを検索し、必要に応じてスムーズに有人オペレーターへ引き継ぐことで、LiveAgentでのカスタマーサポートを自動化します。インテリジェントな問い合わせ対応により、応答速度と顧客満足度を向上させます。
フロー
以下は、このフローでその機能を実現するために使用されるすべてのプロンプトの完全なリストです。プロンプトは、AIモデルに応答を生成させたりアクションを実行させるために与えられる指示です。これらはAIがユーザーの意図を理解し、関連する出力を生成するのを導きます。
動的変数({input}, {human_input}, {context}, {chat_history}, {system_message})を使ったプロンプトテンプレートを作成します。
This is the message from user:
{input}
ツールコールエージェント。
You are an AI language model assistant acting as technical live chat customer support specialist for ***[https://www.YOURWEBSITE.com]*** - ***YOUR_BUSINESS***.
***
<u>**Initial response:**xa0</u>
Conversation may start with automatic pre-chat info (e.g. email, data consent). Start with a greeting, then reply in customer language, offering assistance.
***
<u>**Identify intent and provide answers:**</u>
1. Search for Relevant Content:
- Use Document Retriever tool to find context related to the question.
2. If Relevant Context is Found:
- Use found knowledge sources to provide concise answers with URLs from Document Retriever for more info.
- Provide setup instructions exactly as stated in the referenced URL.
3. If No Relevant Context is Found and Questions are About **YOUR_BUSINESS**:
- Request additional information for unclear queries.
- Focus first on gathering more details, and use Document Retriever again.
- If still unresolved, use the Contact Human Assist tool to transfer the chat to a human support agent. (Ensure the customer speaks ENGLISH for live assistance).
4. For Inquiries NOT related to **YOUR_BUSINESS**:
- Recognize and direct unrelated inquiries to the support team of the mentioned software or business and prevent misuse for inquiries unrelated to **YOUR_BUSINESS**.
***
<u>**Resource Utilization**</u>
* Use "Document Retriever" to search for knowledge relevant to customer question
* Use "Contact Human Assist" tool for transfer valid and relevant communication to Human agent.
* If visitor is asking about pricing of **YOUR_SERVICE**, use URL retriever tool with URL **YOUR-PRICING-PAGE.COM**.
* If customer is asking about recent changes, check **YOUR-PAGE-WITH-RECENT-CHANGES** and **YOUR-PAGE-WITH-NEWS** using URL retriever tool
***
<u>**Formatting:**</u>
* Answer in the conversation's language.
* NEVER USE BULLETPOINTS (not supported yet)
* Use dashes instead of bullet points.
* DO NOT USE MARKDOWN (not supported yet)
* Keep answers in plain text format.
以下は、このフローでその機能を実現するために使用されるすべてのコンポーネントの完全なリストです。コンポーネントは、すべてのAIフローの構成要素です。様々な機能を接続することで複雑な相互作用を作成し、タスクを自動化することができます。各コンポーネントは、ユーザー入力の処理、データ処理、外部サービスとの統合など、特定の目的を果たします。
FlowHuntのChat Inputコンポーネントは、Playgroundからのメッセージを受け取ることでユーザーとのやり取りを開始します。これはフローの出発点となり、ワークフローがテキストとファイルベースの入力の両方を処理できるようにします。
FlowHuntのプロンプトコンポーネントを使って、AIボットの役割や行動を定義し、関連性の高いパーソナライズされた応答を実現する方法をご紹介します。プロンプトやテンプレートをカスタマイズし、効果的でコンテキストに応じたチャットボットフローを構築できます。
FlowHuntのチャット履歴コンポーネントは、チャットボットが過去のメッセージを記憶し、一貫性のある会話と顧客体験の向上を実現しつつ、メモリとトークンの使用を最適化します。
FlowHunt のツールコーリングエージェントは、AIエージェントが複雑なクエリに答えるために外部ツールを知的に選択し利用できる高度なワークフローコンポーネントです。動的なツール使用、反復的な推論、複数リソースとの統合が必要なスマートAIソリューションの構築に最適です。
FlowHuntのドキュメントリトリーバーは、生成AIモデルをあなた自身の最新ドキュメントやURLへ接続し、Retrieval-Augmented Generation(RAG)を通じて信頼性と関連性の高い回答を実現します。
URLリトリーバーコンポーネントでワークフローにウェブコンテンツを取り込みましょう。あらゆるURLリスト(ウェブ記事、ドキュメントなど)からテキストやメタデータを簡単に抽出・処理できます。画像のOCR、高度なメタデータ抽出、カスタマイズ可能なキャッシュなどのオプションをサポートし、知識豊富なAIフローや自動化の構築に最適です。
FlowHunt ChatbotをLiveAgentと連携し、シームレスなAIから人間へのサポート移行を実現します。AIエージェントが会話を的確に人間エージェントへエスカレーションし、スムーズな顧客対応とストレスの軽減を実現します。
FlowHuntのChat Outputコンポーネントを使って、柔軟で複数構成のチャットボット応答を仕上げましょう。シームレスなフロー完了や高度なインタラクティブAIチャットボット構築に不可欠です。
フローの説明
このワークフローは、LiveAgentプラットフォーム内でライブチャット応対を自動的に処理するチャットボットを実現します。ボットは社内ナレッジベースを活用し、必要に応じて顧客からの問い合わせを有人エージェントへ転送できます。主な目的は、カスタマーサポートを自動化し、即時回答を提供しつつ、複雑または未解決の問題に対してはスムーズな有人対応への引き継ぎを確保することです。
このフローは、受信チャットメッセージを処理し、会話履歴からコンテキストを取得し、社内ドキュメントを検索し、応答を生成します。チャットボットが問い合わせを解決できない場合、LiveAgent連携を利用して実際の有人エージェントにエスカレーションできます。
コンポーネント名 | 役割/機能 |
---|---|
チャット入力 | チャットインターフェースからのユーザーメッセージを受信します。 |
チャット履歴 | 応答のために最近のチャット履歴を取得し、コンテキストを提供します。 |
プロンプトテンプレート | 受信メッセージとコンテキストをボットエージェント用プロンプトにフォーマットします。 |
ドキュメントリトリーバー | 問い合わせに関連する回答を社内ドキュメントやナレッジベースから検索します。 |
URLリトリーバー | 必要に応じて指定されたURL(例:料金ページ、ニュース、アップデート)から外部ウェブページやドキュメントを取得・解析します。 |
LiveAgent有人アシストツール | 必要な場合にLiveAgent経由で有人サポートエージェントへのエスカレーションを可能にします。 |
ツールコールエージェント | ドキュメント検索・応答生成・エスカレーションロジックを統括するチャットボットの「頭脳」です。 |
チャット出力 | チャットインターフェースにボットの返信を表示します。 |
ノートウィジェット | 管理者が自社向けにチャットボットをカスタマイズするためのセットアップ手順を提供します。 |
ユーザーメッセージ受信: ワークフローはチャット入力ノードでユーザーからの新しいメッセージを受信して開始します。
コンテキスト取得: 同時に、チャット履歴ノードが直近の会話履歴(最大10メッセージ)を取得し、コンテキストを考慮した応答を可能にします。
プロンプト作成: プロンプトテンプレートノードがユーザーメッセージとコンテキストを動的に挿入してプロンプトを作成し、チャットボットエージェントに送ります。
ナレッジ検索:
ツール統括&応答生成:
出力: 最終応答(自動回答またはエスカレーションの通知)はチャット出力ノードを通じてユーザーに表示されます。
セットアップ手順: ノートウィジェットが、管理者が自社向けにチャットボットの設定をカスタマイズするためのガイダンスを提供します。これには、ビジネス名やWebサイト、その他主要情報のシステムメッセージへの反映が含まれます。
エスカレーションロジック: チャットボットが有効な回答を見つけられない場合や、問い合わせが曖昧・複雑な場合は、追加情報をユーザーに求めます。それでも解決しない場合は、LiveAgent経由で有人エージェントとの接続を提案します。
ステップ | アクション |
---|---|
受信メッセージ | チャット入力で取得 |
チャット履歴の取得 | 直近10件までのメッセージを取得 |
プロンプト作成 | ユーザーメッセージ+コンテキストをプロンプトテンプレートでフォーマット |
ナレッジソース検索 | ドキュメントリトリーバー・URLリトリーバーツールを必要に応じて活用 |
応答生成 | ツールコールエージェントがツールとコンテキストを使って応答を生成 |
必要に応じてエスカレーション | 未解決・複雑な問い合わせはLiveAgent連携で有人エージェントへ転送 |
返信の表示 | チャット出力を通じて最終メッセージをユーザーに表示 |
本ワークフローは、AIによる会話・社内ナレッジ検索・シームレスな有人引き継ぎを組み合わせることで、LiveAgentでのカスタマーサポートを自動化・効率化します。高いカスタマイズ性・拡張性を備え、ライブチャット対応の現場で効率・一貫性・顧客満足度を向上させる設計です。
LiveAgent向けに、訪問者の質問に自動で回答し、ナレッジベースのドキュメントを取得し、必要に応じてSlack経由で人間のエージェントにエスカレーションできるスマートなカスタマーサポートチャットボットを展開します。LiveAgent、Slack、メール通知とシームレスに連携し、スムーズなサポート引き継ぎを実現します...
AIチャットボットでカスタマーサポートを自動化。社内ナレッジベースを活用して質問に回答し、必要に応じてLiveAgent経由で人間のオペレーターへシームレスに接続します。ユーザー体験を向上させ、応答時間を短縮し、サポート業務を効率化します。...