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 のテクニック集/GitHub Copilot Techniques
Search
Yu Sato
December 17, 2024
Technology
54
27k
GitHub Copilot のテクニック集/GitHub Copilot Techniques
GitHub Universe 2024 Recap in ZOZO
https://zozotech-inc.connpass.com/event/336687/
Yu Sato
December 17, 2024
Tweet
Share
More Decks by Yu Sato
See All by Yu Sato
ZOZOTOWN の推薦における KPI モニタリング/KPI monitoring for ZOZOTOWN recommendations
rayuron
1
2.4k
Other Decks in Technology
See All in Technology
Mastraに入門してみた ~AWS CDKを添えて~
tsukuboshi
0
220
[2025年4月版] Databricks Academy ラボ環境 利用開始手順 / Databricks Academy Labs Onboarding
databricksjapan
0
140
Goの組織でバックエンドTypeScriptを採用してどうだったか / How was adopting backend TypeScript in a Golang company
kaminashi
6
5.5k
4/16/25 - SFJug - Java meets AI: Build LLM-Powered Apps with LangChain4j
edeandrea
PRO
1
100
Рекомендации с нуля: как мы в Lamoda превратили главную страницу в ключевую точку входа для персонализированного шоппинга. Данил Комаров, Data Scientist, Lamoda Tech
lamodatech
0
710
SDカードフォレンジック
su3158
1
610
IVRyにおけるNLP活用と NLP2025の関連論文紹介
keisukeosone
0
200
バクラクの認証基盤の成長と現在地 / bakuraku-authn-platform
convto
1
400
ここはMCPの夜明けまえ
nwiizo
4
3.5k
【2025年度新卒技術研修】100分で学ぶ サイバーエージェントのデータベース 活用事例とMySQLパフォーマンス調査
cyberagentdevelopers
PRO
5
7.3k
AWSLambdaMCPServerを使ってツールとMCPサーバを分離する
tkikuchi
1
3k
AWSのマルチアカウント管理 ベストプラクティス最新版 2025 / Multi-Account management on AWS best practice 2025
ohmura
4
290
Featured
See All Featured
Building Adaptive Systems
keathley
41
2.5k
YesSQL, Process and Tooling at Scale
rocio
172
14k
The Illustrated Children's Guide to Kubernetes
chrisshort
48
49k
Become a Pro
speakerdeck
PRO
27
5.3k
What’s in a name? Adding method to the madness
productmarketing
PRO
22
3.4k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
47
2.5k
Why Our Code Smells
bkeepers
PRO
336
57k
Fontdeck: Realign not Redesign
paulrobertlloyd
83
5.5k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
45
9.5k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
160
15k
Building an army of robots
kneath
304
45k
Fashionably flexible responsive web design (full day workshop)
malarkey
407
66k
Transcript
株式会社ZOZO 技術本部 データシステム部 推薦基盤ブロック 佐藤 優羽 GitHub Copilot のテクニック集 GitHub
Universe 2024 Recap in ZOZO Copyright © ZOZO, Inc. 1
© ZOZO, Inc. ZOZOTOWN の商品をおすすめする AI を作っています。 X: https://x.com/rayuron 趣味:
生成 AI、ブレイキン、DJ、DTM... 株式会社ZOZO 技術本部 データシステム部 推薦基盤ブロック 機械学習エンジニア 佐藤 優羽 2
© ZOZO, Inc. GitHub Copilot を効果的に活用するためのテクニックを紹介します。 1. ショートカットの活用 2. Neighboring
Tabs の活用 3. 記号の活用 4. 優れたコンテキストの提供 5. フューショットプロンプティング 6. Chain-of-Thought 7. 知識生成プロンプティング 8. 少し書き始める 3 目次
© ZOZO, Inc. よく使うショートカットキーを抜粋します。 4 1. ショートカットの活用
© ZOZO, Inc. 現時点で GitHub Copilot が提案のために読み込むファイルは以下です。 • 現在開いているファイル •
それに隣接するタブのファイル(基本的に同じファイル拡張子) そのため、以下に留意すると効率的に作業を進められます。 • 不要なファイル閉じ、参照に必要なファイルのみを開く • 参照したい他の拡張子のファイル(.md, .csv など)がある場合は、コピーしてコメントアウトする 5 2. Neighboring Tabs の活用
© ZOZO, Inc. 記号を使うことでプロンプトの各部分を明確に区別できます。 6 3. 記号の活用
© ZOZO, Inc. コンテキストは書き過ぎて良いです。より精度の高い出力を得られます。 7 4. 優れたコンテキストの提供
© ZOZO, Inc. 複数の例をプロンプトに与えることで回答の精度を向上させます。 8 5. フューショットプロンプティング
© ZOZO, Inc. 複雑な問題を小さなステップに分割することで出力の精度を高められます。 また、ステップバイステップで説明することによりプロンプトの変更が容易になります。 9 6. Chain-of-Thought
© ZOZO, Inc. まるで検索エンジンの様に新たな知識を探索します。思いがけない発見に出会うこともあります。 10 7. 知識生成プロンプティング
© ZOZO, Inc. 11
© ZOZO, Inc. GitHub Copilot の提案を待たずに少し書き始めることで自分好みの回答を得られます。 12 8. 少し書き始める
© ZOZO, Inc. GitHub Copilot を効果的に活用するためのテクニックを紹介しました。 1. ショートカットの活用 2. Neighboring
Tabs の活用 3. 記号の活用 4. 優れたコンテキストの提供 5. フューショットプロンプティング 6. Chain-of-Thought 7. 知識生成プロンプティング 8. 少し書き始める 13 まとめ
© ZOZO, Inc. 14 発表は以上です。 ご清聴ありがとうございました。
None