ChatGPT と ReactJS を統合してよりスマートな会話型インターフェースを実現

ChatGPT と ReactJS を統合してよりスマートな会話型インターフェースを実現

翻訳者 |李睿

レビュー | Chonglou

テクノロジーの世界が進化し続けるにつれて、チャットボットは多くのビジネスに不可欠な要素となり、効率的でパーソナライズされた顧客とのやり取りを提供しています。利用可能な多くの AI チャットボット ソリューションの中で、ChatGPT は自然言語処理機能とユーザーのクエリを文脈的に理解する能力で際立っています。

Kommunicate は、AI チャットボットを Web サイトやアプリケーションに統合するプロセスを簡素化する強力なプラットフォームです。これら 2 つのテクノロジーを組み合わせることで、ユーザーにとってシームレスでインタラクティブなチャットボット エクスペリエンスを実現できます。

この記事では、ユーザーが Kommunicate プラットフォームを使用して ChatGPT を ReactJS と統合し、独自の Web サイトでチャットボットを簡単に展開および管理できるようにする方法について説明します。

ステップ1: Kommunicateでアカウントを設定する

Kommunicate にアカウントをお持ちでない場合は、無料で作成できます。

次に、Kommunicate ダッシュボードにログインし、ボット統合セクションに移動します。 Kommunicate を使用してチャットボットを作成するにはクリックします。

次に、チャットボットの名前、言語、および人間による切り替え設定を指定してセットアップを完了します。これらが設定されたら、チャットボットの設定を完了します。

ステップ 2: ReactJS チャットボットのウェルカム メッセージとインテントを作成する

「ボットの管理」セクションに移動し、作成したチャットボットを選択します。

次に、チャットボットのウェルカムメッセージを設定する必要があります。ウェルカム メッセージは、会話を開始したユーザーにチャットボットが送信する最初のメッセージです。 「ようこそメッセージ」セクションをクリックし、ユーザーがチャットボットを開いてウェルカムインテントを保存したときにチャットボットがユーザーに表示するメッセージを入力します。

ウェルカム メッセージを作成した後、チャットボットを構築する次のステップは、インテント (質問と回答) を作成することです。回答セクションでは、考えられるすべてのユーザーの質問と、チャットボットからの対応する回答を追加できます。

まず、「+ 追加」ボタンをクリックして、インテント名を入力します。 「ステップ 1: ユーザーが言うこと」では、チャットボットの応答をトリガーするフレーズ/質問を指定する必要があります。 「ステップ 2: ボットの応答」セクションでは、ユーザー メッセージに対するチャットボットの応答を指定する必要があります。複数の回答やフォローアップ応答を追加して、チャットボットをよりインタラクティブにすることができます。

ステップ3: ChatGPTを有効化する

同じページに、 [設定] (ページの右上隅)があります

「設定」をクリックすると、最初のオプションは「OpenAI ChatGPT に接続」になります。有効にします。

最後に、Small Talk (同じページの最後のオプション) を無効にします。

ステップ4: KomsposeチャットボットをReactJSアプリケーションにインストールする

Kommunicate チャット ウィジェットを React Web サイトまたはプロジェクトに統合するには、2 つの方法があります。ここに一つの方法があります。

新しいReactJSプロジェクトを作成する

Node.js と npm がインストールされていると仮定して、ターミナルを開き、 Create React Appを使用して新しい ReactJS プロジェクトを作成します

 npx create-react-app my-app

次に、my-app フォルダーに移動します。

 cd my-app

npmコマンドを使用してKommunicateチャットツールキットをインストールします。

  • Kommunicate チャット ツールキットをインストールするには、次の npm コマンドを使用します。
 npm i @kommunicate/kommunicate-chatbot-plugin
  • ツールキットをインストールしたら、次のコードを使用してindex.jsファイルにインポートします。

'@Kommunicate/communicateChatbotPlugin' から Kommunicate をインポートします。

  • 次に、index.jsファイルに次のコードを追加します。
 Kommunicate.init("APP_ID", { automaticChatOpenOnNavigation: true, popupWidget: true });

APP_IDを追加します。 APP_IDはここで取得できます。

  • アプリケーションを実行する

Kommunicate を使用して ChatGPT ベースのチャットボットを ReactJS と統合したので、実際に動作する様子を見てみましょう。ターミナルで次のコマンドを実行して開発サーバーを起動します。

  • npm スタート

訪問者はチャットボットと対話できるようになり、会話部分は Kommunicate が処理します。

ReactJS アプリケーションを通信に統合する方法について詳しく知りたい場合は、関連するドキュメントを確認してください。

Kommunicateプラットフォームを使用してChatGPT を ReactJS と統合すると、AI 駆動型チャットボットを使用して Web サイトのユーザー エクスペリエンスを強化する強力で簡単な方法が提供されます。ChatGPTのパワーと Kommunicate が提供する展開の容易さを組み合わせることで、ユーザーにとってよりインタラクティブでパーソナライズされた環境を作成できます。ユーザーはさまざまなカスタマイズを試して、チャットボットを Web サイト訪問者のニーズを満たすために欠かせない資産に変えることができます。

元のタイトル: ChatGPT と ReactJS を統合してよりスマートな会話型インターフェースを実現、著者: Devashish Mamgain

<<: 

>>: 

ブログ    
ブログ    

推薦する

Alibaba iDSTのビジュアルコンピューティング責任者、Hua Xiansheng氏:アルゴリズムの利点は消えつつある

「テクノロジー研究と現実世界の問題を組み合わせ、現実の問題を解決して価値を生み出すことにますます興味...

顔認識の今後の発展は、どうすればより「面子を保つ」ことができるでしょうか?

顔認識技術の利用が増えるにつれ、さまざまなリスクが徐々に明らかになってきています。 CCTVの「3....

機械学習の本質は数理統計学ですか?答えはそれほど単純ではないかもしれない

AI 初心者の多くは、次のような同様の疑問を抱いているかもしれません。機械学習と数理統計の本質的な違...

金融保険業界における人工知能の3つの重要なトレンド

[51CTO.com クイック翻訳] 変化は常に起こっており、将来の変化は予測可能です。保険市場は大...

RPA の収益は 2021 年に 18 億 9,000 万米ドルに達する見込みです。AI は RPA をどのように再定義するのでしょうか?

市場調査会社ガートナーは、ロボティック・プロセス・オートメーション(RPA)を世界のエンタープライズ...

...

マイクロソフトがML.NET 3.0をリリース、ディープラーニング機能を拡張

11月29日、海外メディアの報道によると、マイクロソフトは最近、機械学習モデルを.NETアプリケーシ...

人工知能を活用して社会問題を解決する方法

人工知能はデータに命を吹き込み、過去のさまざまな目録や調査から収集された膨大なデータから再利用の機会...

人工知能に関する10のよくある質問への回答

人工知能は今世紀の主要な話題の一つです。 AI の能力と無限の可能性は、多くの興味深い会話や議論を生...

プライバシー保護における新たなブレークスルー: ガウス差分プライバシー フレームワークとディープラーニングの組み合わせ

[[324532]]人工知能におけるプライバシーの問題は、重要かつ深刻な問題として認識されています。...

2021 年に注目すべき最新テクノロジー トレンド トップ 10

世界中で大きなデジタル革命が起こっています。技術の進歩により、イノベーション、俊敏性、市場開発が加速...

DeSRAは欠陥を検出して除去し、実際のシーンの超解像におけるGANをより完璧にします

生成的敵対的ネットワーク (GAN) を使用した画像超解像 (SR) は、リアルな詳細を復元する上で...

AI技術が世界の感染症対策に情報提供を支援

最近、SingularityNETのCEOであるベン・ゲルツェル博士は、COVID-19サミットを開...

DingTalk Flutter クロス 4 端末ソリューションの設計と技術実践

この記事では、主にDingTalkがFlutterをベースに構築したクロスクアッドターミナルアプリケ...