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
Part2 GitHub Copilotってなんだろう
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
tomokusaba
May 08, 2025
Technology
1.5k
2
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Part2 GitHub Copilotってなんだろう
GitHub Copilot ハンズオン Part2 GitHub Copilotってなんだろう
https://jazug.connpass.com/event/348980/
tomokusaba
May 08, 2025
More Decks by tomokusaba
See All by tomokusaba
30代後半からでも遅くないキャリア形成
tomokusaba
0
290
GitHub Copilotで書いたコード、レビューはどうしてる?
tomokusaba
0
55
Azure CAFで考えるAIエージェント導入の進め方
tomokusaba
1
120
GitHub Copilot app時代の開発フロー
tomokusaba
0
79
オートマトンと字句解析でRoslynを読む
tomokusaba
0
170
GitHub Copilot appとGitHub Copilot CLIとVS CodeのCopilot Chat Agent Modeの使い分け
tomokusaba
0
190
GitHub Copilot app最速の発信の裏側
tomokusaba
1
590
自宅サーバの変遷
tomokusaba
0
920
Microsoft Build Keynoteふりかえり
tomokusaba
0
180
Other Decks in Technology
See All in Technology
人間はどの意思決定を手放せるのか
kawasima
15
7.5k
2026-09-18 gotanda.sre Terraformで複数環境作ったり、複数Stateに分割したりそれとTerragrunt / Terraform multi envs and multi states
masasuzu
3
600
越境するなら専門用語を使うな高校校歌 / If you wanna cross border, you shouldn't use jargon
vtryo
0
150
.NET WebAssemblyで実現するクライアントサイドAI推論:NuGetからViteまで、2つのエコシステムを繋ぐビルド戦略
yamachu
0
240
技術的負債から考える、AI時代のエンジニアリング投資 — ビズリーチの技術的負債と向き合った経験から、変更し続けられるソフトウェアを考える/ technical-debt-con2026
visional_engineering_and_design
4
3.3k
HHKBエバンジェリストになる方法
941
0
110
山手線を徒歩で一周してわかった、 位置情報アプリは「足」が最強のデバッガー
hinakko
0
170
EventBridge に「合流」はない ― サーバーレスのワークフローを育てるということ / No Join in EventBridge
yusukeshimizu
2
270
AI時代、データエンジニアが一番おもろい
genshun9
0
670
Cloudflare Workers 向けアプリを C# で構築する ~WASM Native AOT への道~
nenonaninu
1
530
Goodbye ShellScript, Hello File-based App
shunsock
0
380
AIエージェントの自己改善をどう設計するか / How to Design Self-Improvement for AI Agents
22mi
25
16k
Featured
See All Featured
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
11
1k
Visualization
eitanlees
152
17k
Making the Leap to Tech Lead
cromwellryan
135
10k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.8k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
203
76k
Believing is Seeing
oripsolob
1
220
The Cost Of JavaScript in 2023
addyosmani
55
10k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
232
55k
Efficient Content Optimization with Google Search Console & Apps Script
katarinadahlin
PRO
1
870
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
Raft: Consensus for Rubyists
vanstee
142
7.7k
Odyssey Design
rkendrick25
PRO
2
810
Transcript
入門
Copilotの概要 AIを活用したコーディングの概要 アジェンダ プロンプトエンジニアリング はじめに Copilotとの最初の一歩 効果的なコマンドの作成 Copilotの効果を最大化する よくある質問 一般的な質問について明らかにする
Copilotの概要 AIを活用したコーディングの概要
Copilotってなに? 「開発者がコードをより早く書くの を助けるAI搭載の新しいコード補完 ツール」
Copilotは誰のためのもの? 熟練エンジニア 定型的なコードの生成を加速 し、デザインパターンを活用 して複雑な問題解決を簡素化 する。 経験の浅いエンジニア 学習を加速し、ペアプログラ マーとして支援し、メンター として指導する。
プロジェクトに応じたコンテキ ストを持つコード提案を提供し ます。 コメントをコードに変換する。 繰り返しのコードの自動入力。 代替案を表示する。
None
一般的なGitHub Copilotについてのヘルプ 選択されたコードの単体テストの生成 VSCodeについてのヘルプ コードがどのように動くかの説明 発生した問題を修正する 会話セッションを終了する
制限事項 「私はAIによって動いているので、驚きや間違 いが起こる可能性があります。生成されたコー ドや提案については必ず確認し、フィードバッ クを共有してください。そうすることで私たち は学び、改善することができます。」
「Copilotの“知恵”」 「すべてのコパイロットには キャプテンが必要!」 目的地がわからなければ、 別の場所にたどり着いてし まう。」
コパイロットの影響 彼らは反復的なタスクを より早くこなします。 彼らはより生産的で す。 より満足のいく仕事 に集中できます。 開発者の生産性を向上させる そして、実際の問題に焦点を当てることで満足度を 高める
イノベーションを加速する プロトタイプを作成し、より迅速に革新する スキルギャップを埋める 新しい言語や技術を学ぶ
はじめに Copilotとの最初のステップ
必要なものは何ですか?
IDEにおけるCopilot
一度有効にすると… サジェスト コンテキスト
デモは時間があったら インラインヘルプ 補完パネルを開く Copilotを使って修正する Copilotを使って説明する 「こんにちは」と言う その限界を確認する その知識をテストする トピック ‘/’
プロンプトエンジニアリング 効果的なコマンドの作成
プロンプトとは何ですか? Copilotの文脈において、プロンプトとは、コードの提 案を生成するために使用されるコードまたは自然言語 の説明のことです。これは、Copilotが出力を生成する ために使用する入力です。
プロンプトエンジニアリングとは何ですか? プロンプトエンジニアリングとは、Copilotを 使用して正確で有用なコード提案を生成する ために使用できる高品質なプロンプトを設 計・作成するプロセスです。
プロンプトエンジニアリングはなぜ重要ですか? Copilotの有用性を最大化します。 繰り返しの反復を最小限に抑えます。 コード提案の質を決定します。 スキルプロンプトは、Copilotがコンテ キストやニュアンスを理解するのを助 けます。 洗練されたインタラクションは誤解 を減少させます。
テクニック ゼロショットプロンプティング 例なし ワンショットプロンプティング 1つの例 フューショットプロンプティング いくつかの例
テクニック ゼロショット プログラミングと コパイロット
テクニック ワンショット プログラミングと コパイロット
プロンプティングの基礎 出力の冗長性を制御する 例を提供する 指示を与える 応答をフォーマットする 品質を評価する プロンプトの連鎖
コパイロットの効率を最大化する
非プログラミングのメタファイルを有効にする 指定した言語のCopilot入力候補 を有効または無効にするオプショ ン
ユニットテスト生成 - コパイロットチャット 一般的な ユニットテスト ケース 生成に最適です。
コードのリファクタリング リファクタリング は GitHub Copilot Chatを通じて可能 です。
プロジェクトレベルでの作業 GitHub Copilot Chatに尋ねて始 めましょう。
プロジェクトレベルでの作業 新しいプロジェク トを始めるには、 GitHub Copilot Chatに 「/」 コマ ンドを入力してく ださい。
隣接するタブ
プロンプトの役割 タスク中に役割を仮定するためにCopilotを使用す る。 結果を改善するために集中する。 AIの焦点を絞ることで結果を改善する。 向上した結果
CopilotとCopilot Chatの使い分け 直接的なコード作成 シームレスなIDE統合 ソロ開発 詳細な支援 学習と教育 共同作業シナリオ
トークン制限 トークン制限を克服するため の戦略 タスクを分解する 簡潔にする 反復開発 ポストプロセッシング 最新情報を把握する フィードバックループ
さらなるコンテキストを求める 詳細を提供する 要件の明確化 質問に答える 多すぎることは決してない。 Copilotにあなたの希望を伝えま しょう! 明確な理解を確保する
ステップバイステップで考えましょう。 タスクを分解する 明確さを確保する 圧倒されるのを避ける 各ステップを箇条書きにして示します。 すべてを詳しく説明するために時間をかけます。 整理されたアプローチ
一歩ずつ考えてみましょう。 タスクを分解する 明確さを確保する 圧倒されるのを避ける
AIの幻覚 モデルの性質 捏造された出力 非常に創造的だが、必ずしも正しいわけでは ない 開発者への依存 フィードバックループ
コパイロット の 効果 世界で最も広く採用されてい るAI開発者ツール。 開発者の幸福を最大化する 開発者の生産性を向上させる ソフトウェア開発を加速する
https://github.com/skills/getting-started-with-github-copilot