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
250
AOAI Dev Day 2025 GitHub Keynote
yuhattor
5
1.8k
HOW TO READ Prompt Engineering for LLM (牛本)
yuhattor
22
11k
AI-Driven-Development-20250310
yuhattor
3
720
InnerSource Patterns - Japanese
yuhattor
1
150
Developer Summit 2025 [14-D-1] Yuki Hattori
yuhattor
29
20k
GitHubの軌跡:リポジトリからAIプラットフォームへ
yuhattor
3
310
コードAI本 - コード×AIーソフトウェア開発者のための生成AI実践入門
yuhattor
1
980
Code AI Findy Event
yuhattor
7
1.6k
Other Decks in Technology
See All in Technology
Bet AI Day 2026丨バクラク Autopilot、業務システムの再設計
layerx
PRO
2
1.1k
指示待ちから変化に応じるClaude Codeへ!~環境からAgentへの帰り道を作る~
gotalab555
9
1.8k
データエンジニアリングワークショップ:Auto LoaderとSparkで学ぶデータパイプライン構築
databricksjapan
PRO
0
140
Azure App Service / Container Apps の組み込み認証
kuniteru
0
190
PM領域でのAI Agentの活用
lycorptech_jp
PRO
0
260
分割40%キーボードにスムーズに入門するには
hoto17296
1
230
Instana&Bob トラブルシュートハンズオン
mayamasaki68
0
110
スクラムで身についていた動き方を、XPで捉え直してみた
codmoninc
1
170
Hub & Spoke 環境のネットワークルーティングを分解してみる
tsuyataku
1
520
[RSJ26] NarrativeFlow: Flow-Based Vision-Language-Action Model Using Robot Velocity Fields
keio_smilab
PRO
0
150
JAWS-UG初心者支部#88わいわい初心塾(夏休みの宿題やったかGit編)
otsuki
0
120
Sony-DroidKaigi2026
sony
1
310
Featured
See All Featured
The World Runs on Bad Software
bkeepers
PRO
72
12k
HU Berlin: Industrial-Strength Natural Language Processing with spaCy and Prodigy
inesmontani
PRO
0
680
Marketing Yourself as an Engineer | Alaka | Gurzu
gurzu
0
290
We Have a Design System, Now What?
morganepeng
55
8.3k
30 Presentation Tips
portentint
PRO
1
390
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
49
10k
Become a Pro
speakerdeck
PRO
31
6.2k
エンジニアに許された特別な時間の終わり
watany
108
250k
Jess Joyce - The Pitfalls of Following Frameworks
techseoconnect
PRO
1
390
Being A Developer After 40
akosma
91
590k
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
2
490
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) 💡 要件定義 設計… ビジネス アイデア 要件定義 設計…