チャットボットとは:設計プロセスとそのアーキテクチャ
「ELIZA」と呼ばれる最初のチャボットは、1960年にMITのジョセフワイゼンバウム教授によって開発されました(1923年1月8日、ドイツでは2008年3月5日)。これは一種のコンピュータプログラムであり、その言葉の意味は「私の神は豊かである」です。 Elizaの標準的な形式は、「酵素結合免疫吸着測定法」です。それらのいくつかは、チャーリー、クレバーボット、フレッド、ジェニーAI、シムシミなどです。チャットボットが開発した企業のいくつかは、2007年に設立されたHedgehog Log、2011年にDog Town Media、2009年に設立されたMobiDev、2000年に設立されたFusion Informatic、OngraphTechnologiesです。 2007年、Optisol Business Solutions、2006年。
チャットボットとは何ですか?
これは、さまざまなモバイルアプリ、ウェブサイト、メッセージなどを介してさまざまな言語で人間とやり取りするために使用されるソフトウェアの一種です。ボットの標準形式は「Build-Operate-移行"。 Chabotは、これらを使用することの長所と短所の両方があるため、多目的チャットには適していません。スマートボット、会話型ボット、チャットボット、タルボット、インタラクティブエージェント、会話型AI、会話型インターフェースなど、さまざまな名前があります。これらのほとんどは一種のメッセージインターフェースであり、人間の応答ボットが顧客のクエリに応答するのではありません。チャットボットを使用するように人々を動機付けるいくつかの要因は、生産性、娯楽、社会的および関係的要因、および好奇心です。良いボットには、クローラー、トランザクションボット、情報ボット、エンターテインメントボット、アートボット、ゲームボットなどがあり、悪いボットには、ハッカー、スパマー、スクレーパー、なりすましなどがあります。
チャットボットの仕組み
これは、オンラインメッセンジャーを介した人間とロボット間の通信に使用されるツールであり、人間がマシンと対話できるようにするために使用されるCUI(会話型ユーザーインターフェイス)を備えています。チャットボットが理解できるさまざまな言語。これらは主に、Facebook、Whatsapp、Skype、Instagram、Hike、Webサイトなどのプラットフォームで見つけることができます。
彼らには頭脳もあり、知識源、ストックフレーズ、会話記憶の3つの主要部分があります。私たちがそれに何かを言うとき、それは最初に単語を分析し、ユーザーに返信するためのキーワードを探します。脳の3つの主要部分を使用してキーワードを分析し、ユーザーのクエリに応答します。これがチャットボットの頭脳が機能する方法です。
AIチャットボット
AIの標準形式は人工知能であり、モバイルアプリ、ウェブサイト、その他の多くのメッセージングアプリケーションを介して自然言語でユーザーとチャットするために使用されます。例としては、音楽を簡単に検索するために使用されるSpotifyボット、レシピを検索するために使用されるWholefoodsなどがあります。
チャットボットの種類
AIと固定の2つのタイプがあります。 AIとFixedの違いを以下の表に示します
S.NO | AIチャットボット | 固定チャットボット |
1。 | AIチャットボットは事前定義されていません | |
2。 | ||
3。 | このタイプはスマートに動作し、最も適切な回答で応答します | |
4。 | AIはNLPを使用してユーザーのクエリに回答します | |
5。 | AIはメッセージを簡単かつ迅速にデコードし、それに応じて応答します | |
6。 | AIチャットボットの別名はインテリジェンスチャットボットです |
チャットボットの設計プロセス
チャットボットプロセスを設計するには、スコープと要件、入力の特定、UI要素の理解、最初のインタラクションの作成、会話の構築、最後のテストの7つのステップがあります。チャットボットの設計プロセスの図を以下に示します

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

上の図では、ユーザーメッセージはインテント分類とエンティティ認識に与えられています。
- 意図: 上の図の意図は、ユーザーの意図として定義されています。たとえば、「さようなら」という言葉の意図は、同様に会話を終了することです。「いくつかの良い中華料理店は何ですか」という言葉の意図は、レストラン。
- エンティティ: チャットボットのエンティティはインテントを変更するために使用され、システムエンティティ、開発者エンティティ、セッションエンティティの3種類のエンティティがあります。
- 候補応答ジェネレーター: チャットボットの候補応答ジェネレーターは、さまざまなアルゴリズムを使用して計算を行い、ユーザーリクエストを処理します。次に、これらの計算の結果が候補者の回答になります。
- 応答セレクター: チャットボットの応答セレクターは、ユーザーのクエリに従って単語またはテキストを選択し、より適切に機能するはずのユーザーに応答を提供するために使用されていました。
チャットボットの課題
いくつかの課題は
- セキュリティ
- 音声ボットの場合のユーザーの感情や感情を理解する
- 言語の専門分野
- 非標準言語
利点
利点は次のとおりです
- 低コスト
- 24時間年中無休の可用性
- 学習と更新
- 複数のクライアントを管理します
- 使いやすい
- 人的労力が少なくて済みます
デメリット
いくつかの欠点は
- アプリのインストールに時間がかかります
- 複雑なインターフェース
アプリケーション
Chatterbotのアプリケーションを以下に示します
- エンターテインメント向けのチャットボット:Jokebot、Quotebot、Dinner Ideas bot、Ruuh、Zo、Geniusなど
- 健康のためのチャットボット:Webot、Meditatebot、Healthtapなど
- ニュースと天気に関するチャットボット:CNN、ポンチョなど
Chabotはカスタマーサービスを改善します。この改善により、Chatbotのメリットは日々高まっています。今日の世界では、メッセージングは、テキストメッセージであろうとメッセージングアプリを介したものであろうと、人気のあるコミュニケーション手段の1つになっています。 Chabotは、さまざまな種類のビジネスが開発されているため、さまざまな目的でさまざまな分野で使用されています。チャットボットは、顧客のクエリとその言語に基づいて設計および開発されています。ここにあなたへの質問があります、コーディングの知識がなくても自分で作成することは可能ですか?
埋め込み