チャットボットとは:設計プロセスとそのアーキテクチャ

問題を排除するために楽器を試してください





「ELIZA」と呼ばれる最初のチャボットは、MITのジョセフワイゼンバウム教授によって1960年に開発されました(1923年1月8日、ドイツでは2008年3月5日)。これは一種のコンピュータプログラムであり、その言葉の意味は「私の神は豊かである」です。 Elizaの標準的な形式は、「酵素結合免疫吸着測定法」です。それらのいくつかは、チャーリー、クレバーボット、フレッド、ジェニーAI、シムシミなどです。チャットボットが開発した企業のいくつかは、2007年に設立されたHedgehog Log、2011年にDog Town Media、2009年に設立されたMobiDevです。 融合 Informaticは2000年に設立され、On graph Technologiesは2007年に、Optisol BusinessSolutionsは2006年に設立されました。

チャットボットとは何ですか?

これは、さまざまなモバイルアプリ、Webサイト、メッセージなどを介してさまざまな言語で人間と対話するために使用されるソフトウェアの一種です。ボットの標準形式は「Build-Operate-Transfer」です。 Chabotは、これらを使用することの長所と短所の両方があるため、多目的チャットには適していません。スマートボット、会話型ボット、チャットボット、タルボット、インタラクティブエージェント、会話型AI、会話型インターフェースなど、さまざまな名前があります。これらのほとんどは一種のメッセージインターフェースであり、人間の応答ボットが顧客のクエリに応答するのではありません。チャットボットを使用するように人々を動機付けるいくつかの要因は、生産性、娯楽、社会的および関係的要因、および好奇心です。良いボットには、クローラー、トランザクションボット、情報ボット、エンターテインメントボット、アートボット、ゲームボットなどがあり、悪いボットには、ハッカー、スパマー、スクレーパー、なりすましなどがあります。




チャットボットはどのように機能しますか?

これは、オンラインメッセンジャーを介した人間とロボット間の通信に使用されるツールであり、チャットボットが理解できるさまざまな言語で人間がマシンと対話できるようにするために使用されるCUI(会話型ユーザーインターフェイス)を備えています。それらは主にFacebook、Whatsapp、Skype、Instagram、Hike、Webサイトなどのプラットフォームで見つけることができます。

彼らはまた、知識源、ストックフレーズ、会話記憶の3つの主要部分からなる脳を持っています。私たちがそれに何かを言うとき、それは最初に単語を分析し、ユーザーに返信するためのキーワードを探します。脳の3つの主要部分を使用してキーワードを分析し、ユーザーのクエリに応答します。これは、チャットボットの頭脳が機能する方法です。



AIチャットボット

AIの標準形式は 人工知能 、モバイルアプリ、ウェブサイト、その他多くのメッセージングアプリケーションを介して自然言語でユーザーとチャットするために使用されます。例としては、音楽を簡単に検索するために使用されるSpotifyボット、レシピを検索するために使用されるWholefoodsなどがあります。

チャットボットの種類

AIとFixedの2種類があります。 AIとFixedの違いを下の表に示します


S.NO AIチャットボット チャットボットを修正
1.1。AIチャットボットは事前定義されていません固定チャットボットは事前定義されています
二。AIのカスタマーサービスへの制限付きアクセスはありません固定のカスタマーサービスへのアクセスは制限されています
3.3。このタイプは賢く行動し、最も適切な答えで応答しますこのタイプは、ライブラリからの事前定義されたスクリプトで応答します
四。AIはNLPを使用してユーザーのクエリに答えますNLPを使用してユーザーのクエリに回答することはありません
5.5。AIはメッセージを簡単かつ迅速にデコードし、それに応じて応答します修正されたメッセージは簡単にデコードされません
6.6。AIチャットボットの別名はインテリジェンスチャットボットです固定チャットボットの別名はルールベースのチャットボットです

チャットボットの設計プロセス

スコープと要件であるチャットボットプロセスを設計するための7つのステップがあり、入力を識別し、UI要素を理解し、最初の対話を作成し、会話を構築し、最後にテストします。チャットボットの設計プロセスの図を以下に示します

チャットボット-設計-プロセス

チャットボット-設計-プロセス

チャットボットを設計するための最初のステップは、チャットボットの理由、チャットボットを起動するプラットフォーム、およびその制限などの範囲と要件を知ることです。 2番目のステップは、テキスト、音声、または画像を介したクエリの形式で、デバイスやインテリジェンスシステムからのユーザーからの入力を識別することです。 3番目のステップは、アプリケーションで確認できるユーザーインターフェイス(UI)要素を理解することです。 UI要素には、コマンドライン(CL)、グラフィカルユーザーインターフェイス(GUI)、メニュー方式のインターフェイス(MDI)、フォームベースのインターフェイス(FBI)、自然言語インターフェイス(NLI)の5種類があります。ユーザーインターフェイス要素を理解した後、次のステップは最初のインタラクションを作成し、会話を構築することです。チャットボットの設計プロセスの最後のステップはテストです。テストは、モバイルとウェブサイトで実行され、どのように機能するかを確認します。

チャットボットアーキテクチャ

チャットボットのアーキテクチャでは、テキスト、画像、音声を介してユーザーのクエリに応答するために、候補応答ジェネレーターと応答セレクターが必要です。チャットボットのアーキテクチャを次の図に示します。

チャットボットのアーキテクチャ

チャットボットのアーキテクチャ

上の図では、ユーザーメッセージはインテント分類とエンティティ認識に与えられています。

  • 意図: アン 意図 上の図では、ユーザーの意図として定義されています。たとえば、「さようなら」という言葉の意図は、同様に会話を終了することです。「いくつかの良い中華料理店とは」という言葉の意図は、レストランを見つけることです。
  • エンティティ: アン エンティティ チャットボットでは、インテントを変更するために使用され、システムエンティティ、開発者エンティティ、セッションエンティティの3種類のエンティティがあります。
  • 候補応答ジェネレーター: チャットボットの候補応答ジェネレーターは、さまざまなアルゴリズムを使用して計算を行い、ユーザー要求を処理します。次に、これらの計算の結果が候補者の回答です。
  • 応答セレクター: チャットボットの応答セレクターは、ユーザーのクエリに従って単語またはテキストを選択し、より適切に機能するはずのユーザーに応答を提供するために使用されていました。

チャットボットの課題

いくつかの課題は

  • セキュリティ
  • 音声ボットの場合のユーザーの感情や感情を理解する
  • 言語の専門化
  • 非標準言語

利点

利点は

  • より少ないコスト
  • 24時間年中無休の可用性
  • 学習と更新
  • 複数のクライアントを管理します
  • 使いやすい
  • 人間の努力は少ない

短所

いくつかの欠点は

  • アプリのインストールに時間がかかります
  • 複雑なインターフェース

アプリケーション

チャットボットのアプリケーションを以下に示します

  • エンターテインメント向けのチャットボット:Jokebot、Quotebot、Dinner Ideas bot、Ruuh、Zo、Geniusなど
  • 健康のためのチャットボット:Webot、Meditatebot、HealthTapなど
  • ニュースと天気のためのチャットボット:CNN、ポンチョなど

Chabotはカスタマーサービスを改善します。この改善により、Chatbotのメリットは日々高まっています。今日の世界では、メッセージングは​​、テキストメッセージであろうとメッセージングアプリを介したものであろうと、人気のあるコミュニケーション手段の1つになっています。 Chabotは、さまざまな種類のビジネスが開発されているため、さまざまな目的でさまざまな分野で使用されています。ザ・ チャットボット 顧客の質問とその言語に基づいて設計および開発されています。ここにあなたへの質問があります、コーディングの知識がなくても自分で作成することは可能ですか?