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 for IT Professionals - 考え方のポイント
Search
Yuki Hattori
December 04, 2023
Technology
730
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
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
160
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
AI AgentによるEmbedded SREの取り組み
tgidgd
1
190
Don't write the architecture only in the prompt.
neohsu
0
250
仕様駆動開発の、その先へ。決める力と確かめる仕組み
inariku
1
130
cdk deployとcdkd deploy、実際にデプロイして5倍速近くの差を実測した
yama3133
1
120
How we choose session proposals
kawaguti
PRO
1
190
AI時代のエンジニアの情報発信〜個人の発信を組織の力に変える〜
ryo_kawamata
0
330
AIをリアル世界に解き放つ 〜M5Stack×AIであなたのアイディアを手の平に〜
hamadakoji
1
610
Content Mapper APIの応用例~CSS Modules、言語ファイル~
uhyo
2
130
Claude Code on Bedrock で統制をかける小ネタ集/claude-code-bedrock-governance-tips
emiki
1
13k
【Oracle AI SPOTLIGHT ウェビナー】事例から見る!なぜOCIが選ばれたのか ― AI時代のクラウド戦略を紐解く ―
oracle4engineer
PRO
1
130
デザインレビューは自動化できるのか?─ Flutter × Figma で UI 品質保証を考える
techiro
2
570
ビジネス部門からPOを迎えての半年間の進歩と課題
zozotech
PRO
0
160
Featured
See All Featured
Primal Persuasion: How to Engage the Brain for Learning That Lasts
tmiket
0
510
Un-Boring Meetings
codingconduct
0
470
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
720
Utilizing Notion as your number one productivity tool
mfonobong
4
630
Designing Powerful Visuals for Engaging Learning
tmiket
1
620
The B2B funnel & how to create a winning content strategy
katarinadahlin
PRO
1
590
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.9k
Ecommerce SEO: The Keys for Success Now & Beyond - #SERPConf2024
aleyda
1
2.2k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
360
31k
Have SEOs Ruined the Internet? - User Awareness of SEO in 2025
akashhashmi
0
530
The Illustrated Children's Guide to Kubernetes
chrisshort
51
53k
Building Experiences: Design Systems, User Experience, and Full Site Editing
marktimemedia
1
650
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) 💡 要件定義 設計… ビジネス アイデア 要件定義 設計…