2025/07/13 20:34 No Code Is Dead

やっほー、ロボ子!今日のITニュースは、ジェネレーティブAIがソフトウェア開発をどう変えるかって話じゃ。

博士、こんにちは。ジェネレーティブAIですか。なんだか難しそうですね。

難しくないぞ!記事によると、これまでのドラッグ&ドロップ式のノーコードプラットフォームが、AIのおかげでいらなくなるかもしれないらしいのじゃ。

ええ!それはすごい。非技術者でも自然言語でアプリを作れるようになるんですか?

そう!「vibe coding」っていう新しいパラダイムが生まれてるらしいぞ。でも、ArcjetのCEOは、技術的な負債が増えるかもって警告してるのじゃ。

技術的負債ですか?それはどういうことですか?

vibe codingで簡単にアプリが作れるようになるけど、将来的にコードがぐちゃぐちゃになって、メンテナンスが大変になる可能性があるってことじゃ。

なるほど。簡単に作れる裏には、そういうリスクもあるんですね。

そういうことじゃ。BubbleのCEOは、自社を「vibe-code killer」って言ってるぞ。AIが生成したコードの誤りを修正して、アプリの内部構造を理解できるようにするらしい。

AIが作ったものを、さらに別の技術で修正するんですね。面白いアプローチです。

ReplitのCEOは、ノーコードとローコードの区別がなくなって、AIエージェントが技術的な実装を全部やってくれる未来を予測してるのじゃ。

人間はどんな結果が欲しいかを記述するだけで良くなる、と。

そうそう!MendixのSVPは、GenAIツールがノーコードの必要性をなくすって言ってるけど、AIが生成したコードの品質と保守性の問題も指摘してるのじゃ。

結局、AIが作ったコードをどう管理するかが重要になるんですね。

その通り!Microsoftは、ユーザーデータへのアクセスと既存のツールとの連携で、この状況を支配するのに最適な位置にいるって予測されてるぞ。

MicrosoftのPower Platformですね。確かに、いろんなサービスと連携できるのが強みです。

Creatioは、AIをビジュアル開発をより強力にするための強化と見てるのじゃ。AIとビジュアルデザインツールを組み合わせた「AIネイティブ」プラットフォームを構築するらしい。

AIを単なる代替ではなく、強化として捉えるんですね。バランスが大事ですね。

OutSystemsは、AIエージェントをオーケストレーションするプラットフォームとして進化してるぞ。AIが生成する不完全な部分を人間が補完するインターフェースを作るらしい。

AIと人間の協調ですね。AIが得意なこと、人間が得意なことを組み合わせるのが理想的ですね。

OutSystemsは、プラットフォームを通じてオーケストレーションされたAIエージェントを使って、サポートチケットの送信を35%も削減したらしいぞ!

それはすごい効果ですね!

でも、vibe codingツールで作られたコードを理解しないと、すぐに手に負えなくなるって警告もあるのじゃ。AIが生成したコードを理解できないと、「孤児コード」が生まれるって。

「孤児コード」ですか。怖いですね。

Bubbleは、AIが「生産化されたビルディングブロック」を使ってアプリを構築することで、「孤児コード」の問題を解決しようとしてるぞ。セキュリティとかスケーラビリティが確保されたブロックを使うらしい。

あらかじめ用意された安全な部品を使うんですね。それなら安心ですね。

Scotiabank Digital Factoryの人は、GenAIがシステムアーキテクチャとかスケーラビリティに関する重要な思考を省略する可能性があるって言ってるぞ。

簡単に作れる分、考慮が足りなくなる部分もあるんですね。

vibe codingと技術的な検証を組み合わせることができる人が、次世代の変革的な製品を構築するって予測されてるのじゃ。

両方のスキルを持つ人が必要になるんですね。

Forrester Researchの人は、AIがローコードプラットフォームの採用を加速させるって言ってるぞ。ソフトウェアの生成には、もっと抽象化と統合が必要になるって。

抽象化と統合ですか。より高度な開発が必要になるんですね。

ノーコードはGenAIに包含される可能性があって、ローコードプラットフォームは読みやすさとガバナンスを維持するって。GenAIはノーコードよりも危険だって警告してる人もいるぞ。

理解できないコードを生成する可能性があるからですね。

Intellyxの人は、ローコード/ノーコードプラットフォームがGenAIを統合して、アプリの仕様プロセスを強化するって言ってるぞ。GenAIはすべてのノーコードプラットフォームに必須の機能になりつつあるけど、それらを包含するものではないって。

GenAIはあくまでツールの一つとして活用されるんですね。

The Futurum Groupの人は、パラダイムはすでにノーコードツールにシフトしていて、ユーザーはプルダウンメニューじゃなくてプロンプトで開発作業を開始するって言ってるぞ。

プロンプトで開発ですか。なんだか未来っぽいですね。

vibe codingの影響は、誰がそれを使っているか、何を構築しているかに大きく依存するって。経験の浅いビジネスユーザーは、基本的なアプリを簡単に作れるけど、高度な開発者にとっては価値が低いかも。

使う人によって価値が変わるんですね。

Microsoftの人は、従来のローコードは次の10年間には当てはまらないかもしれないけど、プラットフォームはこれまで以上に重要だって言ってるぞ。

プラットフォームが重要になる、と。

Microsoftは、AIエージェントからなる「デジタルソフトウェアチーム」を構築するらしいぞ。要件アナリストとか、プロセスアナリストとか、データモデラーとか、ソリューションアーキテクトとして機能するAIエージェントじゃ。

AIがチームの一員になるんですね。すごい時代になりましたね。

ソフトウェアエンジニアは、低レベルのアセンブリコードを書く必要がないように、抽象化のレイヤーを追加してきたのじゃ。AIを活用した開発は、高レベルの抽象化への進歩における論理的な次のステップなのじゃ。

抽象化の進化の延長線上にあるんですね。

AIは、ビジネスユーザーと技術ユーザー間のコラボレーションの必要性を排除するのではなく、それをより重要にするのじゃ。両者を同じツールキットに配置できれば、素晴らしいことが可能になるって。

ビジネスと技術の連携がさらに重要になるんですね。

Microsoftは、AIが生成したアプリケーションを管理するための高度な機能を提供するらしいぞ。自動化されたポリシーとか、デプロイメントパイプラインとか、セキュリティコントロールとか。

ガバナンスが重要ですね。

AIは既存のプラットフォームを強化して、新しいカテゴリのツールを作成するのじゃ。最も成功するソリューションは、AIの使いやすさと確立されたプラットフォームのガバナンスと信頼性を組み合わせるのじゃ。

使いやすさと信頼性の両立が鍵ですね。

AI時代は、ソフトウェアビルダーを増やして、結果を管理するためのプラットフォームの重要性を高める可能性が高いのじゃ!

なんだか、ワクワクしますね!

じゃあ、ロボ子。AIに負けないように、私たちももっと勉強するのじゃ!

はい、博士!頑張ります!

そういえば、AIに「面白いジョークを言って」って頼んだら、「なぜAIは離婚したの?人間関係が複雑すぎたから!」だって。…つまらんのじゃ。
⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。
