Upgrade to PRO for Only $50/Year—Limited-Time Offer! 🔥

Productivity-Conference-GitHub-20240629

 Productivity-Conference-GitHub-20240629

Yuki Hattori

June 29, 2024
Tweet

More Decks by Yuki Hattori

Other Decks in Technology

Transcript

  1. GitHub Copilot で 開発業務を 55% 高速に コヌド品質を 15% 高める 50,000以䞊

    䌁業が GitHub Copilot ず䞀緒に ゜フトりェアを開発 ゜フトりェア 開発 䞖界的な改革
  2. 96% 初日から成功した割合 90% より満足できた割合 満足床 50% ビルド 増加率 84% 成功したビルド

    増加率 効率性 94% フロヌ状態が維持できたず 報告した割合 90% 調査に割いた時間 削枛を 実珟した割合 掻動量 90% より品質が高いコヌドが かけたず報告した割合 88% Copilot が提案した 内容 うち利甚した割合 生産性 Accenture瀟内 450 開発゚ンゞニアに察し 6ヶ月間かけた GitHub Copilot 効果 調査結果
  3. GitHub Copilot Enterprise プルリク゚スト芁玄 New SKU | GA 2024 GitHub

    Enterprise Cloudが必芁です Copilot Business に含たれるすべお 内容に加えお以䞋が含たれたす : コヌドベヌスのパヌ゜ナラむれヌション ドキュメント怜玢
  4. 生産性に ブヌストをかける GitHub Copilot 機胜匷化 GitHub コア機胜 GitHub Copilot 、プルリク゚スト、コミット、Issues、Discussionsなど

    GitHubネむティブ機胜に察するナヌティリティを継続的に改善しおいきたす。 䟋コヌドレビュヌ オヌサリングからマヌゞたで、プルリク゚スト 説明、おすすめ、スマヌト アクションで開発チヌムを支揎したす。
  5. 信頌できる GitHub Copilot Business 䌁業向け プラむバシヌ ポリシヌず知的財産 保障 を備えた初 倧芏暡

    AI開発 ツヌル どこでも䜿える GitHub Copilot X IDEからプルリク゚スト たで、AIによる ゜フトりェア開発 未来を玹 介 䌚話型 GitHub Copilot Chat 自然蚀語を新しい普遍的な プログラミング蚀語ずしお䜍 眮付け パヌ゜ナラむズ GitHub Copilot Enterprise 皆さん 組織 知識を 開発者 手元に提䟛 私たちが重芖しおいるこず ずこれたで 歩み 2022幎12月 2023幎3月 2023幎12月 2024幎2月
  6. コヌドずナレッゞベヌスから ドメむン 専門知識を GitHub Copilot Chatにもたらす Copilot Enterprise Add-on SDK、API、および

    あたり普及しおいない蚀語に 関する知識を GitHub Copilot コヌド補完モデルに远加 お奜きなサヌドパヌティ ツヌル、 デヌタベヌス、サヌビスを GitHub Copilotに統合したす GA: 䞀般提䟛 Custom models Copilot Extensions
  7. ツヌル 違いを知る 自動補完型 ボット型 (フリヌフォヌム型 ) ゚ヌゞェント型 (゜リュヌション型 ) 入力

    ゚ディタぞ 入力 フォヌムぞ 入力 フォヌム 入力、ファむルアップロヌドなど 出力内容 コヌド / コメント コヌド / コメント / 解説文 線集可胜なコヌドを含む成果物 出力圢匏 コヌド 補完 コヌドを含む返信 成果物 出力 コヌドサむズ 小芏暡 (数文字~20行皋床) 䞭芏暡 (1行~数癟行) 倧芏暡 (数癟行~数千行) 明瀺的なプロンプト 0行 ~ 数行皋床 数行 ~ 数十行 倧量 応答速床 数癟ミリ秒 ~ 数秒 数秒 ~ 数十秒 数十秒 ~ ツヌル フォヌカス 応答速床、開発時 集䞭力 粟床、プロンプト構築補助 ゜リュヌションずしお 完成床 類䌌䜓隓 ペアプログラミング モブプログラミング Sack や Teams で 技術質問 軜量なプルリク゚スト受け取り ロヌコヌドツヌル 利甚 テンプレヌト゚ンゞン 利甚 ツヌル䟋 GitHub Copilot (Completion) ChatGPT GitHub Copilot Chat GitHub Copilot Workspace
  8. Copilot (自動補完) 特城を理解 ナヌザヌの入力を 最小化 ツヌル 質 、 ナヌザヌから 明瀺的

    なプロンプトなしに、 望たれる出力をどれだ け正確に予枬できるか に䟝存 むンクリメンタルな実装 手戻りの蚱容 迅速なレスポンスず 集䞭力の維持 確実で 安党な出力 Copilot Completion アゞャむルな やりずりをサポヌト 段階的コヌド出力ず ナヌザヌによる逐䞀 採吊決定が可胜 自動補完型ツヌル 利点 、迅速なレス ポンスによる集䞭力 維持 むンデックス化された 状態で 96TB にもなる 䞖界最倧/最新 オヌプン゜ヌスデヌタ ベヌスず瞬時に コヌドマッチング、 ラむセンスに関する 問題発生を抑止 ツヌルに求めるべき質 モデルに求めるべき質 ず 異なる
  9. リポゞトリに぀いお チャットや、ナレッゞベヌスに ぀いお 䌚話をIDEから実行 In progress IDEで チャット カスタマむズ Planned

    GitHub Copilot掻甚するため GitHub.comå…š 䜓に埋め蟌たれたプロンプト さらなるスマヌトアクション 開発環境をリアルタむムコミュニケヌションに統合 Slack連携 どこでも䜿える あらゆる領域に 統合
  10. 倧芏暡で パフォヌマンスず信頌性 実珟 コヌド ナビゲヌションず理解 改善 プルリク゚スト ドラフトを完成させる前 改善 提

    案 コヌドレビュヌ レビュヌ担圓者がマヌゞするため 分析 プルリク゚スト レビュアヌ ため 支 揎 In progress Planned AIネむティブ ワヌクフロヌを 加速 日々 タスク ために蚭蚈された Copilotネむ ティブ 開発環境 GitHub Copilot Workspace
  11. プルリク゚スト、コミット、 ディスカッション、むシュヌなど コンテキスト 理解 GitHub ネむティブ機胜 匷 化 皆さん リポゞトリに基づいお蚓緎された

    プラむベヌトなコヌド補完モデル カスタムモデル サヌドパヌティヌ 開発ツヌルやサヌビスによる゚ コシステム。 組織 ベストプラクティスず基準に基づいおルヌル を蚭定 GitHub Copilot Extensions In progress Planned カスタマむズ 可胜 組織に最適化
  12. 生産性に ブヌストをかける GitHub Copilot extensions (limited public beta) Azure、Docker、Sentry など

    優先的なファヌスト パヌティやサヌドパヌティ 開発者ツヌルやサヌビス 機胜を远加したり、独自に構築したりしお、組織 GitHub Copilot ゚クスペリ゚ンスをカスタマむズできたす。
  13. ゚ンタヌプラむズ内で組織ごずに GitHub Copilot Enterpriseず GitHub Copilot Businessを遞択できるように 耇数皮類 ラむセンス デヌタ凊理ずセキュリティ

    信頌性を保蚌 SOC準拠 組織党䜓でGitHub Copilot 䜿甚状況を把握 メトリクス API In progress Planned ゚ンタヌプラむズ グレヌド スケヌル・ セキュア パヌトナヌず 連携によっお、 GitHub Copilot を導入したこずで゜フトりェア開発ラむフサむクル党䜓 ぞ 圱響 枬定 SDLCメトリクス
  14. 可芖化 GitHub Copilot Metrics API (public beta) GitHub Copilot 利甚状況に぀いお貎重な掞察を埗るこず

    ができたす。ハむラむト 次 ずおりです • 生成された提案数ず受け入れられた提案数 • 最倧 28 日間 メトリクス履歎をロヌリングりィンドり で利甚可胜
  15. • メトリクス API • 耇数皮類 ラむセンス • SOC準拠 • SDLC

    メトリクス どこでも䜿える • IDEで チャット カスタマむズ • さらなるスマヌトアクション • Slack連携 • コヌドレビュヌ • コヌド ナビゲヌションず 理解 改善 • プルリク゚スト レビュアヌ た め 支揎 • GitHub Copilot Workspace • GitHub ネむティブ機胜 匷化 • カスタムモデル • GitHub Copilot Extensions In progress Planned AIネむティブ カスタマむズ可胜 ゚ンタヌプラむズ グレヌド