Alibaba Cloud Model Studio と Chat App Message Service を使用して、企業のナレッジベースに基づいた WhatsApp チャットボットを構築します。このチャットボットは、24時間365日対応可能なインテリジェントなカスタマーサービスやセールスガイダンスを提供できます。このチュートリアルでは、PDF または Excel 形式のナレッジベースのアップロード、検索拡張生成 (RAG) アプリケーションの作成から、公式 WhatsApp アカウントへの接続まで、コードを一切使用しない完全なプロセスを解説します。
関連ポリシー
Meta は、2026年1月15日より、WhatsApp Business Platform (API) 上での汎用 AI チャットボットのデプロイメントを禁止します。新規 API ユーザーは、2025年10月15日からこの新しいルールが適用されます。詳細については、「WhatsApp 2026 AI チャットボットポリシー解説 | Alibaba Cloud Chat App コンプライアンスガイド」をご参照ください。
事前準備
企業のナレッジベースファイルをローカルに準備します。大規模言語モデル (LLM) アプリケーションは、これらのファイルをナレッジソースとして使用します。DOC、PDF、MD、TXT などの非構造化データファイル、または XLSX、XLS などの構造化データファイルを使用できます。
企業のナレッジベースファイル:
ファイルタイプ | 説明 | 例 |
非構造化データファイル | 体系的なナレッジの入力に適したドキュメントタイプのファイルです。 プロダクトマニュアル、技術ガイド、操作手順書などの完全なドキュメントが該当します。システムはこれらのファイルを処理して情報を抽出し、ユーザーの詳細なクエリに回答します。対応フォーマットは DOC、PDF、MD、TXT です。 |
|
構造化データファイル | 直接的で単一の応答に適した Q&A タイプのナレッジファイルです。 これらのファイルは、事前に定義された Q&A のペアで構成されます。迅速かつ具体的な回答を提供するのに最適です。システムはこれらのペアを直接使用してユーザーのクエリに応答します。対応フォーマットは XLSX、XLS です。 |
|
操作手順
ステップ 1:非公開 Q&A アプリケーションの構築
詳細な手順については、「コード不要で Q&A アプリケーションを構築」をご参照ください。
最初のステップのプロンプトは、次の内容に置き換えることができます:
ChatFlow プロダクトに関する問い合わせ対応のエキスパートとして、プロダクトの機能に関するお客様からの質問にのみ回答します。他のトピックに関する質問には回答しないでください。
ナレッジベースに基づき、簡潔に回答してください。各応答は 600 文字未満とし、必要に応じて絵文字を使用して表現を和らげてください。
ステップ 2:Chat App Message Service または CPaaS プラットフォームでのフローの設定
前提条件
Alibaba Cloud アカウントを登録し、企業の実名認証を完了して、Chat App Message Service をアクティベートしていること。
WhatsApp Business Account (WABA) を登録していること。アカウントは WhatsApp によって承認され、電話番号が接続されている必要があります。
CPaaS プラットフォームは、管理と配信を簡素化するため、サービスプロバイダーに最適です。詳細については、「CPaaS プラットフォーム」をご参照ください。
Chat App Message Service
Chat App Message Service では、フローエディターを使用して LLM とのマルチターン対話を実装します。
Chat App Message Service コンソールにログインします。 [フローエディター] ページで、[テンプレートビュー] の下にある [大規模言語モデル (LLM) とのマルチターン対話] を選択します。

CPaaS プラットフォームの設定
CPaaS プラットフォームでは、フローエディターを使用して、自動応答と人間のオペレーター間の引き継ぎを管理します。
CPaaS コンソールにログインします。 [フローエディター] ページの [テンプレートの表示] セクションで、[大規模言語モデル (LLM) と人間のオペレーターによるカスタマーサービス] を選択します。

以下の手順は、Chat App Message Service と CPaaS の両方で共通です:
フローエディターのキャンバスで、[自然言語生成] コンポーネントを見つけます。

右側の [自然言語生成] 設定パネルで、取得した API キーとアプリケーション ID (appId) を入力します。アプリケーションタイプを [アプリケーション] に設定します。Alibaba Cloud Model Studio 中国サイトを使用している場合は、プロトコルを [Dashscope] に設定します。それ以外の場合は、プロトコルを [Dashscope (International)] に設定します。次に、[フローの作成] ボタンをクリックして、WhatsApp AI アシスタントのチャットフローを作成します。
説明API キーの取得方法の詳細については、「API キーの取得と設定」をご参照ください。
アプリケーション ID の取得方法の詳細については、「APP ID と Workspace ID の取得」をご参照ください。

ステップ 3:チャットフローの公開
チャットフローを作成した後、[保存して公開] をクリックし、次に [バインドして公開] をクリックします。

[WABA バインディング] ページで、ご利用の WhatsApp ビジネスアカウントと電話番号を選択します。

これで、WhatsApp AI アシスタントがユーザーにサービスを提供する準備が整いました。


