AI駆動開発とは?クラウドエースが考える実践方法と重視するポイント
クラウドエース株式会社 Cloud Ace, Inc.
0:00 / 0:00
AI駆動開発とは?クラウドエースが考える実践方法と重視するポイント
157 просмотров · 2 недели назад
クラウドエース株式会社 Cloud Ace, Inc.
3,46 тыс. подписчиков
157 просмотров · 2 недели назад
こんにちは、クラウドエースです。
AI駆動開発とは、どのような開発の進め方なのでしょうか。その定義や捉え方は、企業や人によってさまざまです。
そこで今回は、クラウドエースCTOの高野が、私たちの考えるAI駆動開発と、実践で重視しているポイントを解説。「バイブコーディング」と「仕様駆動開発」の違いや組み合わせ方から、要件・仕様を「ソフトウェアDNA」として整理し、実装との整合性を保つ進め方まで紐解きます。
【目次】
0:00 ダイジェスト
1:38 オープニング
4:49 クラウドエースが捉えるAI駆動開発
7:09 バイブコーディングと仕様駆動開発の組み合わせ
9:56 ソフトウェアDNAと実装の整合性
13:30 生成AIの役割と「抽象度の操作」
18:28 まとめ
【動画の解説】
クラウドエースでは、AI駆動開発を、単に開発にAIツールを取り入れることではなく、AIの提案や支援によって人の判断・行動が変わり、開発そのものが突き動かされている状態として捉えています。
本動画では、最初から正しい仕様が決まっているとは限らないことを出発点に、AIとの対話や試作を通じて仕様を探し、見つかった仕様に沿って実装を進めるアプローチを紹介します。「仕様を探すこと」と「仕様どおりに作ること」を単純に前半・後半に分けず、開発の状況に応じて組み合わせていくのがポイントです。
■ 本動画のポイント
バイブコーディングと仕様駆動開発:本当に欲しい要件・仕様を探すアプローチと、見つかった仕様に沿ってソフトウェアを作るアプローチ。二つを対立する手法としてではなく、組み合わせて使う考え方を解説します。
ソフトウェアDNAと実装の整合性:要件・仕様・設計を、クラウドエースが提唱する「ソフトウェアDNA」として整理。実装とのズレ(ドリフト)を定期的に確認し、整合性を保ちながら開発を進める方法を紹介します。
生成AIによる「抽象度の操作」:仕様書からコードを生成するとき、AIの解釈はどこに生まれるのか。その解釈を新しい要件の発見に生かす場面と、解釈の余地を狭めて仕様に沿った実装を目指す場面を、具体例とともに整理します。
開発のボトルネックの変化:AIがコードを書くようになるなかで、人は何を考え、何を決める必要があるのか。コーディングから要件・仕様の決定へと課題が移るという視点で、エンジニアの役割を考えます。
AIを使ってコードを書くだけでなく、何を作るべきかを探し、決めた内容を実装へつなげる。クラウドエースが考えるAI駆動開発と、その実践で重視しているポイントをぜひご覧ください。
【関連リンク】
▼AI駆動開発の落とし穴とは?コードの衝突と意思決定の壁をCTOが解説|クラウドエース
• AI駆動開発を現場でどう使う?「1を聞いて10作る」開発と意思決定|クラウドエース
▼AI駆動開発とは?メリット・注意点・クラウドエース流の実践5ステップなど徹底解説
https://cloud-ace.jp/column/detail527/
▼AI駆動開発の伴走支援
https://cloud-ace.jp/service/aidd/
▼AI駆動開発に関するご相談・お問い合わせはこちら
https://cloud-ace.jp/general-contact/
【ハッシュタグ】
#AI駆動開発 #バイブコーディング #仕様駆動開発 #クラウドエース