店舗システム・アプリAIチャットボットTweetAIチャットボット開発のすすめ【目次】チャットボットとはチャットボットの導入メリットチャットボットを使用したサービスチャットボットの種類と仕組みAIチャットボットのはじめ方チャットボットの開発チャットボットとは「チャットボット」とは、「チャット」と「ボット」という言葉を組み合わせた造語です。「チャット(chat)」はご存知のとおり文字を入力して複数の人が会話することです。「ボット(bot)」は「ロボット」の略で、処理を自動的に実行するプログラムを表しています。チャットボットは人に代わって自動で会話を行うプログラムのことです。文字で会話をするものをいうことが多いのですが、「AIスピーカー」のように音声で会話するものもあります。2017.12.12チャットボットとは?EC等での導入法や活用法と最新事例チャットボットは現在発展途上のテクノロジーで、企業による導入は広がり続けています。カスタマーサービスへの応用、電話引き継ぎなど、オペレーターとハイブリット的に活用する事例や、「よくある質問」に埋め込まれたチャットボットなど、その導入...チャットボットの導入メリット近年、多くの企業がチャットボットを導入していますが、チャットボット導入のメリットは何でしょうか。人的コストの削減、24時間・365日対応ユーザーからの問合せを人に代わって24時間・365日、自動で受け答えを行うので、人件費や工数の削減が可能です。「株式会社ユ...顧客接点の追加ユーザーは問合せや資料請求のように手間を取らせずに、チャットボットを通して、リアルタイムに企業からの回答を受け取ることができます。チャットボットを利用したユーザーに対して、企業側からアプローチをかけることも可能です。...検索ニーズとのマッチングと顧客満足度向上ユーザーはサイトを検索しなくても、チャットボットを使うことにより欲しい情報を直ぐに入手することができます。ユーザー側の手間を省くことは、顧客満足度の向上にもつながります。チャットボットを使用したサービス次に、チャットボットのサービスについて代表的なものをいくつかご紹介します。1、AIアシスタントのチャットボット活用OSに搭載されているAIアシスタントを活用してチャットボットとして利用している方も多いでしょう。SiriGoogleアシスタントCortanaこれらはテキストベースだけでなく音声認識でのチャットも可能なバーチャルアシスタントです。AIによってアプリを操作させたり、検索を行ったりと便利な機能です。2018.03.29AIアシスタント、スマートスピーカーが変える購買行動の未来AIアシスタントは、スマートスピーカーに搭載されているAIである。スマートスピーカーのシェア争いは始まったばかり。各社は、独自のインターフェースをもつスマートスピーカーを発表しているが、それぞれはほぼ横並び状態である。音声...2、LINEの公式アカウント、facebookメッセンジャーユーザーとの1to1コミュニケーションを行うためにチャットボットを活用している企業もあります。LINEの公式アカウントやFacebookメッセンジャーなどのメッセージツールにはチャットボット機能を連携させることが可能です。LINEのチャットボットとは、「LINE上でユーザーに自動で対応してくれるプログラム」のことです...3、WEBサイトのサービスWEBサイトではカスタマーサポートの窓口としてチャットボットを活用している事例があります。ある質問をさばいたり、問い合わせ内容を確認して適切な対応を行うための一次受付をチャットボットが担ったりしています。自治体ではごみの分別をチャットボットで案内しているところもあります。横浜市では「イーオ」というAIチャットボットが対話形式でごみの分別に関する質問や、収集日などを案内してくれます。参考:イーオのごみ分別案内http://www.city.yokohama.lg.jp/shigen/sub-shimin/dashikata/smartphone.htmlチャットボットの種類と仕組みチャットボットには、大きく分けて2つの種類があります。ルールベース型(人工無脳型/シナリオ型/一問一答型)ルールベース型は、あらかじめ想定される単語や質問に対してシナリオを登録(プログラミング)しておくことで、応答を行うというものです。複雑なシステムよりもはるかにコストを抑えて容易に構築できますが、決められたプログラムどおりにしか応答することができません。2018.09.19「実店舗と同じ」を実現するWeb接客:ツールと事例を紹介Web接客とは、個々のユーザーに合わせた対応をするオンライン接客のことです。Web接客ツールを使えば、リアルタイムの行動分析によってコンバージョンをアップさせることが可能になります。Web接客に使われるツールでは、ポップアップタイプ...機械学習型(人工知能型)機械学習型は、決められた動作しかできないルールベース型とは違って、人工知能(AI)の技術を用いることで、会話ログを自動的に解析/蓄積/学習することにより、正答率を上げていくというものです。2019.02.15機械学習アルゴリズムの仕組みとECにおける活用の可能性RPAなどに代表されるように、ロボットは今やブルーカラーの仕事だけでなく、デスクワークや頭脳労働と言われるホワイトカラーの仕事をも人間の代わりに行い、人間よりもはるかに高い精度とスピードで業務を効率化しつつあります。このようなデスク...チャットボットの仕組み次に、チャットボットの仕組みについて説明します。チャットボットは、会話のやり取りを行うメッセージツール(SNS、Webチャット等)に、応答メッセージを生成するチャットボットを実装し、連携させた構造となっています。実際にどのような動きになるかを人の会話の流れの例で見てみましょう。:応答メッセージを発信ユーザー:応答メッセージを受信1、2、5、6の部分は企業のメッセージツール(SNS、Webチャット等)の役割となります。3、4の部分(★)を自動化したものがチャットボットとなります。ルールベース型では、問合せメッセージのキーワードに対してあらかじめ決められた応答メッセージを発信するという対応になりますが、機械学習型では問合せメッセージの内容をAIにより解析し、応答メッセージを生成することになります。機械学習型の場合、問合せメッセージの解析結果を蓄積し、その後の問合せのために学習するという特徴があります。IQ」ではテキスト入力に...AIチャットボットのはじめ方AIチャットボットを始めるには、以下のような方法があります。思っている方に向けて記事を書きました。ECサイトに来たお客さまを...開発ツールを利用して独自に開発を行う独自に開発を行う場合、プログラミング言語(python)を使用して独自にチャットボットを開発するということも可能ですが、プログラミング不要で無料で利用できる開発ツールが多く提供されていますので、これらを利用することで気軽に開発することができます。各社のサービスを利用するまた、多くの会社がチャットボットサービスを提供しています。独自に開発を行うのではなく、これらのサービスを利用するという方法もあります。大手のコンピューターメーカである日立製作所や富士通も独自のAI技術を用いてチャットボットサービスを展開しています。ここでは、富士通のAI技術(Zinrai)を活用したチャットボットサービス(CHORDSHIP)について簡単に紹介します。CHORDSHIPは、コンサルティングから導入、運用支援、そしてAIデータのチューニングまでの全てをサポートするコンタクトセンター向けのサービスです。チャットボットの種類としては、「AIチャットボット」と「有人チャット」を合わせたハイブリッド型(複合型)となっており、AIチャットボットによって自動応答で対応できない場合は、オペレーターのチャットに切り替える仕組みを持っており、ユーザーに対して適格に応答することができます。オペレーター対応時の対応ログもAI学習データとして蓄積され、AIチャットボットに活かされる仕組みになっています。http://www.fujitsu.com/jp/services/knowledge-integration/chordship/digital-agent/チャットボットの開発オープンソース・フレームワークAIチャットボット開発のためにはプログラミング言語や機械学習アルゴリズムなどの知識が必要で、実際の開発作業に欠かせないのがフレームワークです。ほとんどのフレームワークはフリーのオープンソースとして提供されており、誰でも無料で利用することができます。フレームワークとはAIアプリ/サービス開発時に使用する部品集です。フレームワークを使用することにより、効率よく開発を行うことができます。具体的なフレームワークの使用方法としては、python等のプログラミング言語よりフレームワークの各部品を呼び出すことにより行います。AI向けの主要フレームワークAI向けの主要フレームワークについて紹介します。Networks)日本製のフレームワーク。開発ツールプログラミング不要での開発を実現するための開発ツールについても紹介します。WatsonWatsonは、IBMから提供されている人工知能で、医学論文を読み込ませて病気の診断をしたり、クイズ王に勝利したりという実績を持っています。自然言語処理に強いと言われ、音声変換などチャットボット以外のAIツールも充実しています。DialogFlow(旧:api.ai)Googleが提供しているチャットボット開発ツールです。チャットボット作成初心者でも、無料でプログラミング不要で簡単にチャットボットが作れるので、何ができるかを理解したい方にお勧めします。Repl-AINTTが提供しているチャットボット開発ツールで、曖昧表現の認識や過去の会話の記憶、雑談機能で自然な会話を継続できることが特徴です。ドラッグ&ドロップの簡単操作でプログラミングが必要なく簡単にシナリオを作成することも特徴です。無料から使用でき、有料版も月額5,000円から使用できます。Watsonを使ったチャットボットの作り方について、大まかな手順を紹介します。Cloud(Bluemix)にログインするまず、IBMクラウドのアカウントを作成します。Assistantの画面から対話型でシナリオを作成します。Intents(インテント)にユーザーからの質問を登録Entities(エンティティー)に辞書データを登録Dialog(ダイヤログ)で会話を組み立てるテストをおこなう3:アプリ(API)と連携するメッセージツール(SNS等のアプリ)側で連携を設定します。https://console.bluemix.net/catalog/services/conversationさいごに以上、AIチャットボットについて、始める方法から開発までをご紹介しました。仕組みを学ぶと、各ツールの特徴も理解しやすくなると思います。どちらにせよ、あまり難しく考えなくても、チャットボットは気軽に開発できる時代になりました。自然対話市場は、まだまだ発展途上な分野ではありますが、この機会に開発ツールを利用したチャットボットの導入を検討されてはいかがでしょうか。