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のPlanモード
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Yuta Matsumura
October 17, 2026
Technology
94
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
今からでもちゃんと使いたいGitHub CopilotのPlanモード
GitHub Dev Days | Fukuoka, Japan · Luma
https://luma.com/zni5g7z2
Yuta Matsumura
October 17, 2026
More Decks by Yuta Matsumura
See All by Yuta Matsumura
ChatGPT製:GitHub Copilotの紹介(デモ)
tsubakimoto_s
1
83
MCPをつなげて作る組織横断のAIエージェント基盤(の開発工程)
tsubakimoto_s
0
370
Microsoft MVP プログラムを紹介するから目指す人増えてくれ
tsubakimoto_s
0
260
MCPをつなげて作る組織横断のAIエージェント基盤
tsubakimoto_s
0
980
github/awesome-copilotのPHPのエージェントスキルを読む
tsubakimoto_s
0
140
エージェントスキルを作って自分のインプットに役立てよう v2
tsubakimoto_s
0
89
エージェントスキルを作って自分のインプットに役立てよう
tsubakimoto_s
0
970
やさしいとこから始めるGitHubリポジトリのセキュリティ
tsubakimoto_s
4
2.7k
GitHub Copilot CLI で Azure Portal to Bicep
tsubakimoto_s
0
530
Other Decks in Technology
See All in Technology
Sinatra on PicoRuby ローカルでセルフホスト
bash0c7
0
110
公共システムAdventCalendar2026
toru_kubota
0
280
AI AgentによるEmbedded SREの取り組み
tgidgd
1
360
2026 Apache Flink Community Checkpoint
rmetzger
0
200
AIエージェントの監視、思考を見るか行動を見るか / Monitoring AI Agents: Thoughts or Actions
yusukeshimizu
2
170
"AWSはちょっと苦手"でも大丈夫。AWS Blocks で手軽に作る Flutter のバックエンド #FlutterKaigi
tacck
PRO
0
160
Software Engineering in an AI-Driven World
erikjhordan_rey
0
130
業務でAWSをあまり使っていない私が、AWSへのモチベを保つ方法
smt7174
0
170
現場を動かすAIエージェント#2_製造業現場でのAI活用から見た、ハマる罠と実践知
kintotechdev
2
190
お客様の「やりたい」の先を見通す合意形成プロセス ~裏にある課題と不安を解きほぐすコツ~
yukakoseki
0
110
Sizing, Benchmarking and Performance Tuning Apache Flink Clusters
rmetzger
0
130
`go get`したらELFが降ってきた件
taiyow
0
190
Featured
See All Featured
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
350
GraphQLの誤解/rethinking-graphql
sonatard
75
12k
Groundhog Day: Seeking Process in Gaming for Health
codingconduct
0
470
Music & Morning Musume
bryan
48
7.5k
How STYLIGHT went responsive
nonsquared
100
6.4k
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
2
6.4k
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
630
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
2
560
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
11
1.1k
The Anti-SEO Checklist Checklist. Pubcon Cyber Week
ryanjones
0
290
Prompt Engineering for Job Search
mfonobong
0
580
Facilitating Awesome Meetings
lara
57
7.2k
Transcript
今からでもちゃんと使いたい GitHub Copilot の Plan モード GitHub Dev Day Fukuoka
2026/10/17 Yuta Matsumura © 2026 Yuta Matsumura. 1
松村 優大 (MLBお兄さん) 株式会社オルターブース (Chief Technical Architect) Microsoft MVP for
Developer Technologies Microsoft Top Partner Engineer Award 2026 GitHub 公認トレーナー C#, PHP, Azure, GitHub #fukuten #devblogradio #aidd_fuk https://linktr.ee/tsubakimoto © 2026 Yuta Matsumura. 2
「家計簿アプリを作りたい」 どのようなアプリを想像しますか? © 2026 Yuta Matsumura. 3
GitHub Copilot のモード3種 VS Code Copilot App モード 主な役割 利用シーン
モード 主な役割 利用シーン Agent 実装・実行 コードの編集、テス トの実行 Interactive 対話・協調 都度確認しながら 進める Ask 理解・質問 コードや技術仕様 を調べる Plan 調査・計画・設計 要件や実装方針を 整理する Plan 調査・計画・設計 要件や実装方針を 整理する Autopilot 自律実行 © 2026 Yuta Matsumura. 実装・テストを自律 的に反復 5
曖昧な指示で Agent や Autopilot を いきなり実行していませんか? (意訳)全部キミが判断して作ってくれ © 2026 Yuta
Matsumura. 6
詳細に整理できていないときこそ Plan モードから始めましょう © 2026 Yuta Matsumura. 7
GitHub Copilot のモード3種 VS Code Copilot App モード 主な役割 利用シーン
モード 主な役割 利用シーン Agent 実装・実行 コードの編集、テス トの実行 Interactive 対話・協調 都度確認しながら 進める Ask 理解・質問 コードや技術仕様 を調べる Plan 調査・計画・設計 要件や実装方針を 整理する Plan 調査・計画・設計 要件や実装方針を 整理する Autopilot 自律実行 © 2026 Yuta Matsumura. 実装・テストを自律 的に反復 8
Plan モードの特徴 特徴 内容 ① 実装前の調査 コードベースを分析し、既存の構成や依存 既存設計との不整合を防ぐ 関係を把握 ②
要件の明確化 不明点を質問し、要件や制約を整理 認識違いを早期に発見 ③ 設計・計画の策定 実装方針、作業手順、検証方法を計画 複雑なタスクを構造化 ④ 対話による改善 計画にフィードバックし、修正を繰り返す 実装前に設計品質を高める ⑤ 人間による承認 計画を確認・承認してから実装へ移行 人間が意思決定を管理 ⑥ 実装への引き継ぎ 承認した計画を実装エージェントへ渡す © 2026 Yuta Matsumura. メリット 合意した方針に沿って実装 9
Plan モードの特徴 特徴 内容 ① 実装前の調査 コードベースを分析し、既存の構成や依存 既存設計との不整合を防ぐ 関係を把握 ②
要件の明確化 不明点を質問し、要件や制約を整理 認識違いを早期に発見 ③ 設計・計画の策定 実装方針、作業手順、検証方法を計画 複雑なタスクを構造化 ④ 対話による改善 計画にフィードバックし、修正を繰り返す 実装前に設計品質を高める ⑤ 人間による承認 計画を確認・承認してから実装へ移行 人間が意思決定を管理 ⑥ 実装への引き継ぎ 承認した計画を実装エージェントへ渡す © 2026 Yuta Matsumura. メリット 合意した方針に沿って実装 10
Plan モードの特徴 特徴 内容 ① 実装前の調査 コードベースを分析し、既存の構成や依存 既存設計との不整合を防ぐ 関係を把握 ②
要件の明確化 不明点を質問し、要件や制約を整理 認識違いを早期に発見 ③ 設計・計画の策定 実装方針、作業手順、検証方法を計画 複雑なタスクを構造化 ④ 対話による改善 計画にフィードバックし、修正を繰り返す 実装前に設計品質を高める ⑤ 人間による承認 計画を確認・承認してから実装へ移行 人間が意思決定を管理 ⑥ 実装への引き継ぎ 承認した計画を実装エージェントへ渡す © 2026 Yuta Matsumura. メリット 合意した方針に沿って実装 11
Plan モードの特徴 特徴 内容 ① 実装前の調査 コードベースを分析し、既存の構成や依存 既存設計との不整合を防ぐ 関係を把握 ②
要件の明確化 不明点を質問し、要件や制約を整理 認識違いを早期に発見 ③ 設計・計画の策定 実装方針、作業手順、検証方法を計画 複雑なタスクを構造化 ④ 対話による改善 計画にフィードバックし、修正を繰り返す 実装前に設計品質を高める ⑤ 人間による承認 計画を確認・承認してから実装へ移行 人間が意思決定を管理 ⑥ 実装への引き継ぎ 承認した計画を実装エージェントへ渡す © 2026 Yuta Matsumura. メリット 合意した方針に沿って実装 12
Plan モードの特徴 特徴 内容 ① 実装前の調査 コードベースを分析し、既存の構成や依存 既存設計との不整合を防ぐ 関係を把握 ②
要件の明確化 不明点を質問し、要件や制約を整理 認識違いを早期に発見 ③ 設計・計画の策定 実装方針、作業手順、検証方法を計画 複雑なタスクを構造化 ④ 対話による改善 計画にフィードバックし、修正を繰り返す 実装前に設計品質を高める ⑤ 人間による承認 計画を確認・承認してから実装へ移行 人間が意思決定を管理 ⑥ 実装への引き継ぎ 承認した計画を実装エージェントへ渡す © 2026 Yuta Matsumura. メリット 合意した方針に沿って実装 13
Plan モードの特徴 特徴 内容 ① 実装前の調査 コードベースを分析し、既存の構成や依存 既存設計との不整合を防ぐ 関係を把握 ②
要件の明確化 不明点を質問し、要件や制約を整理 認識違いを早期に発見 ③ 設計・計画の策定 実装方針、作業手順、検証方法を計画 複雑なタスクを構造化 ④ 対話による改善 計画にフィードバックし、修正を繰り返す 実装前に設計品質を高める ⑤ 人間による承認 計画を確認・承認してから実装へ移行 人間が意思決定を管理 ⑥ 実装への引き継ぎ 承認した計画を実装エージェントへ渡す © 2026 Yuta Matsumura. メリット 合意した方針に沿って実装 14
Plan モードのワークフロー 1. 要件の提示 実現したいこと、制約、期待結果を伝える 2. 調査・計画作成 コード分析、質問、実装計画の策定 3. 人間によるレビュー・承認
必要に応じて 計画を修正 設計判断、計画の改善、最終承認 4. 実装への移行 Interactive / Autopilotで実装・検証 © 2026 Yuta Matsumura. 15
Q1. 最初の機能は? Q2. どこで実行? Q3. 保存形式は? Q4. サマリーも含める? Q5. 実装言語は?
→ Agent や Autopilot だけならCopilotの自己判断になる © 2026 Yuta Matsumura. 2倍速 16
選択(意図)が記録されない © 2026 Yuta Matsumura. 17
Architectural Decision Record (ADR) 重要な設計判断を、その背景・比較・理由・影響とともに記録する文書 © 2026 Yuta Matsumura. 18
Architectural Decision Record (ADR) 重要な設計判断を、その背景・比較・理由・影響とともに記録す る文書。 単なる決定事項の記録ではなく、意思決定の過程で思考を 整理し、チーム内の議論や合意形成を促進する役割も持つ。 https://cognitect.com/blog/2011/11/15/documenting-architecture-decisions https://martinfowler.com/bliki/ArchitectureDecisionRecord.html
© 2026 Yuta Matsumura. 19
Plan モードでの計画を踏まえ た意思決定を ADR に記録す る。 © 2026 Yuta Matsumura.
20
© 2026 Yuta Matsumura. 21
頑張って自分で仕様を詰めたうえで、コーディングエージェント に実装を渡してもよい。 しかし Plan モード+ ADR で、仕様に対する意図・背景を整理す ることで、「なぜこの仕様/実装になっているか」を把握すること ができる。 まずは
ADR を使ってみてはどうでしょう? © 2026 Yuta Matsumura. 22
ご清聴ありがとうございました © 2026 Yuta Matsumura. 25