SHOEISHA iD

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

DeveloperZine(デベロッパージン)- エンジニアの意思決定を支える技術情報メディア ProductZine

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

現場で実践できる!AI駆動開発入門

「AIにコードを書かせる」だけじゃない!「AIネイティブ開発」へ移行するためのマインドセットと2つの実践手法

現場で実践できる!AI駆動開発入門 第1回


キーボード入力の限界を超える「マルチモーダル化」

 これまで、開発における入力インターフェースは、キーボード(テキスト)一択でした。しかし、入力はマルチモーダル化していく可能性を見せています。

  • 画像:ホワイトボードのラフスケッチ、Figmaのスクリーンショット
  • 音声:ミーティングの録画、口頭でのアイデア
  • ドキュメント:PDFの仕様書、過去の設計図

 現在の生成AIは、これらをそのままAIに入力として渡せる(読み込ませられる)ようになりました。

「このホワイトボードの図の通りに画面を作って」「この議事録の会話から、必要なAPIの仕様書を起こして」このように、人間が翻訳(コーディング)する手間を極限まで減らし、意図を伝えるだけで動くものができる世界に近づきつつあります。

東大生の事例に学ぶ、これからのエンジニアの生存戦略

 AIネイティブ開発を実現するには、新しいツールを導入するだけでは足りません。私たちエンジニア自身の認識も、AI時代に合わせてアップデートが必要です。

 これからのAIとの向き合い方を考える上で大きな示唆を与えてくれるのが、東京大学の学内広報誌(『淡青評論』No.1599)に掲載された、経済学研究科の小川光教授によるコラムです。このコラムは、ネット上でも大きな話題となりました。

 そこには、ある修士学生の姿が描かれていました。彼は経済学の専門教育を受けていないにもかかわらず、生成AIを駆使して、トップレベルの学術誌に挑戦できる水準の経済学論文を書き上げたというのです。アイデア出しから先行研究のレビュー、モデル構築、データ収集、分析、そして執筆まで。AIを単なる検索ツールや翻訳機としてではなく、思考の中核に置き、専門外の領域で驚くべき成果を出しました。教授は、そんなAIネイティブな若者の登場に、頼もしさと共にちょっとした恐怖さえ感じたと記しています。

 これはアカデミアだけの話ではありません。これから開発現場に入ってくる新しいエンジニアたちは、最初からAIありきで技術に触れています。彼らにとってAIは、新規に導入された便利ツールではなく、エディタやキーボードと同じ前提環境なのです。

 しかし、この話には重要な続きがあります。なぜその学生は、AIであれだけの論文を書けたのに、わざわざ教授の元を訪れたのでしょうか?

 なぜなら、AIが出したアウトプットが本当に正しいのか自分では判断できなかったからです。

 AIとの対話で素晴らしいとされた論文が、プロの目から見て本当に通用するかを確かめるために、専門家(教授)を頼りました。これが、私たちエンジニアの生存戦略の一つかもしれません。

 AIは、人間よりも速く、大量にコードを書きます。しかし、それが本物かどうかを見極める「目利き」の力、あるいは責任・承認を与える行為は、一定して人間が担うことになるでしょう。

AIネイティブ開発の4つのマインドセット

 これらを踏まえ、AIネイティブ開発に挑戦する中で、以下のようなマインドセットへ切り替えていく必要を感じています。

完璧主義を捨て、60点のコードを対話で育てる

 AIが生成するコードは、最初は「60点」かもしれません。バグを含んでいたり、冗長だったりすることもあるでしょう。しかし、人間が0から書いて100点を目指すより、AIが出した60点を対話しながら90点へ引き上げるほうが、開発速度は圧倒的に早くなります。このスピード感は、今後数年でさらに加速していくはずです。

 だからこそ、書き捨てのプロトタイプを恐れず、まずはAIに形を作らせる勇気が必要です。「検証と責任」を担保する仕組みを前提に、AI活用を前提とした開発のサイクルを回すことこそが、将来的にAIによる恩恵を最大化する鍵となるでしょう。

コードを「一時的な成果物」として扱う(Code as a Consumable)

 かつてコードはエンジニアがこだわって、設計・コーディングするものでしたが、これからは、もっと一時的な存在(Consumable)に近くなるかもしれません。

 AIを使えば、実装は数秒でやり直せます。せっかく書いたからというサンクコストに縛られる必要もありません。

 設計に悩むなら、AIコーディングエージェントに全パターンを実装させ、そこから一つを選び取ることもできます。スクラップ&ビルドを恐れないスタイルが、AI時代の開発のスピード感を支えるかもしれません。

新卒1年目でも「テックリード」として振る舞う覚悟

 たとえあなたが新卒1年目でも、AIの前ではテックリードとして振る舞う必要があります。

 AIは非常に優秀ですが、もっともらしい嘘(ハルシネーション)をつく可能性がある存在です。AIに思考や責任までアウトソースしてはいけないのです。

 アウトプットを鵜呑みにせず、厳しくレビューし、設計の不備を指摘し、最終的な責任を持つ。これからのエンジニアは、全員がマネジメント能力を求められると言っても過言ではありません。

「生産性」はAIに譲り、人間は「検証可能性」を担う

 コードを書く速度や量、生産性(Productivity)の面で人間がAIに勝つことは不可能になっていきます。

 人間が1時間かける実装を、AIは数秒で完了させます。では、私たちの価値はどこに残るのか? その一つは、検証可能性の担保だと考えています。

 AIは大量にコードを書きます。人間はその大量に生産されたコードに対して「要件を満たしているか」「セキュリティホールはないか」「将来の拡張性を損なっていないか」を見極め、選択する必要があります。

 AIが出力したコードを論理的に正しいと証明できる状態(Verifiable)に落とし込み、フィードバックループを回す、そして最終的な品質に責務を持つ。同様にコーディングができることの価値は相対的に下がり、何を作るべきか(What)、なぜ作るのか(Why)を知り、それを正しく実現できているか判断できる環境を仕上げることの価値が上がります。

次のページ
AIネイティブを実践するための次世代開発スタイル

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

現場で実践できる!AI駆動開発入門連載記事一覧

もっと読む

この記事の著者

CodeZine編集部(コードジンヘンシュウブ)

CodeZineは、株式会社翔泳社が運営する開発者のための情報メディアです。日々の開発に取り組むエンジニアやテクノロジーを学びたい方に向けて、プログラミングやAI活用、開発ツール、エンジニアの学びとキャリアに関する記事をお届けしています。

※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です

加賀谷 諒(@ry0_kaga)(カガヤ リョウ)

 新卒入社したヤフーを経て、ログラスに入社。経営管理SaaSの開発や新規AIプロダクトの立ち上げエンジニアを務める。その後、Asterminds株式会社を共同創業。 Asterminds社としてVercelが主催するアクセラレータープログラム「Vercel AI Accelerator」への採択。 ...

※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です

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

この記事をシェア

CodeZine(コードジン)
https://codezine.jp/article/detail/22862 2026/01/30 17:10

イベント

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

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

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

メールバックナンバー