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 のテクニック集/GitHub Copilot Techniques
Search
Yu Sato
December 17, 2024
Technology
40k
67
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
GitHub Copilot のテクニック集/GitHub Copilot Techniques
GitHub Universe 2024 Recap in ZOZO
https://zozotech-inc.connpass.com/event/336687/
Yu Sato
December 17, 2024
More Decks by Yu Sato
See All by Yu Sato
ZOZOTOWN の推薦における KPI モニタリング/KPI monitoring for ZOZOTOWN recommendations
rayuron
2
3.1k
Other Decks in Technology
See All in Technology
More Freedom on the Same Shared GPU Cluster: A Small Team’s Experience with vCluster
nttcom
0
150
The seven pitfalls of AI (revised version)
ufried
0
310
OpenSharing について熱く語る〜AI アセットの共有について〜
kameitomohiro
0
250
Kiro Crewをはじめよう
kizawa2020
1
120
大型犬好きによるPugの紹介
yamanoku
1
110
実践! SRE × AI - ABEMA における AIOps -
tetsuya28
7
2.7k
Execution in the Kingdom of Agents: Reflections on Abstraction and Complexity
bcantrill
0
900
DevelopersIO 2026 知識の地図を描く ─ オントロジーとは何か?
ishikawa_satoru
1
1.3k
契約書画像からの情報抽出に特化した視覚接地モデルを育てる話
sansantech
PRO
1
160
IoTデバイスを繋げるプロトコルMatterをAndroidで使用する方法
harutiro
0
130
ハードウェアコンペでもAI駆動開発が進んでいる話
iotengineer22
1
670
おそらく日本で唯一のDevRelインターン生として
husengs7
0
170
Featured
See All Featured
Unsuck your backbone
ammeep
672
58k
SEO for Brand Visibility & Recognition
aleyda
0
4.8k
AI in Enterprises - Java and Open Source to the Rescue
ivargrimstad
0
1.5k
Collaborative Software Design: How to facilitate domain modelling decisions
baasie
1
340
The Language of Interfaces
destraynor
162
27k
Rebuilding a faster, lazier Slack
samanthasiow
85
9.7k
GraphQLとの向き合い方2022年版
quramy
50
15k
Heart Work Chapter 1 - Part 1
lfama
PRO
10
37k
Avoiding the “Bad Training, Faster” Trap in the Age of AI
tmiket
0
270
Un-Boring Meetings
codingconduct
0
450
WCS-LA-2024
lcolladotor
0
870
More Than Pixels: Becoming A User Experience Designer
marktimemedia
3
560
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