SHOEISHA iD

※旧SEメンバーシップ会員の方は、同じ登録情報(メールアドレス&パスワード)でログインいただけます

CodeZine(コードジン) ProductZine

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

Developers Summit 2026 Summer セッションレポート(AD)

なぜAIネイティブ開発が進むとエンジニアは考えなくなるのか? AI時代におけるエンジニアの真の役割とは?

【16-C-4】なぜAI活用が進むほど、エンジニアは考えなくなるのか? ~パイプライン構築で見えた便利さの副作用と、手放してはいけない仕事~

 ソフトウェア開発の現場において、生成AIの活用はもはや特別なものではなくなった。コード生成からテスト自動化まで日々の業務が効率化され、「楽になった」「手を動かす作業そのものが減った」と感じるエンジニアは多いはずだ。しかし、その「作業を手放した先」で一体何が起きているのだろうか。2026年7月に開催された「Developers Summit 2026 Summer」において、NECソリューションイノベータの伊達拓郎氏が登壇。「なぜAI活用が進むほどエンジニアは考えなくなるのか」というテーマを掲げ、AIネイティブな開発プロセスを実践する中で直面した「便利さの副作用」と、AI時代にエンジニアが手放してはならない真の役割について語った。

要件定義から検証までAIが担うパイプライン

 NECソリューションイノベータの伊達拓郎氏は、2004年の入社以来、メインフレームからのマイグレーション案件をはじめ、Webアプリケーション開発、新サービス企画、地域DX推進など、多岐にわたるシステム開発の最前線を歩んできた。現在はAIネイティブな開発プロセスの検証と適用推進を担い、現場でAI駆動開発パイプラインの構築と運用を指揮している。

NECソリューションイノベータ株式会社 ソリューションサービス事業ライン/PFSI事業部門/デジタルPF統括部 伊達 拓郎氏
NECソリューションイノベータ株式会社 ソリューションサービス事業ライン/PFSI事業部門/デジタルPF統括部 伊達 拓郎氏

 伊達氏のチームが取り組んだのは、要件定義から設計、実装、単体テスト、さらにはE2Eテストに至るまで、開発プロセスの全行程をAIが主導する一気通貫の自動化パイプラインの実現だ。

 パイプラインは、GitHub ActionsとClaude Codeを統合して構築された。具体的なワークフローとしては、まずシステムエンジニアが顧客からの提案依頼書や要件一覧をリポジトリにプルリクエストとして投入する。すると、パイプライン上のAIエージェントが即座に起動し、「要件解析」スキルを実行して要件定義書を自動生成する。続いて設計・実装を進めてソースコードを生成し、単体テストフェーズでは静的解析、ビルド、単体テスト、脆弱性監査までを自動で実行する。さらにWebブラウザの操作を自動化するテストフレームワーク「Playwright」を用いてE2Eテストを実施し、正常動作のエビデンスとして画面のハードコピーを取得・返却する仕組みだ。そして、すべての品質チェックをクリアすることで、評価環境へ自動デプロイされる。

AIが成果を生むほど見えてきた3つの違和感

 要件定義からデプロイまで、AIが高速に成果物を生み出し続けるこのパイプラインは、技術的にもプロセス的にも完璧に見えた。結果的に、開発スピードは従来と比べて飛躍的に向上し、数値上の生産性指標も大幅な改善を示していた。

 しかし、高度に自動化されたパイプラインを実際のプロジェクトで稼働させるにつれ、現場から3つの違和感の声が聞えてきたと伊達氏は振り返る。それは、「どこを確認すればいいかわからない」という顧客の声、「AIから『できません』と返ってきた」という部下の声、「確認するだけの作業は誰が楽しいのか」という同期の声だった。

伊達氏が引っかかった3つの声
伊達氏が引っかかった3つの声

 どれも最初は小さな違和感に過ぎなかったが、伊達氏はこの3つの声の背景に、AI駆動開発が孕む本質的な課題が隠れていると直感。それぞれの問題と深く向き合う決意をした。

完璧な成果物でも顧客に伝わらない理由

 1つ目の違和感は、顧客への「伝わり方」に関するものだ。「設計書が残っていない既存システムのリバース案件で、自社テンプレートをもとにソースコードから設計書をAIで生成していました。AIは、クラス名やメソッド名、ソースの根拠まで網羅された完璧な設計書を出力し、自信を持ってお客様へ提出しましたが、『どこを確認すればよいか、わからない』という困惑の声が返ってきたのです。」と伊達氏は振り返る。

 失敗の原因は正確さの欠如ではなく、顧客との関心領域のミスマッチにあった。 AIが出力したのはクラス名やメソッド名など、技術的精度の根拠となる「作り手の情報」であったのに対し、顧客が確認したかったのは業務が正しく成立するかという「受け手の情報(業務サマリーや画面イメージ)」だったのだ。

 「正確に書くことと、伝わるように書くことは別問題でした。同じ仕様書でも読者が違えば必要な情報は変わります。誰に向けて書くかは人間が決め、読者ごとの書き分けをAIに担わせる。これが1つ目の気づきでした」と伊達氏は語る。

 従来、顧客との対話の中で掴んできた「相手が何を重視して承認するか」というプロセスを、AIのスピードを優先して省いてしまったことが本質的な原因であった。

AI駆動開発における成果物とのギャップ
AI駆動開発における成果物とのギャップ

AIの回答によって探求を止める部下

 2つ目の違和感は、部下の「判断」に関するものだ。伊達氏は「AIから『現在のインプットでは実装できません』といった応答が返ってきた際に、それ以上の探求をやめてしまう現場メンバーが増えていました」と語る。

 しかし、AIの「できない」は不可能を意味するわけではない。プロンプトの構成や入力情報を工夫し、成功事例をインプットすることで突破できるケースは多い。「AIの『できない』はAIの限界ではなく、こちらの問いの限界です。結果はAIが出せても、なぜその結果になったのかという背景とゴールを握るのが人間の役割です」と伊達氏は強調する。

AIの「できない」を突破する「人の経験・知見」の力
AIの「できない」を突破する「人の経験・知見」の力

やりがいを失った現場にあえて組み込んだ「人間のゲート」

 3つ目の違和感は、同期からの「やりがい」に対する問いだ。AI駆動開発の設計当初、伊達氏は「作業をAIに任せ、人間はレビューや受け入れテストに専念する」という合理的な役割分担を策定していた。しかし、効率重視の分担により、人間の業務は「AIが出した成果物をひたすら確認する作業」へと化した。「AIのアウトプットを確認するだけの作業は、誰が楽しいのか」という同期からの一言に、伊達氏はハッとさせられたという。

 「効率を追い求めるあまり、自ら考える余白を奪っていたのです」と伊達氏は明かす。

 そこで、人間が問いを立て、AIがその作業を支え、最終的な意思決定と探索を人間が行う形へ分担を見直した。試行錯誤やアイデアを練るプロセスを人間に戻すことで、仕事への手応えとやりがいを取り戻していくこととなった。

 顧客に「伝わらない」、AIの「できない」で立ち止まる、確認作業に「やりがいを感じない」という3つの違和感。一見すると発生場所も対象もバラバラに見えたこれらの問題だが、根本にある原因は一つだった。

 「3つとも、根っこはすべて同じでした。それは『自分自身が深く考えることをやめてしまっていた』ということです。AIの利便性に流され、思考の主導権を手放していたことこそが、すべての違和感の正体でした」

 この気づきを得た伊達氏は、GitHub ActionsとClaude Codeで構築した全自動パイプラインの工程内に、あえて人間が立ち止まって思考を巡らせる「ゲート(深く考える場)」を明示的に組み込んだ。顧客に伝わる文脈になっているか、AIの「できない」の裏にある背景を考えているか、人間に判断と探索の余白が残されているかを確認するためだ。

全自動パイプラインの工程内にゲートを設ける
全自動パイプラインの工程内にゲートを設ける

 AIが担う「作業の正確さ」と、人間が担う「深い思考と判断力」を融合させることこそが、AI時代における理想的な分業の姿であると導き出した。

人と人との「仕事」をつくるエンジニアリングへ

 一連のパイプライン構築と運用の試行錯誤を経て、伊達氏はAI活用が前提となるこれからの時代にむけて「エンジニアの役割の再定義」を強く提唱する。

 「エンジニアリングの重心は、コードを書く技術から、AIが正しく動くための仕様の境界条件や整合性検証ロジックを設計する技術へ移りつつあります。エンジニアとは、コードを書く作業者から、技術やデータを価値に翻訳し意思決定するアーキテクトへ進化した存在だと考えています」

 AIが生成した仕様書やコードに対して、システム全体の矛盾や抜け漏れがないか、非機能要件や将来の影響範囲まで考慮されているかを深く検証し、保証するのは人間にしかできない高度な専門性だ。技術的な実装が自動化されるほど、人間側の「問題設定力」と「深い検証力」が価値の核心として際立つ。

 AI駆動開発の進化によって、AIが担う領域と人間が担う領域の対比はより鮮明になった。

 AIが担うのは、実装、設計、検証、仕様書生成、コード品質チェック、タスク分解といった技術的タスクである。一方で、自動化が進むことで、人間が本来担うべき領域が浮かび上がってくる。

 「何を作るかの合意形成、顧客の真意を引き出す対話、成果物に納得してもらう瞬間、組織間で優先順位を決定する調整。これらは決してAIに仕事を奪われるということではなく、元々あった『人と人との仕事』に回帰するプロセスなのです」と伊達氏は語る。

 講演の締めくくりとして、伊達氏は会場および画面の向こうのエンジニアたちへ呼びかけた。

 「相手に伝えること、結果について考えること、やりがいのある仕事。AIの活用が進むほど、この3つを手放さないことが人の仕事になると考えています。ぜひ明日からの現場で、自分自身の業務の中に『人と人との仕事』がいくつあるか、数えてみてください」

人が手放してはいけない3つの仕事
人が手放してはいけない3つの仕事

NECソリューションイノベータ株式会社からのお知らせ

NECグループでは、エンジニアの仲間を募集しています。開発環境やカルチャー、現在募集中のポジションなど、詳しくは採用情報ページをご覧ください。

この記事は参考になりましたか?

提供:NECソリューションイノベータ株式会社

【AD】本記事の内容は記事掲載開始時点のものです 企画・制作 株式会社翔泳社

この記事は参考になりましたか?

この記事をシェア

CodeZine(コードジン)
https://codezine.jp/article/detail/29139 2026/09/03 11:00

イベント

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

新規会員登録無料のご案内

  • ・全ての過去記事が閲覧できます
  • ・会員限定メルマガを受信できます

メールバックナンバー