チャットボット(AIとロボットの進化で劇的に変わる未来)

LINEで送る
Pocket

チャットボット(AIとロボットの進化で劇的に変わる未来)

チャットボット chatbot

チャットボット(chatbot)とは、「チャット」と「ボット」を組み合わせた言葉で、人工知能を利用し、人間との対話やメッセージのやりとりを行うコンピュータープログラムのことです。
「チャット」は、インターネットを利用したリアルタイムコミュニケーションのことで、主にテキストを双方向でやり取りする仕組みで、既に利用されている技術です。

「ボット」は、「ロボット」の略で、人間に代わって、処理を自動化するプログラムのことです。

人間同士が会話するチャットに対して、「チャットボット」は一方は人工知能を組み込んだコンピュータが人間に代わって対話するシステムです。

このような仕組みは以前から存在していたが、あらかじめ人間によってパターン化された対応しかできていませんでした。
従って、人工無脳と揶揄されていました。

「AlphaGo」が、2016年3月に囲碁の世界王者(イ・セドル九段)に勝利(5戦中4勝1敗)するなど、急速な人工知能の発展と自然言語処理技術が実用的なレベルになってきたこともあり、チャットボットが様々なWebサービスのユーザーインターフェイスやプラットフォームになるとまで期待されるようになっています。

 

すでに、LINEやFacebook、TwitterなどのSNSには、ボットが登場しており、今後は様々なサービスにチャットボットが搭載されるようになります。

例えば、
コールセンターでのチャットボット利用が拡大されれば、業務効率を大幅に改善できます。

教育分野などあらゆる分野でチャットボットが活躍する時代が急速に迫ってきています。

レストラン、ホテル、航空券などの予約などを秘書のようにチャットボットにお願いすれば実現してくれるでしょう。

ECサイトでのショッピングもチャットボットの質問や提案に応えると自分にピッタリの商品が見つかるようになるでしょう。

人工知能については、まだまだ発展の余地がありますが、従来の機械学習、ニューラルネットワークなどから、「ディープラーニング(深層学習)」という技術的ブレークスルーが起きてから、わずかここ数年の進化は非常に大きく、今後の加速度的な進化が期待できます。

そして、チャットボットの発展は、プラットフォームとしての覇権争いとなるため、大手企業を中心に参入企業向けに開発ツールやAPIなどが公開されはじめています。

IBMは「Watoson」の「Botkit Watson」というチャットボット向けの「 Watson Conversation 連携ミドルウェアプラグイン」を提供することを発表しています。
リリースによれば、まず、開発者に人気のビジネスチャット「Slack」向けに会話エンジンとして「 Watson Conversation」を提供し、さらに「Application Starter Kit」など、開発者向けにAPIやサンプルコード、チュートリアルなどのリソースを順次公開していくとのことです。

 

このように、今後数年間であらゆるWebサービスがチャットボットをユーザーインターフェイスとする劇的な変化を遂げるでしょう。

群馬プログラミングカレッジでは、ロボットがアンケートやクイズを会話形式でおこなうシステムを開発しました。

現在、サーバーを経由して、複数のロボットが会話するシステムを開発中です。

本屋の人工知能関連の書籍が多くなりました。

AI(人工知能)

 

棚の上段にあった「チャットボット」本です。

チャットボット(AIとロボットの進化が変革する未来)
本書では、現在のチャットボットブームを解説すると共に、チャットボットの普及によってこれから訪れるであろうWebの変化やビジネス展開などについて、事例を交えて詳しく動向を解説します。

 

 

LINEで送る
Pocket

ラズパイ、テンキーで案内ロボット完成

LINEで送る
Pocket

ラズパイ、テンキーで案内ロボット完成

インターネット接続が難しいエリアや施設で、種々の案内をするロボットを開発しました。

・観光地での観光スポットや施設、お店、お食事処などの案内
・施設内での種々の芸術作品の案内
・店内での商品の案内
・公共施設でのサービス案内
など

様々なシーンで気軽に利用できる手のひらサイズの案内ロボットです。
ご当地のマスコットキャラクターに内蔵して利用することも出来ます。

利用形態は、
イヤホンをつけてテンキーを携帯し、
・案内ロボットを肩に掛けて散策しながら利用する。
・自転車で散策しながら利用する。

自転車の場合は、テンキーを自転車のハンドルに装着してキー入力ができます。

予め案内対象に番号を設定して、ロボットとBluetooth®(ブルートゥース)で接続したテンキーで番号をキー入力すると対象の案内をイヤホンでします。

インターネット接続が不要なため利用場所を選びません。
ビエンナーレ(biennale)などでも効果的に、ロボットがあらゆる案内をすることができます。

案内ロボットには、以下の機能があります。

  1. リピート機能
  2. 巻戻し機能
  3. 先送り機能
  4. 中断機能

リピート機能は、案内を最初から行う機能で何回も同じ案内を聞くことができます。
巻戻し機能は、1つ前のフレーズを再度聞くことができます。
先送り機能は、1つ先のフレーズを聞くことができます。
中断機能は、途中で案内を中断したい場合に利用する機能です。

案内は、案内文章を句読点の「。」と句読点の「、」で句切り、区切られたフレーズ毎にイヤホンまたはスピーカーで音声案内します。

案内中でも、新たな案内対象の番号がテンキーから入力された場合には、その新規の案内を優先的に行います。
いつでも割り込みができる仕様になっています。

番号を非同期に受付けるサーバーを立ち上げ、ソケット通信でテンキー入力の番号をクライアントに渡します。
クライアントは、番号に対応した案内文をフレーズ毎にスレッドを立て案内文を音声出力します。

その他の機能として、

  1. アンケート機能
  2. クイズ機能

などがあります。

開発プログラミング言語は、python バージョン3です。

群馬プログラミングカレッジでは、種々のロボット開発を行っています。

  1. 人工知能自然会話ロボット
  2. 人工知能音声認識案内ロボット
  3. julius音声認識案内ロボット
  4. テンキー案内ロボット

などのロボットを開発しました。

これからは、
・スマホと連携した案内ロボット
・ロボット同士の会話システム
・複数のロボット会話システム

などのロボットを開発予定です。

群馬プログラミングカレッジでは、ロボット開発に興味のある方(生徒)を募集しております。
随時、募集しておりますので、お気軽に当サイトからお問合せください。

小学生、中学生、高校生以上の方を募集しております。

LINEで送る
Pocket