Upgrade to Pro — share decks privately, control downloads, hide ads and more …

【Zenn記事解説】GitHub Copilot×Devinが本気出したら開発がここまで自動化

Avatar for Ryo______ Ryo______
June 18, 2025
190

【Zenn記事解説】GitHub Copilot×Devinが本気出したら開発がここまで自動化

Avatar for Ryo______

Ryo______

June 18, 2025
Tweet

Transcript

  1. ©L&E Group Inc. 5 名前 大隈 亮哉(おおくま りょうや) 会社 株式会社L&E Group

    ポジション バックエンドエンジニア 趣味 サウナ X(旧Twitter) @kumaryoya 自己紹介
  2. ©L&E Group Inc. 8 • 2023年3月 退職 • 2023年4月 プログラミングスクール RUNTEQに入学

    ◦ Ruby on Rails を中心に学習 • 2023年11月 株式会社L&E Groupに入社 ◦ メインプロダクトの保守運用・機能追加 ◦ 新規プロダクトの立ち上げ これまでのキャリア
  3. GitHub Copilot ©L&E Group Inc. 22 • GitHub が提供する AI コーディングアシスタント

    • 5つのプラン ◦ 個人 ▪ Free($0/ユーザー・月) ▪ Pro($10/ユーザー・月) ▪ Pro+($39/ユーザー・月) ◦ 法人 ▪ Business($19/ユーザー・月) ▪ Enterprise($39/ユーザー・月)
  4. GitHub Copilot ©L&E Group Inc. 23 • 主な機能 ◦ コード補完 ▪

    コードを書いていると補完してくれる ◦ コードレビュー ▪ プルリクエストのレビュアーに追加するとレビューをしてくれる ◦ エージェント ▪ 指示を出すことで自律的に動いてくれる ▪ issue を起票してもらう、リファクタリングしてもらうなど、 多岐にわたる使用方法がある
  5. Devin ©L&E Group Inc. 25 • Cognition AI が提供する AI ソフトウェアエンジニア

    • 3つのプラン ◦ Core ▪ $20/月 ◦ Team ▪ $500/月 ◦ Enterprise ▪ カスタム価格
  6. Devin ©L&E Group Inc. 26 • 主な特徴 ◦ 自律的なタスクの実行 ▪ 依頼されたタスクに対して、実行計画を立て、必要な情報を検索し、

    コードを生成する ◦ 独自の開発環境 ▪ シェル、エディター、ブラウザを統合した独自の開発環境で作業を行う ▪ 人間と同じようにツールを使いこなしながら開発を進めることができる
  7. Devin ©L&E Group Inc. 27 • 主な使用例 ◦ 機能追加 ▪ 「〜という機能が欲しい」と依頼すると実装してくれる

    ◦ テスト作成 ▪ 「このメソッドのテストを書いて」と依頼すると書いてくれる ◦ リファクタリング ▪ 「このファイルをリファクタリングして」と依頼すると修正してくれる
  8. • Devin ◦ 自律的なタスクの実行 ◦ 独自の開発環境 1人のエンジニアのように 自律的にタスクを進めることができる! GitHub Copilot

    と Devin の違い ©L&E Group Inc. 29 • GitHub Copilot ◦ コード補完 ◦ コードレビュー ◦ エージェント 基本的に手を動かすのは自分で、 GitHub Copilot はあくまで補助役!
  9. MCP ©L&E Group Inc. 30 • Anthropic が提唱したオープンソースのプロトコル • Model Context

    Protocol(モデル・コンテキスト・プロトコル)の略 • AI モデル(LLM)が外部のデータソースやツールに アクセスできるようになる • MCP サーバーは、情報の受け渡し・保存・更新を行う MCP が実装されたサーバー AI モデル(LLM)の拡張機能のようなもの!
  10. デモ ©L&E Group Inc. 33 • 流れ 1. GitHub Copilot(Agent モード)に

    追加したい機能を伝え、実装方針をまとめてもらう 2. GitHub MCP サーバーを使って issue を起票する 3. Slack MCP サーバーを使って Devin に実装を依頼する 4. Devin が作成したプルリクエストを確認する
  11. デモ ©L&E Group Inc. 34 • 前提として以下が完了していること ◦ GitHub Copilot のセットアップ

    ◦ Devin のセットアップ ◦ GitHub MCP サーバーのセットアップ ◦ Slack MCP サーバーのセットアップ
  12. デモ ©L&E Group Inc. 36 • 流れ 1. GitHub Copilot(Agent モード)に

    追加したい機能を伝え、実装方針をまとめてもらう 2. GitHub MCP サーバーを使って issue を起票する 3. Slack MCP サーバーを使って Devin に実装を依頼する 4. Devin が作成したプルリクエストを確認する
  13. デモ ©L&E Group Inc. 39 • 流れ 1. GitHub Copilot(Agent モード)に

    追加したい機能を伝え、実装方針をまとめてもらう 2. GitHub MCP サーバーを使って issue を起票する 3. Slack MCP サーバーを使って Devin に実装を依頼する 4. Devin が作成したプルリクエストを確認する
  14. デモ ©L&E Group Inc. 42 • 流れ 1. GitHub Copilot(Agent モード)に

    追加したい機能を伝え、実装方針をまとめてもらう 2. GitHub MCP サーバーを使って issue を起票する 3. Slack MCP サーバーを使って Devin に実装を依頼する 4. Devin が作成したプルリクエストを確認する
  15. デモ ©L&E Group Inc. 44 プロンプト Slack の #東京ai祭デモ用 チャンネルで、 Devin

    というアプリのメンバーIDに正しくメンションをして、 作成した issue の対応を依頼してください。
  16. デモ ©L&E Group Inc. 45 • 流れ 1. GitHub Copilot(Agent モード)に

    追加したい機能を伝え、実装方針をまとめてもらう 2. GitHub MCP サーバーを使って issue を起票する 3. Slack MCP サーバーを使って Devin に実装を依頼する 4. Devin が作成したプルリクエストを確認する
  17. 番外編 ©L&E Group Inc. 48 • 2025年5月、GitHub Copilot の新しい機能として Coding Agent

    が追加された • issue の Assignees に GitHub Copilot を追加すると バックグラウンドで実装してくれる • かなり Devin に似た機能で、今後は GitHub Copilot のみで 完結できるようになるかも?
  18. 番外編 ©L&E Group Inc. 49 • 流れ 1. GitHub Copilot(Agent モード)に

    追加したい機能を伝え、実装方針をまとめてもらう 2. GitHub MCP サーバーを使って issue を起票する 3. GitHub MCP サーバーを使って issue の Assignees に GitHub Copilot を追加する 4. GitHub Copilot が作成したプルリクエストを確認する
  19. 番外編 ©L&E Group Inc. 50 • 流れ 1. GitHub Copilot(Agent モード)に

    追加したい機能を伝え、実装方針をまとめてもらう 2. GitHub MCP サーバーを使って issue を起票する 3. GitHub MCP サーバーを使って issue の Assignees に GitHub Copilot を追加する 4. GitHub Copilot が作成したプルリクエストを確認する
  20. 番外編 ©L&E Group Inc. 53 • 流れ 1. GitHub Copilot(Agent モード)に

    追加したい機能を伝え、実装方針をまとめてもらう 2. GitHub MCP サーバーを使って issue を起票する 3. GitHub MCP サーバーを使って issue の Assignees に GitHub Copilot を追加する 4. GitHub Copilot が作成したプルリクエストを確認する
  21. 番外編 ©L&E Group Inc. 55 • 所感 ◦ 成果物(プルリクエスト)は GitHub Copilot

    と Devin で、 ほとんど違いはなかった(もっと複雑な実装だと変わる?) ◦ 以下の点から、現状は Devin の方が良いと感じた ▪ Slack でやり取りできる ▪ 独自の開発環境があるため、動作確認をしてから プルリクエストを提出してくる
  22. 会社紹介 ©L&E Group Inc. 57 会社名 株式会社L&E Group 設立 2011年7月1日 従業員数

    50人 事業 ASP事業 デジタルマーケティング支援事業 インキュベート事業 など
  23. メディア 広告主 ⾃社の商品‧サービスを 効率的に世に広めたい デジタルマーケを駆使して 収益を上げたい 取引実績 成果報酬型広告 ASPサービス『 Link-AG』

    成果報酬型広告のマッチングプラットフォーム『 Link-AG』を通じて、 広告主様には最高の広告効果 を、メディア様には最高の収益 を。 双方のビジネスの成功に大きく貢献しています。 インターネットユーザー 広告費 コンサル ‧報酬 コンサル 広告取得 商品‧ サービス アクセス メインプロダクト ©L&E Group Inc. 58
  24. その他のプロダクト ©L&E Group Inc. 59 電話での申し込みを 計測できる コールトラッキングシ ステム Amazon Bedrock

    を 活用した 社内チャットボット 広告運用に関する データ分析の 業務効率化ツール LINEの友達追加を 計測できる トラッキング システム