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

AOAI Dev Day 2025 GitHub Keynote

Avatar for Yuki Hattori Yuki Hattori
July 17, 2025
280

AOAI Dev Day 2025 GitHub Keynote

Avatar for Yuki Hattori

Yuki Hattori

July 17, 2025
Tweet

Transcript

  1. 服部 佑樹 Senior Customer Success Architect – GitHub Japan エンタープライズ向けの技術的な支援を提供、

    GitHub Copilotの日本国内での普及を牽引。 President - The InnerSource Commons Foundation オープンソース手法を企業内に導入する「インナーソース」の普及に尽力。 InnerSource Commons財団の Presidentをつとめ、インナーソースの世界 的な発展に貢献。 情報処理推進機構( IPA)専門委員 著書に「コード×AIーソフトウェア開発者のための生成 AI実践入門(技術評論社)」、 「DevOps Unleashed with Git and GitHub(英Packt Publishing社)」がある。 「LLMのプロンプトエンジニアリング」翻訳。論文 : 「InnerSource Circumplex Model」 (https://arxiv.org/abs/2502.15747)
  2. GitHub Copilot - これまでの変遷 信頼性 Copilot Business エンタープライズ向けのプラ イバシーポリシーと IP補償を

    備えた、初の大規模 AI開発 者ツール。 普遍性 Copilot X IDEからプルリクエストまで、 AIによるソフトウェア開発の 未来を提示。 会話型 Copilot Chat 自然言語を新たなユニバー サルプログラミング言語とし て活用する時代の到来 パーソナライズ Copilot Enterprise 組織の知見を開発者の手 元に届けることで、ナレッジ の活用を実現。 Dec 2022 Mar 2023 Dec 2023 Feb 2024
  3. AI agents will become the primary way we interact with

    computers in the future.” AIの未来はエージェント型である Satya Nadella Bill Gates Agents are not only going to change how everyone interacts with computers. They’re also going to upend the software industry, bringing about the biggest revolution in computing.” Andrew Ng AI agents will become an integral part of our daily lives, helping us with everything from scheduling appointments to managing our finances.”
  4. AIの未来はエージェント型である AIエージェントの影響 もたらされる価値 開発を加速 複雑な複数ステップのタスクを自律的に分解・実行し、プロセスを加速 開発サイクルが短縮、市場投入までのスピー ドが向上 知識の差を埋める ドメイン固有のインサイトを積極的に取得・更新することで、フレームワークや言語を 超えて専門知識を統合

    業務コストを削減する専門知識やノウハウへ のアクセスを提供 単独で反復作業する テスト、デバッグ、改良を継続的に実施し、手動による介入をほとんど行わずに成果 を向上 製品の品質、安全性、信頼性を向上 AIエージェントは、 複雑なソフトウェアエンジニアリングのタスクを自律的に実行することができ、 人間の開発者を補強し、生産性、コード品質、効率を大幅に向上させます。
  5. Why オープンソース • LLM性能が⼤幅に改善され、「秘伝のタレ(Secret Sauce)」プロンプト戦略の必要性が軽減されました。 • AIインタラクションにおける最も⼀般的で効果的なUX処理は、現在、エディター間で共通化されていま す。私たちは、これらの共通UI要素を安定したオープンコードベースで提供することで、コミュニティが これらを改良し、さらに発展させられるよう⽀援したいと考えています。 •

    オープンソースのAIツールとVS Code拡張機能のエコシステムが登場しました。私たちは、これらの拡張 機能の開発者が拡張機能をより簡単にビルド、デバッグ、テストできるようにしたいと考えています。特 に、Copilot Chat拡張機能のソースコードにアクセスできない現状では、これは⾮常に困難です。 • AIエディターが収集するデータについて、多くのご質問をいただいております。Copilot Chat拡張機能を オープンソース化することで、収集するデータをご確認いただけるようになり、透明性が向上します。 • AI開発ツールは、悪意のある攻撃者による標的としてますます増加しています。VS CodeがOSSとして提 供されて以来、コミュニティから寄せられた問題やプルリクエストは、セキュリティ問題の迅速な発⾒ と修正に役⽴ってきました。 https://code.visualstudio.com/blogs/2025/05/19/openSourceAIEditor
  6. ⼀般的なオープンソース戦略 • ライセンシング コミュニティ版(オープンソース)とエンタープライズ版(商⽤)のデュアルライセンスで提供。コミュニティ 版で共有インプットを得て、エンタープライズ版で収益化。例:Oracle MySQL(GPL/商⽤) • ホスティング OSSをSaaSとしてクラウドで提供。技術的に強化‧スケール化してエンタープライズグレードのサービスとして 収益化。例:Azure,

    AWS, Google Cloud • サポート 技術⽀援‧プロフェッショナルサービス‧トレーニングを提供。OSSプロジェクトに貢献しながらエンタープラ イズ版をサポート付きで提供。例:Red Hat Enterprise Linux • オープンコア 基本機能はOSS、拡張機能はクローズドソースで有償提供。コミュニティと企業のニーズのバランスが重要 参考:LFC202 (The Linux Foundation)
  7. Copilot による Issue 生成 従来、課題の作成は繰り返し行われ、時間がかかっていました。Copilotはこのプロセスを自動化することで、開発者はよ り影響の大きい作業に専念できるようになり、チーム全体で課題の一貫性を確保できます。 • 手作業を削減: プロンプト入力に基づいてタイトル、説 明、メタデータを自動化

    • 一貫性が向上: 課題は標準のリポジトリテンプレートを 使用して作成されます。 • 解決の迅速化: issueのドラフトを作成し、Copilot(ま たはチームメイト)に直接割り当てることで、迅速なトリ アージと修正が可能になります。 • ワークフローのスピードアップ: 品質を犠牲にすること なく迅速に作成できるため、影響度の高い作業に戻る ことができます。
  8. コードレビュー GitHub Copilot コードレビュー • 人間のレビュワーが目にする前に、ワークフロー でAIを活用したフィードバックを直接提供。 • 一般的なミスを自動的に検出、コーディング標準 を適用し、改善点を提案することで、開発者はより戦

    略的で価値の高い作業に集中。 • ルーチン作業としてのフィードバックをこなし、 レビュープロセスで発生する摩擦を軽減。 • C#, Go, Java, JavaScript, Markdown, Python, Ruby, TypeScriptサポート ◦ パブリックプレビュー:C, C++, Kotlin, Swift サポート
  9. チームとしてツールの違いを知る 自動補完型 対話型 エージェント型 入力 エディタへの入力 フォームへの入力 フォームの入力、ファイルアップロードなど 出力内容 コード

    / コメント コード / コメント / 解説文 編集可能なコードを含む成果物 出力形式 コードの補完 コードを含む返信 成果物の出力 コードサイズ 小規模 (1行~20行程度) 中規模 (1行~数百行) 大規模 (数百行~数千行) 明示的なプロンプト 0行 ~ 数行程度 数行 ~ 数十行 大量 応答速度 数百ミリ秒 ~ 数秒 数秒 ~ 数十秒 数十秒 ~ ツールのフォーカス 応答速度、開発時の集中力 精度、プロンプト構築補助 ソリューションとしての完成度 類似体験 ペアプログラミング モブプログラミング Sack や Teams での技術質問 軽量なプルリクエスト受け取り ローコードツールの利用 テンプレートエンジンの利用 ツール例 GitHub Copilot (Completion) ChatGPT GitHub Copilot Chat Copilot Agent Mode Copilot Coding Agent