プロダクトを人間とAI、双方に提供するための「CLIファースト」
Rimoはいま、人間だけでなく、AIエージェントとも連携するプロダクトへと進化しようとしている。そのきっかけは、相川氏自身が業務の中で感じる不満だった。「会議が終わった瞬間にすべての仕事が終わっている状態になってほしい」。相川氏は開発をエンジニアに一任するのではなく、自らAI開発ツールを使って仕組みを作り、有用だと確信したものをプロダクトに提案するという動き方をし始めている。
ここで相川氏が唱えるのが「CLIファースト」という考え方だ。かつてモバイル画面の制約から機能を絞り込む「モバイルファースト」という発想が生まれたように、CLIを起点に開発すれば、UIデザインを考える前に必要な機能だけを突き詰められる。バックエンドの機能を磨き込み、その後で本当に必要な部分にだけUIをつけて人間向けに提供する、という順序だ。
ただし相川氏は、モバイルファーストとCLIファーストの異なる点も強調する。モバイルファーストが機能を削ぎ落とす発想であるのに対し、CLIやAIを前提にする場合は機能はいくらあってもよく、細かすぎるくらいの仕様がむしろ歓迎される。
もっとも、CLIファーストにはリスクも伴う。あらゆる機能をCLIやAPIで操作できるということは、蓄積したデータを他社サービスへ簡単に移行されてしまうリスクと表裏一体だからだ。それでも相川氏は迷いを見せない。「一番良いものを作るという決断をしたのであれば、良いものを作り続けている限り、他社に乗り換えられることはないと信じるしかありません」。
Rimoは今後、人間が使うUIとAIエージェント向けのCLIをどう並行させていくのか。「これから2年くらいは、まだ人間が使う前提だと思います」と相川氏は見通しを語る。2年ほど経てば計画立案や労務管理のような役割までAIが担うようになる可能性もあると相川氏は認めつつ、現時点ではCLIをITリテラシーの高いユーザー向け、UIを一般のユーザー向けと位置づけている。
AIから使われることを前提にすると、ソフトウェアの何が重要になるのか。相川氏は契約締結サービスを例に挙げる。権限設定が「全部触れるか、全部触れないか」の二択に近いサービスでは、ちょっとした秘密保持契約を送るだけでも強い権限を渡す必要が生じる。既存の契約を送れる権限、新規の契約を作成できる権限など、適切に権限構造が分かれているサービスであれば、AIだけでやるところと、人と一緒にやるところが分けられリスクなくAIに作業を任せられるようになる。
最後に、プロダクト開発に携わるエンジニアへ向けたメッセージとして、相川氏は自社のインド人エンジニア採用の経験を振り返った。AIの登場で「インド人のメンバーに指示を出すよりもAIに任せたほうが楽だ」と一時は感じたものの、入社から1年が経ち「いてくれて良かった」と考えを改めている。特定の領域を任せ続けることで深い知見を蓄積してくれる人材の価値は、AI時代にも失われないからだ。
「コードを書くという作業自体はどんどん減っていきますが、結局色々なものがAIから提示された中で、どれが良いものなのかを見極め、指示を出さなければなりません」。良いものを知り、追い求める力が今後ますます重要になると相川氏は力説する。
その鍛え方として、一つの領域でうまくやっている企業やサービスを徹底的に調べあげ何が良いのかを言語化してみると、AIがパッと出してくる回答や広く知られている常識とは違うものになるので良いという。もっと簡単な方法として、「たまには奮発して、高級レストランに足を運び何がその良さを生み出しているのかを体感してみるのもいいかもしれません。」と付け加えた。
本当に良いものは何かを探求し続けること。それが、メガベンダーがひしめく時代にプロダクトを作り続けるための、相川氏なりの答えだ。
