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
2
870
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
Other Decks in Technology
See All in Technology
re:Invent 2024 Innovation Talks(NET201)で語られた大切なこと
shotashiratori
0
210
KnowledgeBaseDocuments APIでベクトルインデックス管理を自動化する
iidaxs
1
150
10分で学ぶKubernetesコンテナセキュリティ/10min-k8s-container-sec
mochizuki875
2
140
[2024年12月版] Unity Catalogセットアップガイド / Unity Catalog Setup Guide
databricksjapan
0
120
アップデート紹介:AWS Data Transfer Terminal
stknohg
PRO
0
150
実務につなげる数理最適化
recruitengineers
PRO
6
590
ブラックフライデーで購入したPixel9で、Gemini Nanoを動かしてみた
marchin1989
1
380
NW-JAWS #14 re:Invent 2024(予選落ち含)で 発表された推しアップデートについて
nagisa53
0
160
バクラクのドキュメント解析技術と実データにおける課題 / layerx-ccc-winter-2024
shimacos
2
650
ずっと昔に Star をつけたはずの思い出せない GitHub リポジトリを見つけたい!
rokuosan
0
130
JAWS-UG 横浜支部 #76 AWS re:Invent 2024 宇宙一早い Recap LT3Amazon EKS Auto Modeと遊び(パーティ)の話
tjotjo
0
190
Snowflake女子会#3 Snowpipeの良さを5分で語るよ
lana2548
0
180
Featured
See All Featured
Designing for Performance
lara
604
68k
Typedesign – Prime Four
hannesfritz
40
2.4k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
229
52k
BBQ
matthewcrist
85
9.3k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
17
2.2k
The Illustrated Children's Guide to Kubernetes
chrisshort
48
48k
Writing Fast Ruby
sferik
628
61k
The Cost Of JavaScript in 2023
addyosmani
45
6.9k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
26
1.8k
No one is an island. Learnings from fostering a developers community.
thoeni
19
3k
Reflections from 52 weeks, 52 projects
jeffersonlam
346
20k
We Have a Design System, Now What?
morganepeng
51
7.3k
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