Ecommerce Bot
はじめに
このチュートリアルでは、Catalyst ConvoKraftを使用して、ECサイト向けの効率的なセールスアシスタントとして機能するEコマースボットを構築する方法を説明します。
電子機器や家電製品をWebサイトで販売するオンラインストアを想定します。ConvoKraftボットをWebサイト向けに構築し、ユーザーがサポートチケットを発行したりカスタマーサポートに連絡したりすることなく、シンプルで分かりやすい質問やよくある質問について、いつでも1対1の対話を行えるようにします。
Eコマースボットは、ストアの在庫にある商品リストの表示、注文の発注、注文の詳細確認、配送先住所の変更、注文の配送予定日の変更が可能です。
Eコマースボットは、Webサイトに埋め込んだ後、以下のように表示されます:
動作するEコマースボットにアクセスして機能をテストできます:アプリを試す!
Eコマースボットは、以下のConvoKraftの基本コンポーネントを使用します:
-
Actions:Eコマースボットに、オンラインストアの商品リストの表示、注文の発注、注文の詳細確認、配送先住所の変更、配送日の変更などの操作を設定します。
-
Bot Logic:EコマースボットのボットロジックをCatalyst Integration Functionsを使用して設定します。この関数が、設定されたアクションのバックエンドロジックを処理します。このチュートリアルでは、関数をNode.js16でコーディングしています。
-
Handlers:ハンドラー関数でレスポンスを設定し、ボットとの新しい会話を開始する際のユーザーへの挨拶、失敗や例外のシナリオでのユーザーへの通知、およびボットが特定のメッセージを理解できない場合のユーザーへの通知を行います。ボットのコア実行ロジックもハンドラー関数で設定します。詳細については、このセクションで説明します。
ConvoKraftボットは、以下のCatalystサービスとそのコンポーネントも使用します:
-
- Functions:Catalyst Integration functionを使用してConvoKraftボットのロジックをコーディングし、作成した関数をConvoKraftボットに関連付けます。
-
- Web Client Hosting:クライアントアプリケーション(Webサイト)をホスティングするために、Catalyst Cloud Scaleサービスのこのコンポーネントを使用します。Catalystが提供するフロントエンドのJavascript SDKパッケージを使用して、ボットをWebサイトに埋め込みます。
以下のZohoサービスも設定します:
- Zoho CRM:オンラインストアの商品と注文データを保存するために、Zoho CRMにカスタムモジュールを作成し、データソースとして使用します。カスタムモジュールの設定について詳しくは、このセクションを参照してください。
このチュートリアルでは、Catalyst Integration関数を使用してConvoKraftボットを構築するためのコードと、ECサイト用のシンプルなクライアントコードが提供されます。ここで提供されるコードをコピーして、指示に従って適切なファイルに貼り付けるだけで構築できます。ボットに必要なアクションの設定、ビジネスロジックのコーディング、ボットのトレーニングとテスト、そして最後にボットをWebサイトに埋め込む手順を説明します。
最終更新日 2026-03-05 11:43:24 +0530 IST
