AIエージェント時代にも変わらない"エンジニアの本質"とは?──どこまでAIに任せ、どこで人間が介入するのか
【14-D-1】変わるモデルと変わらぬ本質 - 実践知の深掘りと次世代開発アプローチの探求
2023年には手作業だった多くの工程が、今では高精度なAIモデルによって自動化されつつある。このようにAI技術の進化は、ソフトウェア開発の現場にかつてない変化をもたらしているのが実情だ。こうした状況に対し、「エンジニアの定義そのものが変わりつつあるのではないか」と指摘するのが、GitHub Japanの服部佑樹氏である。目まぐるしく環境が変わるなかで、それでも失われない「本質」はあるのか──生成AI時代におけるチーム開発の実践と、これからのエンジニアに求められるスキルセットについて、服部氏が自らの経験を交えて語った。
AIエージェントの進化が変えるエンジニアの役割
セッションの冒頭、服部佑樹氏は「AI技術の進化は、インダストリー全体としても驚異的なペースで進行している」と強調。特にここ数年で著しい変化を見せているのが、GitHub Copilotをはじめとした生成ツールにおけるAIの性能向上であると指摘する。
すでに多くのエンジニアがAIを活用しており、AIとの協働が日常化しつつある。もはやAI活用は一部の先進的な事例にとどまらず、エンジニア全体に影響を与える潮流となっているのだ。
その進化の象徴として紹介されたのが、GitHubが2025年4月に一般提供を開始した「GitHub Copilot Agent Mode」である。従来の補完機能を超え、ユーザーの指示に従って自律的にコードを書き換えるこのモードは、プログラミング体験そのものを根底から刷新しつつある。
服部氏は、トラベルエージェンシーのアプリケーションを題材に実演。「プロンプトをエージェントに渡すと、自動的に実装が進み、エラー修正もAIが検知してくれる。完全にデバッグが不要になるわけではないが、非常に多くの作業が簡略化されている」。
特筆すべきは、こうした機能が特別な開発環境ではなく、「GitHub Copilot」という汎用的かつ広く普及したツールに組み込まれている点だ。すぐ目の前にある日常的な開発環境の中で、AIとのインタラクションが始まっている。ともすれば、エンジニアの定義そのものが書き換わるかもしれない。進化し続けるモデルとAIによる自動化に直面するいま、開発者は何を武器にしていくべきなのか。本セッションの核心は、まさにこの問いだ。
話題は、新たに登場した「GitHub Spark」へと広がる。「GitHub Copilot Spark」ではなく、あくまで「GitHub Spark」という独立した名称で提供されているところからは、GitHubがより幅広い開発者層や顧客ニーズに応えるためのブランド戦略が読み取れると服部氏は話す。
まだプロトタイプ段階にあるGitHub Sparkは、ローコード・ノーコードツールとしての進化が期待されている。服部氏はオセロのアプリケーションを例に、簡単な実装をデモで紹介。「このようなツールによって、開発者以外の人でもアプリを作れる時代が到来しつつある」と見通しを語った。
一方で、服部氏はこの流れに対して慎重な姿勢も崩さない。ツールによってアプリが構築可能になっても、テストや品質保証といった工程は引き続き重要であり、各段階におけるソフトウェアのテストを怠れば、開発の品質を担保できず、最終成果物に問題が生じる可能性があるためだ。
「どこまでをエンジニアが手を加え、どこまでをAIに委ねるのか。この線引きに関する議論は、かつてあったクラウドインフラにおける抽象化の議論と同様、プログラミングの領域でも話題になっている」。服部氏はそう分析し、将来の開発環境についても言及する。「極端な例かもしれないが、将来的に一つのAIエージェントが、大規模な開発作業の大部分を一手に担う世界がくる可能性すらある。そしてその片鱗はすでに見え始めている」。それはすなわち、我々が知る既存の開発プロセスそのものが抜本的に変わることを意味する。
変化を見据え、服部氏はエンジニアに対して思考の転換を促す。エディタやツールの性能差を近視眼的に論じるだけでは不十分であり、「開発とは何か」という根源的な問いに立ち返ることが求められているのだ。AIとツールが高度化し続けるなかで、エンジニアに求められるのは、もはや単なるコード記述能力ではない。開発全体を俯瞰し、自社の技術やプロダクトの競争優位をどこに築くかを見極める戦略的視座が必要だ──というのが服部氏の見解である。
会員登録無料すると、続きをお読みいただけます
-
- Page 1
-
- Page 2
-
- Page 3
この記事は参考になりましたか?
- Developers Summit 2025 セッションレポート連載記事一覧
- この記事の著者
-
水無瀬 あずさ(ミナセ アズサ)
現役エンジニア兼フリーランスライター。PHPで社内開発を行う傍ら、オウンドメディアコンテンツを執筆しています。得意ジャンルはIT・転職・教育。個人ゲーム開発に興味があり、最近になってUnity(C#)の勉強を始めました。おでんのコンニャクが主役のゲームを作るのが目標です。
※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です
-
CodeZine編集部(コードジンヘンシュウブ)
CodeZineは、株式会社翔泳社が運営する開発者のための情報メディアです。日々の開発に取り組むエンジニアやテクノロジーを学びたい方に向けて、プログラミングやAI活用、開発ツール、エンジニアの学びとキャリアに関する記事をお届けしています。
※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です
-
この記事は参考になりましたか?
この記事をシェア
