約1ヶ月前の4月1日に、特に説明もなくただリンクを並べたような Bot Year という雑なエントリを書いた。他の多くのみなさんと同じように、ぼくも、2016年はチャットボットの年になるかもな〜と思いながら書いたエントリだった。そんで、実際にチャットボットの年になるかどうかは「キラーアプリが登場するかどうか」に賭かっているとも思っているので、どんな体験が考えられるだろうか〜ということで、あれから、LINE と Facebook Messenger のそれぞれのプラットフォームを試してみた。
試してみて感じたことがあるので、現時点での自分の感覚を言葉にしてメモしておく。
多くの人が慣れているであろうチャットのインターフェイスについて
チャットのインターフェイスで「買い物をする」というフローを試してみたけれど、これは別に自分が求めている体験ではないな…?という気持ちになった。今までウェブブラウザを開いてクリックしたりタップしたりしながら操作していたものを、チャットのインターフェイスに着せ替えしたところで、特に目新しい体験はないどころか、やや煩雑になった気さえする。
チャットは大雑把に言えば CUI なので、同じ操作を繰り返し実行したり、コンピュータから命令を送ったりするときには CUI の強みが活きると思うけれど、最初に試してみた「買い物をする」体験、なかでも商品画像を見ながら「どれにしようかな〜」と選ぶような買い物の場合は殊更、CUI よりも GUI の方が向いているように思う。
ぼくはソフトウェア大好きプログラマだけれど、Amazon.co.jp でお買い物をするときに API を叩いて購入しようとは思わない。MacBook のキーボードとマウス、あるいは iPhone の画面を触りながらお買い物する方を選ぶ。
指示待ちボット
自分が期待しないことの結論を雑にいうと「指示待ちボットは要らない」になる。急に、4月入社の新入社員たちにプレッシャーをかける先輩社員の台詞みたいになった。
こちらから LINE や Facebook Messenger のインターフェイスでボットを相手にチャットの画面を開いて「はい、これこれこういうことをしてください」とお願いしたときに「ハイ、ワカリマシタ!ヤリマス!」と作業してくれるだけのボットなら、別に要らないと思う。それだったらターミナルから curl でなにかできた方がハンディでいい。強いていえば LINE と Facebook Messenger だと、各プラットフォームで認証済みの状態で処理をスタートできるよね、というメリットはある。でもそれもまぁ、API トークンがあれば curl でもいいじゃん、くらいのレベルのものかな。
指示待ちボットではないチャットボットとは
ずばり「仕事とは、自分から見つけるものである」と言ってみよう。急に、4月入社の新入社員たちにプレッシャーをかける上司の台詞みたいになった。
なぜチャットボットが強みを持つのか。それは、人々がすでにチャット上で実に豊かな情報をやりとりしているからに他ならない。Google が「検索クエリ」を活用して各個人に合わせた体験を提供しようと尽力しているように、チャットのプラットフォームには、検索エンジンには提供しないような日々の濃密な情報が蓄積されている。そこにボットを介在させることで、提案型のサービスを提供し得るだろう。
たとえば「今度、久しぶりにごはんでも行こうよ」「いいね〜!じゃあ新宿あたりで」なんて会話があったときに、飲食店の候補を提示してくれるような。「いま、渋谷駅を出ました!向かっています〜」と発言したときに、乗り換え案内を利用しますか?とスマートにサジェストしてくれるような。「じゃあ早速、日程調整しましょう!」という流れを察知して、チャットの画面上に候補日時を提示してその場で調整さんと同等の機能を提供してくれるような。「ゴールデンボンバーの新曲、めっちゃいいよね」という投稿がトリガーとなって、YouTube にあるその曲の PV をサッと表示してくれるような。「今日もありがとう!楽しかった〜!写真送るね」といって送った写真を、自動で補正していい感じにしてくれる自動盛り盛りボットのような。あくまでも例だけれども。
そういうチャットボットの在り方に、ぼくは夢を見るわけです。
いま現在においても、チームで Slack 等のチャットツールをフル活用している人たちや、Twitter でタイムラインの発言に反応するボットを嗜んだことのある人たちには、特に斬新な内容でもないでしょう。「ぬるぽ」「ガッ」とか「突然の死」とか「ガルパン」「いいぞ」とか、そういうことです。
人がボットに向かって話しかけるんじゃあないんだよ。人々が会話しているのをボットが眺めていて、タイミングを見計らって気の利いた発言をしてくれる。こういうのでいいんだよ、こういうので。今もテキストエリアにこういう文章を打ち込んでいるわけだから、自動でピッタリな画像を提案してくれてもいいんですよ。はてなブログに文句があるわけではなかった、ごめんね…。
想定を越えた体験が欲しい
そんなふうにして、ボットに対して「おっ、気が利くじゃないか〜」なんて思いながらいっしょに暮らしていけたら最高。スイッチを押したら蛍光灯の明かりがつく、もう1回押したら蛍光灯の明かりが消える、そういう画一的な動きじゃなくて、人と人がチャットしているときに笑っちまうような体験が生じるように、チャットボットともその場を共有して暮らしてみたい。
まぁ、会社の Slack で全スタッフが参加しているチャンネルで、ぼくが管理しているボットが不謹慎な「ここで一句」を詠んでしまったときはさすがに青褪めたので、そういうのもちゃんと制御していけたらいいんかな…。
自分みたいな、実際に簡易なチャットボットを多頭飼いしていて、どういうロジックでどういう発言をするのかを把握している人間でさえも、ときに、チャットボットの不意打ち発言みたいなものを喰らって、ボットに人格を感じてしまうことがある。ソフトウェアのことを知らない人からすれば、チャットのインターフェイス上でボットと人間の区別がつかないというのは、ぼくら以上に強く感じ得る感覚なのかもしれない。
未来に向けて
差し当たって頭が痛いのは「プライバシーの問題」だなあ。仮にぼくが奥さんと LINE で連絡を取り合っているとして、そこにおもしろボットを参加させるとなると、基本的にすべての会話がボットのプロバイダーに筒抜けになるだろう。これが、自前で動かしているボットだったらいいけれど、今後「Bot Market」みたいなところから便利ボットを選んでは追加していくとなると、3rd Party 製のボットと付き合っていくことになる。そうなったときに、LINE の利用者が「このボットを会話に参加させるということは、ここでの会話のログがボットのプロバイダーにも送信されて、」ということを正しく理解して活用していくのは、とても難しいことだと思う。
これをクリアできないと、任意のチャットグループに任意のボットを参加させる、という機能がオープンされないことになるんじゃないかな。細かいことがわかっていなくて的外れなことを言っている恐れもあるので、有識者の方にツッコミをもらえたらうれしい。
まとめ
- チャットボットと仲良く暮らす人類の未来を想像してニコニコしている
- チャットボットの本質はそのインターフェイスではなく、チャットの場に介在できることにある
- プライバシーの問題はむつかしい
- 4月入社の新入社員のみなさん、がんばってください