「自社開発(Build)か purchased/外部調達(Buy)か」の選択肢が「自社開発」へとシフトしている
MMaximilian Schwarzmüller
컴퓨터/소프트웨어창업/스타트업경제 뉴스
Transcript
00:00:00最近熱を帯びてきている議論があります。これは最終的に私たち開発者全員に関わってくる話ですが、将来的に多くの企業が大半のソフトウェアを自社で開発するようになるかどうか、という問題です。
00:00:15これは決して新しい議論ではなく、2〜3年前から始まっていました。しかしAIエージェントや基盤となるAIモデルが進化し続ける中で、この問いはいよいよ重要性を増しています。
00:00:31実際、自前でソフトウェアを構築する人々、特に開発者が明らかに増えているのは間違いありません。
00:00:44私自身の会社でも、プロジェクト管理やメール配信など、これまで利用していた様々な有料サービスを自社製のソリューションに置き換えました。
00:00:59もちろん私は開発者なので比較的容易ですが、AIの登場前はもっと手間がかかったため、そこまではしていませんでした。
00:01:10AIのおかげで作業効率が上がり、より高度な課題にも取り組めるようになったのは間違いありません。
00:01:19ただし、一定の専門知識は必要です。もっとも、特定のプロダクトであれば「バイブコーディング(感覚的なコード生成)」で作ることも可能です。
00:01:25簡単なユーティリティツールなら、それで十分です。例えば、サムネイル用に顔写真の背景を消すための小さな背景削除ツールを作りました。
00:01:36細かい仕様にはこだわらないので、これは完全にバイブコーディングで作ったものです。
00:01:42不具合があっても見た目で分かりますし、その場で適当に修正すれば済みます。
00:01:47ミッションクリティカルなツールではないので、こうした用途ならバイブコーディングで十分機能します。
00:01:53もちろんこれは私に限った話ではなく、多くの人が実践できることです。
00:01:59ただ、誰もがそうできるわけではありません。エージェント型AIツールやその可能性を全員が知っているわけではないからです。
00:02:09とはいえ、開発者やITリテラシーの高い人であれば、特定のツールをバイブコーディングで構築できます。
00:02:17しかし、バイブコーディングをお勧めできない領域のツールも存在します。
00:02:24例えば、ニュースレターのようなメールを配信するツールです。
00:02:29そこには不具合のリスエストが存在し、誤送信で迷惑メール扱いされたり、配信解除を招いたり、ドメインの配信信用度を損なう恐れがあります。
00:02:40メールの半分が届かないような事態も絶対に避けなければなりません。
00:02:45さらに考慮すべき点があります。
00:02:46例えば、ユーザーが購読解除するためのアンサブスクライブ機能を実装し忘れるかもしれません。
00:02:54これは非常にまずい問題です。
00:02:56配慮すべき要素が多く、仕組みとしてはより複雑になります。
00:02:59そうした問題を抜きにしても、大規模なメール配信には事前に多くの工程が必要になります。
00:03:09まずは配信ノウハウや、AWS SESのような利用可能なサービスの知識が必要です。
00:03:15知識があったとしても、すべてを適切にセットアップするにはワンクリックとはいきません。
00:03:22構築を簡易化するサービスも存在しますが、それでも一定の技術知識が求められます。
00:03:28非IT系の小規模企業が安易に自作して、スムーズに運用できるようなものではありません。
00:03:36この問いを考える上で、これは非常に重要視すべきポイントだと思います。
00:03:42現在、そして将来において、企業が自社構築するソフトウェアと購入し続けるソフトウェアの境界線はどこにあるのか、ということです。
00:03:52当然ながら、タスクの複雑さはきわめて重要な要素となります。
00:03:58何が失敗し得るのか、そして失敗した際の影響がどれほど大きいかです。
00:04:02「バイブコーディングは楽しいが、保守運用は苦痛だ」という言葉を耳にすることがあります。
00:04:08そして、それには一理あります。
00:04:11重要度が高いソフトウェアほど、保守の負担とストレスは大きくなります。内部構造を把握していない場合は特にです。
00:04:22もちろん、大企業であればより難易度の高い課題に取り組むことができます。
00:04:26潤沢な人員があり、
00:04:27AIエージェントを活用でき、
00:04:28専門知識も揃っています。
00:04:29そのため、非IT企業や個人開発者には代替できないようなツールであっても、自社用に置き換えられる可能性があります。
00:04:39しかしそうした大企業には、コンプライアンスや複雑性の観点から代替が困難なソフトウェア層が存在します。SAPやSalesforceのように多数のシステムに深く統合されているツールは、リプレイスするより料金を払い続ける方が現実的です。
00:05:02今後10年などで変化する可能性はありますが、大企業が一朝一夕に使用中のソフトウェアをすべて置き換えるとは考えにくいでしょう。
00:05:15しかし規模を問わず、大企業から個人開発者まであらゆるレベルで、一部のソフトウェアの置き換えが進んでいるのは確かです。
00:05:24この潮流自体は否定しようがありません。
00:05:28特にインディハッカーで同業の開発者をターゲットにしていた場合、以前開発・販売していたようなソフトウェアは代替されやすいため、状況は厳しさを増しています。
00:05:43ただし、単なるソフトウェアではなく容易に入手できないデータ価値に基づいている場合や、法的・コンプライアンス的に複雑なビジネスである場合は、依然として参入障壁(モート)が存在します。
00:06:00その場合、顧客はソフトウェア単体にお金を払っているわけではありません。
00:06:03別の付加価値に対して支払っているのです。
00:06:04したがって、自作での代替は必然的に困難、あるいは不可能になります。
00:06:09完全不可能とまでは言えずとも、はるかにハードルが高くなります。
00:06:12ここには一定の防御優位性があります。
00:06:14強みが「軽微な課題を解決するコード」だけであったなら、今後の生き残りは難しくなるでしょう。
00:06:22そしてこれこそが、現在AIによって生じている変化であり、今後さらに加速していく変化だと考えています。
00:06:27現在開発者に可能となっていることは、近い将来、ある程度一般企業や一般の人々にも可能になると予想されるからです。
00:06:37もちろんすべてではありません。AWSのメール送信の例などはハードルが高いままかもしれませんが、それを容易にするプロバイダーの登場により、将来は可能になるかもしれません。
00:06:48しかし、各種ユーティリティツールや小規模なプロジェクト管理ツールなどでは、多くの企業や個人が独自のソフトウェアをバイブコーディングするようになるとみています。
00:07:02例えば2年前であれば、顔写真などの画像からイラストを生成するようなAI画像生成サービスビジネスが成り立っていました。
00:07:17そうしたサービスは1〜2年前なら好調だったでしょうが、今では状況が急速に変化しています。一般ユーザーがスマホから直接AIで画像を生成できるようになってきたためです。
00:07:35OSに標準機能として組み込まれたり、ChatGPTのサブスクリプション経由で利用できたりします。無料枠もありますし、課金して使う人も増えています。
00:07:47これは、2年前には非常に有効だったビジネスモデルが、現在強い圧迫を受けている好例と言えます。
00:07:57どのような独自の強み(モート)を持っているかによって、他のサービスやソフトウェアでも同様の事態が起こるでしょう。
00:08:04画期的な新事実というわけではありませんが、開発者が今すぐ向き合うべき重要な示唆を含んでいます。
00:08:12私たちの職業自体が変化しており、手で書くコードの量が減っているだけでなく、1行ずつ精読するコードレビューのあり方も変わりつつあります。
00:08:24将来的に全行レビューを行うことはまずなくなるでしょう。そうした変化に加え、「どこで働くか」も極めて重要になります。
00:08:31昨今の転職市場が厳しいことや、職があること自体のありがたさは重々承知しています。
00:08:37しかし、もしあなたが代替されやすい部類のツールやソフトウェアを開発している企業に身を置いているなら、
00:08:48それは一種の警戒信号です。すぐに離職すべきという意味ではありませんが、
00:08:52今後のキャリア計画を慎重に考える必要があるということです。この流れは間違いなく加速するからです。
00:09:01今後10年といったスパン(今の時代、見通すのは困難ですが)においても、
00:09:10極めて重要であったり、複雑すぎたり、あるいは本質がソフトウェア自体にないといった理由から、自作されないソフトウェアは存在し続けると強く確信しています。
00:09:20一方で、企業や個人が自らツールやソフトウェアをバイブコーディングしたり、
00:09:30あるいは既存の技術力を活かして、これまで費用を払っていた外部製品を自前で置き換えるケースは大幅に増加するでしょう。
00:09:39つまり、これは加速しつつある明確なトレンドです。そしてこの潮流が意味するのは、SaaS事業での起業や独立が
00:09:48数年前と比較して格段に難しくなっているという事実です。
00:09:54本当の価値を提供できる商品は何なのかを、より深く突き詰めて考えなければなりません。
00:10:00それは以前に比べて確実に難易度が上がっていると言えます。