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
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
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
680
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
中期計画、2回作ってみた ~業務委託と正社員、両方の視点から~
demaecan
1
590
ChatworkとBPaaS 異なる特性で学んだAI機能開発の ベストプラクティス
kubell_hr
2
3.3k
関西に縁あるMicrosoft MVPsが語るCopilotの未来
kasada
0
1.2k
AIにフローを作らせようとして挫折した話
hamatsutaichi
0
250
非エンジニアがClaudeと挑んだ「1ヶ月間プロダクト30本ノック」
askokc
0
160
AI-DLCを活用した高品質・安全なAI駆動開発実践 / AI Driven Development with AI-DLC
yoshidashingo
0
160
エンジニアリング戦略の作り方 / Crafting Engineering Strategy
iwashi86
18
5.8k
EventBridge Connection
_kensh
5
680
もりもり新機能を一挙紹介! AgentCoreに入門して、AWS上にAIエージェントを構築しよう
minorun365
PRO
6
880
Snowflakeと仲良くなる第一歩
coco_se
4
350
Databricks における 生成AIガバナンスの実践
taka_aki
1
370
2026.06.13_AI時代に事業会社が「SIer出身エンジニア」を求める理由 / Why Businesses Seek Engineers with a System Integrator Background in the AI Era
jumtech
0
980
Featured
See All Featured
Agile that works and the tools we love
rasmusluckow
331
21k
We Have a Design System, Now What?
morganepeng
55
8.2k
Between Models and Reality
mayunak
4
330
16th Malabo Montpellier Forum Presentation
akademiya2063
PRO
0
140
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
2k
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.7k
Embracing the Ebb and Flow
colly
88
5.1k
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
62
54k
SEO Brein meetup: CTRL+C is not how to scale international SEO
lindahogenes
1
2.7k
AI: The stuff that nobody shows you
jnunemaker
PRO
8
700
技術選定の審美眼(2025年版) / Understanding the Spiral of Technologies 2025 edition
twada
PRO
118
120k
The innovator’s Mindset - Leading Through an Era of Exponential Change - McGill University 2025
jdejongh
PRO
1
200
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) 💡 要件定義 設計… ビジネス アイデア 要件定義 設計…