「生成はAIに、判断は人間に」——AI-DLC時代に磨くべき設計力
AI-DLCを通じて福井氏が最も伝えたかったのは、「人間が意思決定する」という点だ。要求の正しさ、設計の正しさ、実装の正しさ、アーキテクチャの選択、運用の方針——これら全てを人間が判断する。生成はAIが担うため時間は大幅に短縮できるが、正しさの確認は人間の役割だ。それがこの方法論の根幹にある考え方である。
求められる能力として福井氏が最初に挙げるのが、ビジネスサイドとの豊かなコミュニケーション力だ。InceptionフェーズはPdMや事業部門とともに進めるため、ビジネスへの深い理解なしに要件を正確に固めることはできない。「ビジネスを理解して価値を理解した上でないと、正しく設計できません。AIの時代でも、それは変わりません」と福井氏は指摘する。
次に重要なのが、正しいモデリングの知識と設計力だ。AIが提示する選択肢から要件を選ぶにも、生成されたドメインモデルをレビューするにも、設計への深い理解が前提となる。「AIが生成したものがブラックボックスになってしまうと、自信を持って本番環境にリリースできません」と福井氏は述べる。AIを使いこなすほど、人間の設計力の価値は増す、これは逆説のように見えて、現場が示している現実だ。
アーキテクチャへの深い知識も欠かせない。デモのシステムでは、API GatewayとALBをプライベートで連携させる最新機能を活用した。そのアーキテクチャが実現したのは、福井氏自身が最新情報を把握し、AIに指示したからだ。「新しい機能を知っていたから、AIに指示できました。知らなければ、従来型のアーキテクチャのまま作られてしまいます」。この言葉は、AIが知識を持っていても人間が知識を持っていなければ引き出せないという現実を、端的に示している。
コーディング・セキュリティ・インフラ構築・デプロイ・オブザーバビリティといった横断的なスキルも、AI-DLC時代のエンジニアには求められる。全てを一人でカバーするのは難しいが、チームで補い合いながら、個々のエンジニアはビジネス側にシフトしつつ技術を深めていく——それがこれからの姿だと福井氏は語った。
AI-DLCとは、生産性のパラダイムリープを目指しながら、判断の主体を常に人間に置くという信念を方法論として体系化したものだ。ツールが何であれ、エンジニアに求められる本質は変わらない。福井氏はその確信を、会場に向けてこう語った。「正しいソフトウェアを正しく作るには、これからも人が中心であることは間違いありません。AIの時代だから人はいらない、ということは絶対に起こりません」

