Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
GitHub Copilot and Copilot X Introduction
Search
Yuki Hattori
October 05, 2023
Technology
640
0
Share
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
220
AOAI Dev Day 2025 GitHub Keynote
yuhattor
5
1.6k
HOW TO READ Prompt Engineering for LLM (牛本)
yuhattor
22
11k
AI-Driven-Development-20250310
yuhattor
3
680
InnerSource Patterns - Japanese
yuhattor
1
120
Developer Summit 2025 [14-D-1] Yuki Hattori
yuhattor
29
20k
GitHubの軌跡:リポジトリからAIプラットフォームへ
yuhattor
3
290
コードAI本 - コード×AIーソフトウェア開発者のための生成AI実践入門
yuhattor
1
940
Code AI Findy Event
yuhattor
7
1.5k
Other Decks in Technology
See All in Technology
データ基盤をDataformで整えた話 〜 開発環境を添えて 〜
takapy
0
110
MIERUNE JCT 発表資料「宇宙から伊能忠敬ごっこ」
syuchimu
0
180
そのPoC、何を検証したつもりでしたか? AIプロダクトの価値検証で陥った落とし穴
techtekt
PRO
0
150
タクシーアプリ『GO』の実践的データ活用
mot_techtalk
2
140
GoとSIMDとWasmの今。
askua
3
500
価格.comをAI駆動で全面刷新する ー 30年分の技術的負債を返し、次の30年の土台をつくる ー / AI Engineering Summit Tokyo 2026
tkyowa
47
52k
実装は速くなった、レビューはどうする? ― 自身のレビューをAIで再現させるサーヴァントエンジニアリングのすゝめ / Implementation got faster. So what about reviews? — An invitation to Servant Engineering: Recreating your own code reviews with AI
nrslib
6
3.7k
TypeScript Compiler APIとPHP-Parserを活用し、TypeScriptとPHPで型を共有する
shuta13
0
360
トークン数だけでは測れない — Claude Code 組織展開の効果検証から学んだこと
makikub
0
130
AIを「創る」と「使う」の循環 — HRテックが実践するリアルなAI組織実装
taketo957
0
1.5k
Databricks 月刊サービスアップデート 2026年05月号
tyosi1212
0
210
探して_入れて_作って_使う_Agent_Skills___LT.pdf
peintangos
2
160
Featured
See All Featured
The agentic SEO stack - context over prompts
schlessera
0
790
Utilizing Notion as your number one productivity tool
mfonobong
4
310
How STYLIGHT went responsive
nonsquared
100
6.2k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
55k
How Software Deployment tools have changed in the past 20 years
geshan
0
34k
The Invisible Side of Design
smashingmag
302
52k
New Earth Scene 8
popppiees
3
2.3k
Joys of Absence: A Defence of Solitary Play
codingconduct
1
390
Between Models and Reality
mayunak
4
320
The #1 spot is gone: here's how to win anyway
tamaranovitovic
2
1.1k
Intergalactic Javascript Robots from Outer Space
tanoku
273
27k
エンジニアに許された特別な時間の終わり
watany
107
250k
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