SHOEISHA iD

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

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

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

ゆめみ 片岡氏×GitHub 服部氏が語る、AI時代のエンジニアの生存・成長戦略

【B-3】ゆめみ代表とGitHubアーキテクトが語る AIを活用した次世代エンジニアリング技術とエンジニアの生存戦略と育成手法

  • X ポスト
  • このエントリーをはてなブックマークに追加

 生成AIの登場で大きく変わり始めた開発者体験。AIが存在しない世界には戻れない今、開発者は今後AIとどう向き合い、どう活用し、どんなスキルセットを身につけていけばいいのか。Developers Summit 2023 Summerの講演では、ギブリー取締役の新田章太氏をモデレーターに、エンジニア育成に注力するゆめみ代表取締役の片岡俊行氏とGitHub Japanアーキテクトの服部佑樹氏が、AIとともに歩む未来を見据えたエンジニアの生存戦略や育成方法などについて熱く語った。

  • X ポスト
  • このエントリーをはてなブックマークに追加

GitHub Copilotが開発現場に与える影響

 ChatGPTが登場し、生成AIを活用したサービスが次々とリリースされ、世界に衝撃を与える中、開発者にとってコーディングの概念を覆すサービスが利用者を伸ばしていた。それが、「GitHub Copilot」だ。「AIペアプログラマー」とGitHubが定義する同サービスは、Open AIの大規模言語モデルをベースに開発されたGitHubの機能のひとつ。同じ画面上でペアプログラミングしながら、より効率的にコーディングできるとして、すでに実務に取り入れて活用しているエンジニアも多い。

 「弊社統計ではタスクが55%速く完了すると出ているが、コーディングはただコードを書くだけで終わるのではなく、分からないことなどを調べる作業も発生する。こうしたマルチタスキング時の切り替えコストをいかに減らせるかは重要なテーマで、GitHub Copilotではエディタ内でこれらの作業が完結する。ローコンテキストの繰り返し作業を取り除き、エンジニアが本質的な仕事に集中できることが、開発生産性の向上につながっている」。

 そう述べるGitHub Japanのアーキテクト、服部佑樹氏は、もうすでに「GitHub Copilot X」というビジョンの中で、プルリクエストのためのコメント自動生成や、膨大な技術ドキュメントのなかからAIが「あなたのためのドキュメント」を生成してくれる機能、CLIにおけるコマンドの入力補助機能をプレビューとして公開しているという。

 また、将来的には音声によるコーディングや、リポジトリのコード全体を総合的に読み込んでコードの提案をする機能が登場するというロードマップについても触れ、GitHubがプラットフォームとしてソフトウェア開発のライフサイクル全体で開発者を支援していくと話した。

GitHub Copilot X:OpenAIのGPT-4を使い、チャットと音声機能も組み込まれている
GitHub Copilot X:OpenAIのモデルを使い、チャットと音声機能も組み込まれている

 実際、すでに多くのエンジニアはGitHub Copilotを体験し、メガベンチャーなどでは全社導入に踏み切っていると、ゆめみ代表取締役の片岡俊行氏は述べる。内製化支援を提供する同社では、顧客側のポリシーなどの関係で、必ずしもゆめみのエンジニアが生成AIサービスを活用できるわけではない現状がありながらも、「今は普及のS字カーブの立ち上がりのところに来ており、爆発的に普及、浸透するのも時間の問題」と指摘。組織はともかくとして、エンジニア個人は積極的に触っていかないといけない時期にあると述べた。

with AI時代に求められる新しい“15分ルール”

 では、今後さらにGitHub Copilotなどの生成系AIの活用が浸透したとき、開発現場ではどのような変化が始まるのだろうか。同講演のモデレーターでギブリー取締役兼Trackプロダクトオーナーの新田章太氏の質問に、片岡氏は「新しい“Googleの15分ルール”を考えることになるのではないか」と返した。

 Googleの15分ルールとは、15分たっても自分で解決できない問題は人に聞くというもの。15分を目処に、それ以上引っ張っても自分の時間を無駄にし、何も考えずにすぐ他人を頼っても他のエンジニアの時間を無駄にするという考えから生まれたGoogleのAI部門のルールだ。これが、GitHub Copilotなどの生成系AIの登場でアップデートしなければならなくなると片岡氏は言う。

 「GitHub Copilotが何でも聞けば答えを教えてくれるペアプログラマーになった場合、どこまでもコーディングできるような気になるかもしれない。しかしそのまま進めているうちに、AIが提案するコードに対してどう解釈すべきか、どう判断すれば正解かで悩む場面が出てくる。そんな悩みにも、AIは何かしらの答えを返してくる。結果的に、エンジニアは悩むことに悩み続ける袋小路に迷い込んで抜け出せなくなるかもしれない」(片岡氏)

 そこで必要なのが、新しいGoogleの15分ルールだ。「たとえば、解釈や判断に悩んでいる状態が15分続いたら、人間のテックリードやエキスパートに聞く。AIに頼る部分と人間に頼る部分の切り分けをどう考えるかが、これからは重要になる」と片岡氏は分析する。

ウィズAI時代の「新しい15分ルール」
with AI時代の「新しい15分ルール」

 新田氏は片岡氏の説を聞き、「人間と違って疲れることなく、いつまでも相手をしてくれるAIだからこそ、人間のチームとどう接続してシンクアップ(すり合わせ)していくのか、新しい行動習慣やwith AIのルールを考える時期にあるのかもしれない」と賛同した。

次のページ
変化する市場で価値の高いエンジニアとは?

関連リンク

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

  • X ポスト
  • このエントリーをはてなブックマークに追加
Developers Summit 2023 Summer セッションレポート連載記事一覧

もっと読む

この記事の著者

谷崎 朋子(タニザキ トモコ)

 エンタープライズIT向け雑誌の編集を経てフリーランスに。IT系ニュースサイトを中心に記事を執筆。セキュリティ、DevOpsあたりが最近は多めですが、基本は雑食。テクノロジーを楽しいエクスペリエンスに変えるような話が好きです。

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

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

CodeZineは、株式会社翔泳社が運営するソフトウェア開発者向けのWebメディアです。「デベロッパーの成長と課題解決に貢献するメディア」をコンセプトに、現場で役立つ最新情報を日々お届けします。

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

提供:株式会社ギブリー

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

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

この記事をシェア

  • X ポスト
  • このエントリーをはてなブックマークに追加
CodeZine(コードジン)
https://codezine.jp/article/detail/18158 2023/11/06 12:00

おすすめ

アクセスランキング

アクセスランキング

イベント

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

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

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

メールバックナンバー

アクセスランキング

アクセスランキング