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 for IT Professionals - 考え方のポイント
Search
Yuki Hattori
December 04, 2023
Technology
710
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
GitHub Copilot for IT Professionals - 考え方のポイント
Yuki Hattori
December 04, 2023
More Decks by Yuki Hattori
See All by Yuki Hattori
コーディングエージェント時代のセキュリティレビュー戦略 - 増大するコード量と脆弱性への対応
yuhattor
1
230
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
690
InnerSource Patterns - Japanese
yuhattor
1
130
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
"何を作るか"を任される エンジニアは、どう育つのか
yutaokafuji
1
550
AI駆動開発が変える、大規模開発の前提 ーHuman in the Loop から Human on the Loop へ / AIE2026
visional_engineering_and_design
30
24k
製造業のクラウド活用最適解〜AI,DXを加速するデータ基盤の作り方〜
hamadakoji
0
440
生成 AI × MCP で切り拓く次世代 SRE!自律型運用への挑戦と開発者体験の進化
_awache
0
190
2026TECHFRESH畢業分享會 - 葬送的通靈師:化系統與用戶雜訊成行動訊號
line_developers_tw
PRO
0
650
AWSシリコン最前線 〜AI時代のチップ選択を読み解く〜
htokoyo
2
380
2026TECHFRESH畢業分享會 - Lightning Talk - 打造精準高效的 MCP 設計模式與測試實務
line_developers_tw
PRO
0
650
機械学習を「社会実装」するということ 2026年夏版 / Social Implementation of Machine Learning June 2026 Version
moepy_stats
4
1.1k
MCP Appsを作ってみよう
iwamot
PRO
4
440
Databricks における 生成AIガバナンスの実践
taka_aki
1
380
LLMにもCAP定理があるという話
harukasakihara
0
280
「速く作る」から「正しく作る」へ ─ 生成AI時代の開発フロー改革の ロードマップと実行 ─
starfish719
0
9.7k
Featured
See All Featured
Unsuck your backbone
ammeep
672
58k
Building the Perfect Custom Keyboard
takai
2
790
Side Projects
sachag
455
43k
The innovator’s Mindset - Leading Through an Era of Exponential Change - McGill University 2025
jdejongh
PRO
1
200
ラッコキーワード サービス紹介資料
rakko
1
3.6M
From π to Pie charts
rasagy
0
200
Scaling GitHub
holman
464
140k
Kristin Tynski - Automating Marketing Tasks With AI
techseoconnect
PRO
0
270
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
133
19k
Jess Joyce - The Pitfalls of Following Frameworks
techseoconnect
PRO
1
160
SEOcharity - Dark patterns in SEO and UX: How to avoid them and build a more ethical web
sarafernandez
0
200
Leadership Guide Workshop - DevTernity 2021
reverentgeek
1
300
Transcript
Yuki Hattori (@yuhattor) Customer Success Architect at GitHub Mov 16,
2023 Copilot for IT Professional 考え方のポイント
テーマ Copilot for IT Professional IT プロフェッショナルとしての LLM の活用 (例:
要件定義や設計フェーズでどう LLM を使うのか)
スピードアップ、省力化にフォーカスしている議論が多い Copilot for IT Professional 💡 要件定義 設計… コード テスト…
ビジネス アイデア IT Pro ブレストの効率化 文書作成の効率化 仕様書作成の 効率化 コーディングの 効率化
実際に訪れている世界 Copilot for IT Professional 💡 要件定義 設計… コード テスト…
ビジネス アイデア IT Pro ブレストの効率化 文書作成の効率化 仕様書作成の 効率化 コーディングの 効率化 職務範囲も 拡張可能 職務範囲も 拡張可能
背景 Copilot for IT Professional • 自然言語が次世代のプログラミング言語になりつつある • 自然言語や変換処理をするための簡単なスクリプトは コーディングしなくても自然言語の命令で
AI がやってく れる 👉 仕様と実装の距離が近づいている
https://www.youtube.com/watch?v=NrQkdDVupQE
テーマの再定義 Copilot for IT Professional 開発のプロセスや役割が変わらない前提で、どうAIを活用するか 開発の世界 / 役割が変わるので、 どう
LLM を活用してインパクトを出すか
現在活用の可能性がわかっている領域 Copilot for IT Professional • コーディング • 設計 •
要件定義 • バグ修正(バグフィックス) • リファクタリング • パフォーマンス改善 • ドキュメンテーション • 分析 Large Language Models for Software Engineering: Survey and Open Problems arXiv:2310.03533v4 [cs.SE] 11 Nov 2023
LLM が得意な分野 / 苦手な分野 Copilot for IT Professional 得意 •
要約 (-): 資料や議事録をまとめる / 抽出する / コード の読解をする • 補完 (+): 雑に/途中まで書いた文章/定義書を補完する • 量産 (x):ドキュメントを量産量産する • 変換 (≈):メモ/ディスカッションメモなどから、仕様書を作る/ コードを仕様書に変換する 苦手 • 真実 (ハルシネーションは避けられない: うそはうそであると見抜き、正しい結果に導く必要あり) • 常に完璧な結果 (70点しか出してくれないので 100 点に押し上げる必要あり) • 冪等である (常に違う結果が出るので、人間が直す必要あり)
AI による省力化と業務の拡張 Copilot for IT Professional 💡 要件定義 設計… コード
テスト… ビジネス アイデア IT Pro コードが自然言語として読める 自然言語で実装できる部分が増える AI Powered - No code / Less code ツールの範囲が拡張 自然言語を書いて実装する事が増える 仕様がコードに近づく コードを書かなくても良い範囲が増える
Copilot に期待すること Copilot for IT Professional 短期: 今の作業をそのまま AI で置き換え効率化する
長期: 拡張された作業範囲を含めて AI との協業を実施 Copilot Business Copilot Enterprise Copilot Enterprise 拡張 Microsoft Copilot 効率化 💡 要件定義 設計… コード テスト… ビジネス アイデア IT Pro
Copilot Workspace によって変わる役割 Copilot for IT Professional AI の提案を理解し、 嘘を嘘であると見抜く能力
= あと一歩技術に近づき、理解する
Copilot Workspace によって変わる役割 Copilot for IT Professional AI の提案を理解し、嘘を嘘であると見抜く能力 =
あと一歩実装に近づき、理解する
Copilot Workspace によって変わる役割 Copilot for IT Professional AI の提案を理解し、足りない箇所を補う =
あと一歩実装に近づき、判断する能力
IT Pro が AI と協業する必要がある部分 Copilot for IT Professional 短期的にはプロンプトエンジニアリング
で業務を効率化 長期的には AI と協働して 実装 /より実装に近いものを作る 【短期】 • メモを要件に変換 • 仕様書作成 • コードから仕様書作成 【長期】 • 技術の理解 • 実装の理解 • 受け入れ時の品質チェック 【共通】 • 要件定義書や仕様書を、実装に近づける
役割分担 Copilot for IT Professional Office 資料を作る: Microsoft Copilot Office
資料からマークダウンに変換をする: Microsoft Copilot コードから自然言語への翻訳: GitHub Copilot / Copiot Chat マークダウンを書く: GitHub Copilot / Copiot Chat 仕様から実装への変換: Copilot Workspace (Copilot Enterprise) 💡 要件定義 設計… ビジネス アイデア 要件定義 設計…