Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
GitHub Copilot and Copilot X Introduction
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Yuki Hattori
October 05, 2023
Technology
660
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
GitHub Copilot and Copilot X Introduction
GitHub Copilot and Copilot X Introduction @yuhattor
Yuki Hattori
October 05, 2023
More Decks by Yuki Hattori
See All by Yuki Hattori
コーディングエージェント時代のセキュリティレビュー戦略 - 増大するコード量と脆弱性への対応
yuhattor
1
270
AOAI Dev Day 2025 GitHub Keynote
yuhattor
5
1.9k
HOW TO READ Prompt Engineering for LLM (牛本)
yuhattor
22
11k
AI-Driven-Development-20250310
yuhattor
3
740
InnerSource Patterns - Japanese
yuhattor
1
150
Developer Summit 2025 [14-D-1] Yuki Hattori
yuhattor
29
21k
GitHubの軌跡:リポジトリからAIプラットフォームへ
yuhattor
3
330
コードAI本 - コード×AIーソフトウェア開発者のための生成AI実践入門
yuhattor
1
1k
Code AI Findy Event
yuhattor
7
1.6k
Other Decks in Technology
See All in Technology
"優秀な誰か"の下位互換にならないために
yut0naga1_fa
1
1.8k
DevelopersIO 2026 知識の地図を描く ─ オントロジーとは何か?
ishikawa_satoru
1
1.7k
Refining Active Record
shugo
0
150
Conditional PED-ANOVA: Hyperparameter Importance in Hierarchical & Dynamic Search Spaces
pfn
PRO
0
130
20261017福岡devIO 「AIは"良いダッシュボード"を作れるか?
jtakeda
0
150
無理せず続ける、子育てエンジニアの学び
codmoninc
PRO
0
870
Code for Security プロジェクト紹介 2026年10月
yu23ki14
0
110
AI駆動開発の時代になったのでトヨタ生産方式から見直す
terurou
7
6k
子育てエンジニアの可処分時間が減っても成長を諦めない戦い方
sudoakiy
6
4.6k
遠藤な_めぐろLT #38 「社内のAI活用推進」@麻布台_20261009
endonanana
0
130
事業成長とデータ活用を止めないためのマネジメントへ挑戦
hiracky16
0
390
AI導入は済んだ。次は統制を作り替える番だ_AI×開発組織 Summit 2026
techtekt
PRO
0
220
Featured
See All Featured
Intergalactic Javascript Robots from Outer Space
tanoku
273
28k
Effective software design: The role of men in debugging patriarchy in IT @ Voxxed Days AMS
baasie
1
570
We Have a Design System, Now What?
morganepeng
55
8.4k
Why Our Code Smells
bkeepers
PRO
340
58k
Future Trends and Review - Lecture 12 - Web Technologies (1019888BNR)
signer
PRO
0
3.8k
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
3
1.3k
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
2
530
Lightning talk: Run Django tests with GitHub Actions
sabderemane
0
300
Building Applications with DynamoDB
mza
96
7.2k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
4 Signs Your Business is Dying
shpigford
187
23k
How to Think Like a Performance Engineer
csswizardry
28
2.9k
Transcript
エンジニアの強い味⽅! の活⽤⽅法とテクニック Yuki Hattori Customer Success Architect @GitHub Japan
本⽇の アジェンダ 資料による説明 Demo / QA 01 03 20 分
20 分 02 今後の Copilotとは 10 分
外部連携とAPI 安全なソフトウェアをビル ド‧スケール‧リリースで きるAI原動の開発基盤 コラボレーション ⽣産性 セキュリティ スケール AI原動
Copilotで 開発業務が 55%速く 20,000+ の企 業にて 採 ⽤済み 繰り返し作業の精 神的労⼒が
87%低下 75% の エンジニアが より満⾜ 利⽤者数が
⾃分のプロジェクトに特化したコ ード提案を提⽰ コメントをコードに変換 繰り返しコードの⾃動補完 代替⼿段の提⽰
⼈気のコードエディタ向けの拡張機能 Visual Studio Code Visual Studio neovim All JetBrains IDEs
IntelliJ IDEA, WebStorm, PyCharm, Rider, etc.
概要 GPT3.5 turbo PUBLIC DATA ⽂脈 提案
GitHub.com Copilot Proxy 1. 認証及びライセンス確認 4. 提案の受信 IDE ワークスペース 2.
Copilot⽤トークン受信 OpenA I GPT3.5 Turbo 3. ⽂脈(プロンプト)送信 IDE 拡張機能 認証
Copilot Proxy Service 提案 OpenA I GPT3.5 Turbo ⽂脈(プロンプト) IDE
ワークスペース IDE 拡張機能 GitHub 所有 Azure テナント データの流れ • 認証 • 感情分析 (暴⼒的な表現検知等) • セキュリティフィル ター • 感情分析 • ⼆重検知OSSフィル ター
提案採⽤率 Copilotが⽣成したコードの割合 46% 35%
エンジニア数 70% 78% 2時間 41分 1時間 11 分 完了した割合 完了までの平均所要時間
我々は95⼈の開発エンジニアを集め ⼆つのグループに分けました Javascriptでウェブサーバーを定義するタスクを与えました 50 45 Copilotあり Copilotなし
Copilot Chat ⽂脈を認識したCopilotとのChatGPT式チャット機能 コード解説 修正コードの提案 コードに対する質問への回答 単体テストの⽣成 Copilot Chatはエディタ内にある既存コ ードやエディタで選択されているコード
部分に基づいて単体テスト⽤のコードス ニペットを⽣成することが可能。 Copilot Chatは選択されているコードに 対して⾃然⾔語で対象のコードの性能や 意図が含まれた解説⽂を⽣成することが 可能。 エラーや問題の⽂脈に応じてCopilot Chatからバグに対する修正コードや解 決案を提案することを補助することが可 能。 特定のコード問題に対して助けや補助を Copilot Chatにお願いすることが可能で 、返事は⾃然⾔語またはコードスニペッ トとして受信可能。 可読性向上 開発⾔語間の変換 Copilot Chatは⼀つの開発⾔語から別の 開発⾔語に変換することを補助すること が可能。 Copilot Chatは抜けているコメントの追 加やより適切な変数名の提案等でコード 全体の可読性向上を補助することが可能 。
Copilot Chat ⽂脈を認識したCopilotとのChatGPT式チャット機能 /explain 選択されたコードの仕組みを解説 /fix 選択されたコードの問題点に対し修正⽅法を提案 /help GitHub Copilotに関する⼀般的なヘルプ
/tests 選択されたコードに対して単体テストを提案 /vscode VS Codeに関する質問への回答 /clear セッションをクリアする スラッシュコマンド
GitHub Copilot X
今後のGitHub Copilot リファクタリング (コード翻訳) コードレビュー (コード解説) ドキュメント化 今後のGitHub Copilot ユニットテスト
コードエラー検知 デバッグ コードレビュー AI による Pull Request 現在のGitHub Copilot コメントをコードに変換 繰り返すコードを補完 代替⼿段を表⽰ 1 計画 2 分析 3 設計 4 実装 5 テストと統合 6 メンテナンス X エディタを⾶び出し SDLC 全体を AI で⽀援
AIが⽀援する未来のソフトウェア開発 Copilot for Pull Requests in Pull RequestでAI支援用タグ追加 PR内の変更点に応じて開発エンジニア に対し書いている途中で自動的に文書
を提案 必要に応じて自動的に警告を行いテス トを提案
AIが⽀援する未来のソフトウェア開発 Copilot for Docs ドキュメント内容に基づいたAIが生 成する質問に対する回答 以下のドキュメントに対応: • GitHub •
React • Azure • MDN • 将来的にはお客様指定のドキュ メントにも対応
ターミナル内でCopilotを活⽤ Copilot for the CLI ターミナル内でコマンドを提案 3種類のシェルコマンド: • ?? –
一般的な CLI • git? – git に特化した CLI • gh? – GitHub に特化した CLI 生成された提案を見直して実行
GitHub Copilot Future コードやドキュメントから、ユニットテストを 自動生成 TestPilot Codespaces上に存在するすべてのコードを使う ことで提案を改善 GitHub Copilot
for *Your* Codebase キーボードを使わずにコードを書く Copilot Voice https://githubnext.com/
https://resources.github.com/copilot-trust-center/
None
None
None