毎月一度LINEのAPIを使いこなして素晴らしいサービスをリリースしていただいた開発者の皆様の中から一組を新宿ミライナタワーオフィスにご招待し、インタビューと副賞の贈呈を行います。Botを組み合わせたサービスである「マイトレーニング」を開発した中村憲一郎様です。2018のファイナリストにも残った優秀作品です。インタビューでは開発されたサービスのほか、中村様が開発されてきた開発者向けのツールについても伺います。中村憲一郎氏プロフィール中村憲一郎(なかむらけんいちろう)氏。日本マイクロソフトでソリューションアーキテクトとして働くかたわら趣味としてスキル開発や技術者向けイベントで登壇などを行う。ーーまずは現在のお仕事について教えてください。中村憲一郎氏(以下、中村氏)::日本マイクロソフトでソリューションアーキテクトをしています。ひらたく言うとコンサルですね。お客様が「こういうことをしたい」と言った時にそれをビジネス戦略として実装してデリバリーもしていきます。2018におけるファイナル進出、おめでとうございます。LINEさんのハッカソンに参加して、そこで自分の欲しいものをとりあえず作ってみたという感じです。途中スピーカーとして登壇する予定が入っていたのでのチーム分けの時に丁度抜けてしまって。それでチームに入れなくてぼっちソンになって(笑)1人で困って、どうせなら自分が欲しいものをつくろうと考えました。ーーお仕事とも直接は関係がないですよね。LINEさんに関わっているものは全部趣味です。Training)というのがありまして。俗に言うサーキットトレー二ング(30秒ごとに次々違う運動をやっていくもの)です。「マイトレーニング」は自宅にいてもパーソナルトレーナーと一緒にいる感覚でサーキットトレーニングができるというものです。Botでセットします。Botで操作するようになっています。Botと友だちになったら変更できるようにしていました。ーー友だちにならなくてもClovaスキル単体で使えるけど、友だちになるともっと便利になるという風になっているんですね。メニューが決まったらClovaに話しかけると次はこれをやってと指示をくれますし動画も送ってきます。筋トレの名前を言われてもわからないことがあるので。「フロントクランチ」とか。いう時はBotとのトーク画面でプレビュー動画が自動再生されるのでスマホを見えるところに置いておけば、目で見て確認しながらトレーニングを行うことができます。筋トレが辛いときも動画を見られます(笑)ループ動画ではなくて彼(動画に写っているパーソナルトレーナー)が1分間やり続けているのが売りです。ーーずっと一緒にやってくれるんですね。ジムでパーソナルトレーナーと一緒にやっている感覚を得られるようにと思ってスキルをつくっています。今は音楽だけで彼の声が入っていませんが、これからは指示を出す声も入れたいと思っています。正確に言うと私のパーソナルトレーナーの方が所属している組織のボスです。それで撮影にもご協力いただいたんですね。ジムの宣伝をするから撮影させてと頼んで出てもらいました。レベル2をつくるには撮り直さないといけないので結構大変です。ーー撮影は手間がかかりますね。同じメニューであっても時間が変わったら撮り直したいと思っています。トレーニング用のアプリでは2周くらいしたものを綺麗にループでつなげるのが普通です。お金がある会社はそうしたらいいと思うんですけど、こっちは手作り感でいこうと思っています。映像のクオリティもC級にはならないようにしますけど、B級くらいでアナログ感を大切にしたい。すごくいいスタジオで撮影するよりも実際に自分やユーザーがトレーニングするような環境でやりたいですね。基本的に私はデベロッパーなので、使える機能を全部使うためには何があればいいかと考えました。Payを全部使うには何がいいかなと。それだとなかなか難しくて結局は自分が欲しいものから考えたら、逆に全部ハマったという感じですね。ーーそうなんですね、LINEログインも使って頂いているのですね。Botの挙動を設定するための管理画面で使っています。Payは実装はしていますが、まだ使えるようにはしていません。マネタイズの方法はいろいろ考えているんですよ。レベル1は無償で使えるけどレベル2やレベル3のトレーニングは有料にする、あるいはダイエットに特化したメニューや夏なら足に特化したトレーニングを用意して200円払ったらできるというようなことを考えています。あとはゲーミフィケーションですね。トレーニングをした回数によって進める場所を変えて、シルバーまで達成したら無料でゴールドに行けるけれど、シルバーをスキップしてゴールドに行きたいときは50円払ってもらうとか。それから今は1日2回までしかできませんが、どうしても3回やりたい場合はお金を払ってもらうとか。LIVEでトレーナーがリアルタイムでセッションをやるのでその参加権をあげるとかも考えています。ーーマネタイズの案が沢山出てきますね。リアルのジムとも連携させようと思っています。faceでトレーニングをしませんかという提案をして、アプリに課金してくれた分を差し引きしてジムの体験レッスンに使えるようにしたり。Payでしようと思って実装はしています。Payが使用できるようになります。ーーいろんな可能性がありますね。アチーブメント一覧もLIFFを利用して実装されており、直感的で見やすいです。この枠の線は画像を用いているのではなくてCSSでやっているので、LIFFじゃないと難しんですよ。Messageでもできないことはないですが難しいですね。ーーマネタイズポイントについてよく考えておられると感じました。ポコパン等のソーシャルゲームが参考になりそうですね。Labさんの「ゾンビのまち」なんかはとても良く出来ていると思います。ゲームっぽいかどうかは見た目で決まるのでLIFFはいいですよ。ーーゾンビのまちはLIFFでアニメーションしたりリッチなデザインですよね。常に出しておきたい「進捗バー」とかはリッチメニューAPIがいいですよね。実装はしていませんが、トレニーング中に「5種目中3つやりました」とかががわかるように差し替えたいと思っています。ーーリッチメニューAPIですと通数による課金もされませんし、いいですね。実装は10分もかからないと思います。見た目のいい素材を用意できるかどうかですね。デザイナーではないので。LINEのプラットフォームはその辺りがやりやすいですね。他のスマートスピーカー版の「マイトレーニング」も考えているのですが、手間が多くてまだやっていません。ClovaのようにBot連携や認証管理に手がかかってしまうので。ーーそれでは「マイトレーニング」の他に作られたスキルについて教えてください。「イングリッシュクイズ」というスキルがあります。Clovaは英語を喋りますが、英語の聞き取りはできないんですよね。音声入力は日本語だけ。日本語を英語に翻訳するのは得意ですが、その逆をやってみたくて作ったのがこのスキルです。Clovaに「イングリッシュクイズ」と言うと英語で問題を出してくれるので日本語で答えるものです。偉人の説明が英語で再生され、その人物を答えるというような。英語を口にするのは恥ずかしいけど英語を勉強したいという中学生、高校生向けのスキルです。あとは覚えてもつまらない社会の暗記モノを英語のクイズにして楽しく勉強してもらえたらいいな、と。流暢過ぎますね(笑)。