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
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Yu Sato
December 17, 2024
Technology
38k
66
Share
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
3k
Other Decks in Technology
See All in Technology
Revisiting [CLS] and Patch Token Interaction in Vision Transformers
yu4u
0
320
AWS Agent Registry の基礎・概要を理解する/aws-agent-registry-intro
ren8k
2
340
猫でもわかるKiro CLI(CDKコーディング編)
kentapapa
1
120
ネットワーク運用を楽にするAWS DevOps Agent活用法!! / 20260421 Masaki Okuda
shift_evolve
PRO
2
190
20年前の「OSS革命」に学ぶ AI時代の生存戦略
samakada
0
250
#jawsugyokohama 100 LT11, "My AWS Journey 2011-2026 - kwntravel"
shinichirokawano
0
320
インターネットの技術 / Internet technology
ks91
PRO
0
170
クラウドネイティブな開発 ~ 認知負荷に立ち向かうためのコンテナ活用
literalice
0
100
AIエージェントを構築して感じた、AI時代のCDKとの向き合い方
smt7174
1
260
QGISプラグイン CMChangeDetector
naokimuroki
1
340
MLOps導入のための組織作りの第一歩
akasan
0
310
All About Sansan – for New Global Engineers
sansan33
PRO
1
1.4k
Featured
See All Featured
Leo the Paperboy
mayatellez
7
1.7k
Typedesign – Prime Four
hannesfritz
42
3k
Avoiding the “Bad Training, Faster” Trap in the Age of AI
tmiket
0
120
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
1
350
Deep Space Network (abreviated)
tonyrice
0
110
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
64
53k
Writing Fast Ruby
sferik
630
63k
A Tale of Four Properties
chriscoyier
163
24k
The Anti-SEO Checklist Checklist. Pubcon Cyber Week
ryanjones
0
120
Docker and Python
trallard
47
3.8k
The SEO identity crisis: Don't let AI make you average
varn
0
440
Tips & Tricks on How to Get Your First Job In Tech
honzajavorek
1
490
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