毎月一度LINEのAPIを使いこなして素晴らしいサービスをリリースしていただいた開発者の皆様の中から一組を新宿ミライナタワーオフィスにご招待し、インタビューと副賞の贈呈を行います。BODY~かんたん体重記録」を開発した金谷拓哉様です。本スキルはClova搭載デバイスに体重を伝えるとそれが日々データベースに保存されていき、トークルーム上のLIFFで体重遷移のグラフを直感的に見ることができるというものです。Framework)を見事に連携し、LINEだからこそ出来るユーザーエクスペリエンス、Clovaの「日常に溶け込んで人々のサポートをする」という体験を創出した点が評価されました。金谷拓哉氏プロフィール金谷拓哉(かなたにたくや)氏。リーダーとして市場で活用事例の少ない技術の活用や活用ノウハウの社内外への発信に取り組んでいる。Kobeを2018年6月から立ち上げ代表を務める。神戸デジタル・ラボでエンジニアをしています。神戸デジタル・ラボはSIerの会社として、ECサイト、WEBやスマートフォンのアプリケーション、業務システムの開発をしています。160名規模の会社ですが、ホワイトハッカーが在籍するセキュリティ専門チームがあったり、大学と共同でデータ分析技術を共同開発したりしているところが特徴の会社です。私は新技術活用推進班というチームに所属しています。R&Dのような、新技術の開発ではなく、重視しているのは「活用」です。SIerとして今ある新しい技術を使ってお客さんの課題を解決するためのチームです。ミッションは2つあり、一つは新技術をキャッチアップしてお客さんと一緒に使ってみること。1つが、新技術を使って得たノウハウ、使いどころや引っかかった点を社内外に向けて発信することです。社内に対しては、メンバーも新技術を使えるようにすることが目的、社外に対しては技術力のPRやブランディングへの貢献が目的になります。ミッションはClovaスキルの開発にもつながりそうですね。私自身は、2年前から新技術活用推進班にいます。それ以前はスマートグラス向けのアプリ開発もしていました。スマートグラスが流行った時期です。スマートグラスはわかりやすく言うとスマートフォンがメガネになったようなもので、この時にVUIに興味を持つきっかけがありました。いうのも、スマートグラスはメガネ型なのでハンズフリーが売りなんです。それなのに操作をする時は、リモコンを使うか、メガネを直接触らないといけない。日本語の音声で操作できるといいなと思っていたのですが、開発者個人で音声操作できるアプリを開発するには敷居が高かったんですよね。音声でデバイスを操作するClovaが登場して、しかも開発環境も整っているとわかった時は嬉しかったですね。スマートグラスの時にはできなかったことを今やりたいというのが開発のモチベーションになっています。ーーVUIについてはかなり前から意識されていたんですね。いえ、最初は個人の活動として始めました。WAVEの先行予約版を購入し土日を使ってスキルを開発して、関西の勉強会で発信していました。そのうちに上司から、社内の展示会でも使ってみたらという話しをいただいて、そこからは業務に使う機会も得ましたが、基本的には個人で開発しています。スマートスピーカーを使って、展示会で会社説明を喋らせたり、就活生向けの合同説明会で就活生の質問に答えさせたりしました。公開していないものも多いのですが、いろいろ作ってきました。ハンズフリーで話しかけて操作できるのがVUIの利点だと思うので、そこを生かしたいというのが1つありました。現状ではユーザーがスキル名を呼び出して起動しないといけないので、使ってもらうためには何かしら思い出してもらったり、普段の生活の中で自然と使ってもらえるようなものにしなければというのもあって、体重記録にしようと考えました。それはすぐに決まりました。多少、女性受けを狙ったのもあります。Clovaは見た目が可愛いので。BODY~かんたん体重記録~」では、LIFFで体重のグラフが見えるようになっています。本スキルではClovaに体重を言って登録ができるのと、「前回の体重を教えて」というと確認ができるようになっています。気軽に体重を記録できることでモチベーションが維持できるようにしたかったのですが、さらに体重の遷移が見えたらモチベーションが高まるかなと思ってグラフを作りました。画像でグラフを見せることもできますが、あえてLIFFにしたのは、LIFFを使ってみたかったからというのが大きいのですが(笑)ーーグラフが溜まってたとえば1年分のグラフを見せようとする場合、テキストでは見にくくて誰も使ってくれないでしょうし、画像だと点が細かくなりすぎて難しいですよね。LIFFだとコンテンツをHTMLやJavaScriptを使って通常のWebアプリケーションのように作成でき、ページングや拡大も簡単に実装できます。LIFFでグラフの点をタップすると、その時の体重がわかったりするのは便利ですよね。ーー画像のように静的なものではなく、インタラクティブなのもLIFFのいいところだと思います。Botの勉強会に参加しました。それでBotについて調べていたら、LIFFというのが最近実装されたと知って使ってみたいと考えていました。ーー発想の順番としては、BotやLIFFを使ってみたいというのが先なのですね。LINEとの連携が容易というのが、Clovaのスキルを開発するメリットだと感じていました。スマートスピーカーには画面がついていませんが、LINEと連携することで容易にGUI(グラフィカルユーザーインターフェイス)も使うことができます。BODY」用のアプリをつくって、それをユーザーにインストールしてもらわないといけない。ステップが煩雑になります。LINEは大体の人がインストールしているので友だち登録さえしてもらえばいい。それは開発者目線ではかなり楽ですね。ーーLIFFの話に戻りますが、Botで友だちになっていれば、LIFFを開くときもわざわざログインしなくていい。WEBで別にブラウザを立ち上げるなら個人の特定のためにログインが必要ですが、LINE内で開いたLIFFは既に個人が特定されているので。いう点も気軽ですよね。ClovaスキルとLINEのBotはサービスとしてはそれぞれ登録する必要がありますが、プロバイダーが同じだと同じユーザーであればリクエストに付与されるユーザーIDも同じになります。メールアドレスを取得して紐づけたりという手間が不要で、シームレスに連携ができることになります。ーーそれでしたら、その知識もLIFFに活かせますね。ClovaのスキルとBotを合わせて1日かからず実装出来ました。ーーアイディアがあればClovaスキル側の実装はそんなに難しくないですよね。あたりはLINE側で用意されているので、ユーザーの要求に対してどんな答えを返すかというコアな部分を実装すればリリース可能になります。企画とかアイディアの部分と、ビジネスロジックを実装する部分だけに集中できるのは嬉しいです。ーーBotも一緒ですよね。APIに関してはスキルと同じ流れで開発できますし。それに加えてWEBの知識があれば、LIFFもできます。APIにはない操作方法を実現したい時に手軽にWebの技術を活用してLIFFで実現できるのはいいですよね。ーーたとえばBotとhtmlのフォームは相性が悪いので、そういうのはLIFFでやるといいですよね。BODY~かんたん体重記録~」のグラフなんかは、最もいい例だと思います。Kobe」について教えてください。関東だと勉強会が頻繁に開催されていますが、関西ではVUIの勉強会はほとんどありませんでした。それで自分で立ち上げたというのがきっかけです。各社のスマートスピーカーに特化したものはあったのですが、もう1つ上のレイヤーであるVUIとして捉えた勉強会がなかった。そこで賛同するような仲間が欲しかったのもあります。ーーVUIというレイヤーで捉えたかったというのは、どういうことでしょうか?VUIやAIアシスタントが最近注目されていますが、あんまり知らない人には、VUIとかAIアシスタントってスマートスピーカーのことでしょと思われています。なく、AIアシスタントはスマートフォンやスマートウォッチ、イヤホンにも搭載され始めています。将来的にはスマートグラスにもAIアシスタントが搭載されるかもしれない。VUIってスマートスピーカーのものだけではないというところにモチベーションを感じる仲間が欲しかったんです。今後ウェアラブルと連携したVUIも作ってみたいと思っています。Duoを持っているのですが、スーパーに行った時に買い物リストが耳元で確認できれば、便利だと思いました。簡単なスキルですが、買い物カゴで片手がふさがった状態で、役に立ちそうだと実感しました。ーーそれはいいですね。意識をして使うようにしています。ーー今後の展望を教えてください。してもSIerで働いているのもあって、コンシューマー向けよりも、ビジネス用途でのアプリとかスキルをを作りたいですし、そういう課題が溢れているのでビジネス用途で作りたいですね。ーー最初におっしゃっていた新卒向けの説明会で使えるスキルなどはビジネス寄りですよね。あとは、よく聞くアイディアとしては音声をとれるなら議事録をとってくれとか、会議室に置いて予約状況をわかるようにしてくれとか、そういう要望は結構ありますね。自分が挑戦したいことは3つです。8月にあるハッカソンに参加したのですが、そのハッカソンでは各班に1人ずつ視覚障がい者の方が参加していました。その方が教えてくれたのが視覚障がい者にとってバスの乗り降りはすごく困る、ということです。バス停にはいろんな路線がくるじゃないですか。すると自分が乗りたいバスが今来たのか次に来るのかがわからないし、乗れたとしても降車ボタンがどこにあるかわからない。今は手探りで探しているらしいんですけど。そのハッカソンではスマホに搭載されたAIアシスタントを使って、スマホに「降車ボタンを押して」と話しかけると、降車ボタンが押されるプロトタイプをつくりました。視覚障がい者の方も、スマートスピーカーやVUIに期待をしていると仰っれていました。年齢や身体障害の有無に関係なく、必要とする情報に簡単にたどり着けるような活用を今後やっていきたいと思っています。IoTは、センサー、クラウド、WEBアプリの3つが関わります。窓にセンサーがついていて、窓が開いているか閉まっているかをセンシングします。そのデータをクラウド上に収集して蓄積しておき、最後、それを見るためにスマホやWEBのアプリがあります。構成要素として3つあるんですけど、当社はこのクラウドとアプリの部分の開発をしています。それもあって、IoTと組み合わせたVUIを作りたいです。簡単に言えば、Clovaに「行ってきます」と言えば家の窓の状態を確認して「2階の窓開いてるよ」って教えてくれるようなVUIですね。それができたら便利じゃないですか。ーーすごい便利ですね。LINEさんにもIoT事業を充実させて欲しいです。Thingsというプラットフォーム構想が発表されました。これはBluetoothを積んでいるデバイスと双方向のやりとりができるものです。これまでIoT機器の操作には個別にハブとなるアプリケーション等が必要でしたが、LINEをユーザーインタフェースに、スマホをハブとすることにより、スマート家電のみならずBluetooth接続のウェアラブルデバイスなども一括管理できるようになる予定です。次はそれを活用します(笑)IoTはビジネスモデルを変えると言われていますが、それはお金の流れを変えるから。これまでだったらコーヒーメーカーを1台2万円で売っていた、でももうコーヒーメーカーは無料でいいですから、その代わり豆を買ってください、とか、今度はコーヒーを飲んだ回数で値段が決まるとか。それを実現するには何回コーヒーメーカーが使われたかセンシングできないといけないし、決済システムもつくらないといけない。なると結構大変じゃないですか。Thingsを組み合わせたら、そういう世界が簡単にできるのかもしれないですよね。思うとすごいことですよね。それはとても面白いですね。それでは3つ目も教えてください。使いたいなと思います。それをすると運営者側も来場者がどのような質問をしたかわかります。すると、たとえば観光案内所にClovaを置いて、観光客がいつもトイレの場所を聞いていたら動線を改善するとか。いうマーケティングの方向にも使えそうだと思いますので、公共の場所で使ってみたいですね。そのうち、公共の場で使うためのスマートスピーカーも販売されるのだろうとも思います。ーーノイズをノイズとして区別できるようになると可能性はありますよね。今後の展望もすごく面白かったです。それでは最後に読者にメッセージをお願いします。開発のハードルは高くないよ、ということと、スマートスピーカーだけがVUIじゃないよという2つをみなさんにお伝えしたいです。スマートスピーカーだけだと思うと、スキルをつくっても使われないんじゃないかと思うかもしれません。ウェラブルデバイスまで広げたらアイディアが湧いてきたり、マネタイズの方法も浮かんでくるかもしれません。いうところも是非知っていただきたいです。ーーありがとうございます。Developers。