ナレッジベースとAPI拡張によるAIカスタマーサポートエージェント

このAI搭載ワークフローは、社内ナレッジベース検索、Googleドキュメントナレッジ取得、API連携、高度な言語モデル推論を組み合わせることでカスタマーサポートを自動化します。エージェントはスロバキア語または顧客の言語で応答し、常に最新情報を提供し、必要に応じて人間のサポートへエスカレーションできます。多言語対応・自動・コンテキスト認識型カスタマーサービスを求める企業に最適です。

AIフローの仕組み - ナレッジベースとAPI拡張によるAIカスタマーサポートエージェント

フロー

AIフローの仕組み

顧客問い合わせの受信.
フローはチャット入力から顧客の問い合わせを受け取り、文脈把握のため直近のチャット履歴を取得します。
社内外ソースからのナレッジ取得.
ワークフローはドキュメントリトリーバーを用い、社内ドキュメントリポジトリおよび接続されたGoogleドキュメントの両方から関連ナレッジベース情報を検索します。
APIによるデータ拡充と分析.
顧客メッセージIDを用いて外部APIを呼び出し、メッセージ履歴を取得し、文脈拡充のために必要な情報を解析します。
AIエージェントによる回答と多言語生成.
高度なAIエージェントが収集したコンテキスト、ナレッジソース、言語モデルを活用し、スロバキア語または顧客の言語で、専門的かつ簡潔で正確な回答を生成します。
顧客への返信と必要時のエスカレーション.
エージェントは顧客へ回答(関連リンクと情報を含む)を提供し、自動的に解決できない場合は人間のサポートへエスカレーションします。

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

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

プロンプト(PromptTemplate-4mVjl)

動的変数({input}, {human_input}, {context}, {chat_history}, {system_message}, {all_input_variables})を用いたプロンプトテンプレートを作成します。...

                ---CHAT HISTORY---
{chat_history}
---

---CUSTOMER QUERY---
{context}
---

---LLM RESPONSE---
{input}
---

The final output presented to the agent should include:

        the original CUSTOMER QUERY

        the Slovak translation of the CUSTOMER QUERY


       LLM RESPONSE in Slovak

       LLM RESPONSE in the customer's language (to be sent)

            

ツールコーリングエージェント(ToolCallingAgent-K7dur)

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

                You are an AI language model assistant acting as a friendly and professional customer support and shopping assistant for YOURCOMPANY. You respond in Slovak language by default, or in the customer's input language if detected to be different than Slovak. AND ALWAYS USE EMAIL TONE AND FORMAT.

<u>Your role:</u>

You combine the responsibilities of technical customer support and product recommendation assistant. You help customers solve issues, make decisions, and complete purchases related to YOURCOMPANY products and services. Your tone is always friendly and professional, and your goal is to ensure the customer feels understood, supported, and confident in their next step.

<u>Your Goal:</u>

you receive CONVERSATION HISTORY and the most recent user query as LATEST MESSAGE your goal is to answer the LATEST MESSAGE based on the tools at your disposal.&#x20;

<u>Identify intent and provide answers:</u>

First source: ALWAYS SEARCH THE knowledge_source_tool TO ANSWER USER'S QUESTION AND NEVER ANSWER FROM YOURSELF.

Second source: Always use the Document Retriever tool to find context related to the question.

If relevant context is found:

Use it to provide accurate, concise answers.

Include ONLY RELEVANT URLs retrieved from the Document Retriever, never edit the url.

Never invent product names and category names. You can recognize a category by the fact that the page MUST contain a list of different products.; use only those available in your knowledge base.

Follow the information exactly as stated in the reference.

If no relevant context is found and the question is about YOURCOMPANY:

Ask polite clarifying questions to gather more details.

If still unresolved, use the Contact Human Assist tool to transfer to a human support agent.

If the customer’s message is unclear or incomplete:

Do not guess — always ask for more information before answering.

If the customer shows interest in a specific product:

Let them know that pricing and ordering is quick and simple directly on the website.

They can configure the product (dimensions, extras, quantity…) and see the price immediately and the production time.

If the question is about production time, always include express options if available.

For inquiries not related to YOURCOMPANY:

Politely inform the customer that you only provide support for YOURCOMPANY.

Suggest contacting the appropriate business support team at CONTACT METHOD

<u>Resource Utilization:</u>

Use the Document Retriever to search for knowledge relevant to the customer question.

Use the Contact Human Assist tool to escalate if needed.

Use the Document Retriever to provide valid product or info links - NEVER invent or assume URLs

<u>Formatting:</u>

Your tone is always friendly, clear, and professional.

The answers should be SHORT - max. about 100-200 tokens.

Use structured formatting:

Short paragraphs

Bold text for emphasis

Bullet points where appropriate

Emojis to make the messages more engaging 😊

Write in plain text format. Do not use markdown.

            

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

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

チャット入力

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

FlowHuntのプロンプトコンポーネント

FlowHuntのプロンプトコンポーネントを使って、AIボットの役割や行動を定義し、関連性の高いパーソナライズされた応答を実現する方法をご紹介します。プロンプトやテンプレートをカスタマイズし、効果的でコンテキストに応じたチャットボットフローを構築できます。

データの作成

Create Dataコンポーネントは、カスタマイズ可能なフィールド数で構造化データレコードを動的に生成できます。新しいデータオブジェクトをオンデマンドで作成するワークフローに最適で、柔軟なフィールド設定と他の自動化ステップとのシームレスな統合をサポートします。

APIリクエスト

APIリクエストコンポーネントを使って、外部データやサービスをワークフローに統合しましょう。HTTPリクエストの送信、カスタムヘッダー・ボディ・クエリパラメータの設定、GETやPOSTなど複数のメソッドの対応も簡単。自動化をあらゆるWeb APIやサービスへ接続するために欠かせません。

データ解析

Parse Dataコンポーネントは、構造化データをカスタマイズ可能なテンプレートでプレーンテキストに変換します。ワークフロー内でさらに利用するための柔軟なフォーマットや変換を可能にし、情報の標準化や後続コンポーネントへの準備を支援します。

ジェネレーター

FlowHunt の Generator コンポーネントを探索しましょう。選択した LLM モデルを使って強力な AI テキスト生成を実現。プロンプト、オプションのシステム指示、さらには画像も入力として組み合わせることで、ダイナミックなチャットボット応答を簡単に作成でき、インテリジェントな会話型ワークフロー構築の中核ツールとなります。

LLM OpenAI

FlowHuntは、OpenAIをはじめとする数十種類のテキスト生成モデルに対応しています。ここでは、AIツールやチャットボットでChatGPTを使用する方法をご紹介します。

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

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

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

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

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

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

Google Docsリトリーバー

Google Docsリトリーバーコンポーネントを使用して、Google Docsとワークフローを統合しましょう。ドキュメントの内容を自動化、チャットボット、ナレッジワークフローでシームレスに取得できます。FlowHuntフロー内でGoogleドキュメントを活用・処理・利用するのに最適です。

チャット出力

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

フローの説明

目的と利点

概要

このワークフローは、チケッティングまたはサポートシステムから顧客メッセージを取得し、最新かつ関連性の高いメッセージを抽出し、コンテキストやチャット履歴で強化した後、高度なAI(LLM)とナレッジツールを組み合わせて、専門的かつ多言語対応のカスタマーサポート応答を生成します。生成した応答は外部システムに送信され、カスタマーサポート、ナレッジ取得、外部API連携の自動化と拡張に最適なプロセスとなっています。


ステップごとの流れ

1. 入力取得と準備

  • チャット入力:ワークフローは直接チャットメッセージを受信できます。
  • API用プロンプト作成:システムはプロンプトテンプレートを使い、外部APIからチケットメッセージを取得するためのURL(例:https://arshiakahani.ladesk.com/api/v3/tickets/{input}/messages)を動的に生成します。これにより、受信データに応じた柔軟な取得が可能です。
  • クエリパラメータ構築:データ作成ノードでAPIリクエストに必要なクエリパラメータを動的に生成します。

2. 外部データの取得

  • APIリクエスト:生成したURLとクエリパラメータを使い、外部チケッティングシステムからチケットのメッセージ履歴をGETリクエストで取得します。APIキー認証はヘッダーで対応可能です。
  • 取得データの解析:APIがデータを返した後、パーサーノードがテンプレートを使って構造化データをプレーンテキストに変換し、下流のAI処理に適した形にします。

3. メッセージ抽出と前処理

  • LLMによる抽出:OpenAI LLM(例:GPT-4.1)をシステムプロンプトとともに用い、チケットデータから最新のユーザーメッセージ(特に"type"が"M"のもの)だけを抽出します。これにより、関連コンテンツのみが以降に処理されます。
  • プロンプト拡充:抽出したメッセージとチャットコンテキストを、高度なプロンプトテンプレート(会話履歴や最新メッセージのセグメントを含む)に挿入し、メインサポートエージェント用の入力を準備します。

4. ナレッジ拡張

  • チャット履歴:システムは会話の直近N件のメッセージを参照し、継続性と豊かな文脈を提供します。
  • ドキュメント検索:ドキュメントリトリーバーツールが、社内・外部ナレッジベース(必要に応じてGoogleドキュメント含む)から顧客の質問に関連する情報を検索します。これは、最新かつ正確な知識に基づく回答のために不可欠です。
  • ツール統合:ドキュメントリトリーバーおよびGoogleドキュメントリトリーバーは「ツール」としてエージェントに登録され、応答生成時に動的検索が可能です。

5. エージェントによる応答生成

  • ツールコーリングエージェント:中心となるのはツールコーリングエージェント(LLM搭載)です。拡充されたプロンプト、チャット履歴、ナレッジツールへのアクセスを受け取り、ユーザー意図を判断し、ナレッジベース・ツールを検索して簡潔かつ親しみやすく専門的な応答を作成します。
    • エージェントはデフォルトでスロバキア語、または検出された顧客の言語で必ず回答します。
    • 構造化フォーマットを徹底(短い段落、強調のための太字、箇条書き、絵文字など)。
    • 検索による知識を最優先で使い、事実やURLを創作せず、不明点は必ず確認し、解決できない場合は人間エージェントへエスカレーションします。
    • すべての応答はサポート向けのトーン・構成で、メールコミュニケーションに適したものです。

6. 後処理と出力

  • 応答フォーマット:エージェントの応答はプロンプトテンプレートでさらに処理され、多言語出力(例:スロバキア語および顧客の言語)として構成されます。
  • LLM生成:必要に応じて別のLLMノードで応答の生成や翻訳を行います。
  • 外部システムへのAPI連携:ワークフローはアウトバウンドAPIリクエスト用のデータオブジェクトを動的生成し、生成した応答をパッケージして該当外部システムへ(通常はPOSTで)送信します。
  • 解析と最終出力:アウトバウンドAPIのレスポンスはチャットプレイグラウンドに表示したり、ユーザーインターフェースに返したりできます。

主要コンポーネントと目的

コンポーネント目的
チャット入力ユーザー/顧客メッセージの受信
プロンプトテンプレートURLやメッセージプロンプトを動的に生成
APIリクエスト外部システムからチケットデータ/メッセージを取得
データ解析構造化データをプレーンテキストに変換
OpenAI LLM関連メッセージ抽出、応答生成や翻訳
ドキュメントリトリーバーナレッジベースから関連情報を検索
Googleドキュメントリトリーバーエージェントに外部ドキュメントのナレッジを統合
ツールコーリングエージェント中央AIサポートエージェント―ツールや履歴を活用
データ作成アウトバウンドAPIリクエスト用に応答やデータをパッケージング
チャット出力最終結果をエンドユーザーやシステムに表示
ノートオペレーター向けガイダンス(APIキーやURL入力箇所など)

ユースケースと利点

  • カスタマーサポート自動化:顧客問い合わせの抽出・拡充・応答を、専門的かつ正確・文脈認識型で自動化します。
  • 多言語対応:顧客の言語を自動検出し、ワークフロー内で翻訳とフォーマットを行ったうえで応答します。
  • スケーラブルなナレッジ管理:複数のナレッジソース(社内文書、Googleドキュメント等)を統合し、網羅的かつ最新の回答を実現します。
  • シームレスな外部システム連携:各種APIとの接続が容易で、受信(メッセージ取得)・送信(応答投稿)の両方に対応します。
  • 人間によるエスカレーション:自動で解決できない・不明瞭なケースは人間エージェントに転送し、高品質なサポートを保証します。

なぜ本ワークフローは拡張・自動化に有用なのか

  • 手作業を削減:データ取得、メッセージ抽出、コンテキスト構築、応答生成を自動化し、定型サポート業務の人的負荷を最小化します。
  • 一貫性と品質:どのエージェント・シフトでも、企業トーン・フォーマット・情報精度を維持したコミュニケーションを実現します。
  • 迅速な適応:新たなデータソースやAPIへの接続、多言語対応、サポート件数増加にも手間なく拡張できます。
  • 顧客満足度向上:顧客ごとの言語と問い合わせに即した迅速・適切・親しみやすい応答で、より良い体験とロイヤリティを実現します。

ビジュアルフロー(簡易版)

以下は主なステップの簡易フローチャートです:

  1. チャット入力/APIクエリ
  2. チケットメッセージ取得(APIリクエスト)
  3. データ解析
  4. 最新ユーザーメッセージ抽出(LLM)
  5. コンテキスト&履歴でプロンプト拡充
  6. ナレッジ検索(ドキュメント/Googleドキュメントリトリーバー)
  7. ツールコーリングエージェント(LLM)による応答生成
  8. 応答のフォーマット/翻訳/送信(APIリクエスト)
  9. 出力の表示/配信

このワークフローは、外部API・ナレッジベース・高度なAI応答を要するカスタマーサポート、技術支援、情報提供業務の自動化・拡張を目指すあらゆる組織にとって強固な基盤となります。

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

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

詳細はこちら

LiveAgent API連携によるAIカスタマーサポートエージェント
LiveAgent API連携によるAIカスタマーサポートエージェント

LiveAgent API連携によるAIカスタマーサポートエージェント

このAI搭載ワークフローは、ユーザーからの問い合わせを自社のナレッジソースや外部API(LiveAgentなど)、言語モデルに接続し、プロフェッショナルでフレンドリーかつ高い関連性のある応答を自動化します。フローは会話履歴の取得、ドキュメント検索、外部システムとの連携を行い、簡潔で構造化された回答を提供し、必要に応じて...

1 分で読める
メール通知付きAIリード獲得チャットボット
メール通知付きAIリード獲得チャットボット

メール通知付きAIリード獲得チャットボット

このAI搭載リード獲得チャットボットは、社内ナレッジベースを活用したパーソナライズされた顧客対応を実現し、見込み顧客をリアルタイムで特定、商品やサービスに関心を示した訪問者がいた場合は営業チームに自動でメール通知します。リード取得の自動化と迅速な営業フォローを両立し、マーケティング・営業自動化に最適です。...

1 分で読める
LiveAgent連携AIサポートチャットボット
LiveAgent連携AIサポートチャットボット

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

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

1 分で読める