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
47
22k
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.3k
Other Decks in Technology
See All in Technology
運用しているアプリケーションのDBのリプレイスをやってみた
miura55
1
490
関東Kaggler会LT: 人狼コンペとLLM量子化について
nejumi
3
540
Postman Flowsの基本 / Postman Flows Basics
yokawasa
1
100
OpenID BizDay#17 KYC WG活動報告(法人) / 20250219-BizDay17-KYC-legalidentity
oidfj
0
140
目の前の仕事と向き合うことで成長できる - 仕事とスキルを広げる / Every little bit counts
soudai
24
6.6k
君も受託系GISエンジニアにならないか
sudataka
2
410
Developers Summit 2025 浅野卓也(13-B-7 LegalOn Technologies)
legalontechnologies
PRO
0
500
偶然 × 行動で人生の可能性を広げよう / Serendipity × Action: Discover Your Possibilities
ar_tama
1
990
なぜ私は自分が使わないサービスを作るのか? / Why would I create a service that I would not use?
aiandrox
0
510
スクラムのイテレーションを導入してチームの雰囲気がより良くなった話
eccyun
0
110
RSNA2024振り返り
nanachi
0
530
利用終了したドメイン名の最強終活〜観測環境を育てて、分析・供養している件〜 / The Ultimate End-of-Life Preparation for Discontinued Domain Names
nttcom
1
120
Featured
See All Featured
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
356
29k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.4k
The Cult of Friendly URLs
andyhume
78
6.2k
GraphQLとの向き合い方2022年版
quramy
44
13k
Typedesign – Prime Four
hannesfritz
40
2.5k
BBQ
matthewcrist
86
9.5k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
174
51k
Being A Developer After 40
akosma
89
590k
Making the Leap to Tech Lead
cromwellryan
133
9.1k
Site-Speed That Sticks
csswizardry
3
370
Done Done
chrislema
182
16k
Designing for humans not robots
tammielis
250
25k
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