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
明日から使える! プロンプトエンジニアリングのテクニック集
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Akira Sato
November 01, 2024
Technology
26
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
明日から使える! プロンプトエンジニアリングのテクニック集
今すぐ試せる!生成AI LT大会 〜旬のトピックをさっと習得〜にて登壇した内容です。
https://tech-lab.connpass.com/event/334890/
Akira Sato
November 01, 2024
More Decks by Akira Sato
See All by Akira Sato
AzureとAWS、RAGはどう作る?
satodayo
0
49
OpenAI Serviceの利用料金を細かく見える化するツール作ってみた
satodayo
0
180
MS Ignite 2025で発表されたFoundry IQをRecap
satodayo
3
480
AI Red Teaming Agentのご紹介
satodayo
0
160
そのアクセス層の変更本当にお得ですか?
satodayo
0
27
Difyの実行環境について
satodayo
0
27
CosmosDBのベクトル検索をご紹介
satodayo
0
23
AI技術で簡単にPDFや画像の文字起こし! 「AI Document Intelligence」の紹介
satodayo
0
27
Other Decks in Technology
See All in Technology
StepFunctionsとGraphRAGを活用した暗黙知活用のためのRAG基盤
yakumo
0
190
最高のシステムプロンプトを作るためにフィードバック機能を導入した話
alchemy1115
1
250
DevOps Agentで運用判断をチーム資産にする~Agent InstructionsとAgent Skillを継続的に育てる~
fujioka6789
0
180
なぜ、あなたのAPIは使われないのか? AX時代の設計原則、ガードレール、運用体制
yokawasa
1
270
QA・ソフトウェアテスト研修【MIXI 26新卒技術研修】
mixi_engineers
PRO
3
1.8k
書籍セキュアAPIについて
riiimparm
0
390
Oracle Base Database Service 技術詳細
oracle4engineer
PRO
15
110k
Atlassian Cloudサポート業務でのAIエージェント活用事例
smt7174
0
130
plamo-3-translateの開発
pfn
PRO
0
220
PLaMoを毎日の開発で使い育てていく
pfn
PRO
0
150
システム監視入門
grimoh
5
770
『モンスターストライク』 の運営に伴走する! データ民主化への 解析グループの3つのアプローチ
mixi_engineers
PRO
0
180
Featured
See All Featured
A Tale of Four Properties
chriscoyier
163
24k
HDC tutorial
michielstock
2
760
Speed Design
sergeychernyshev
33
2k
Reality Check: Gamification 10 Years Later
codingconduct
0
2.2k
Applied NLP in the Age of Generative AI
inesmontani
PRO
4
2.4k
Building AI with AI
inesmontani
PRO
1
1.1k
First, design no harm
axbom
PRO
2
1.2k
Introduction to Domain-Driven Design and Collaborative software design
baasie
1
920
Music & Morning Musume
bryan
47
7.3k
For a Future-Friendly Web
brad_frost
183
10k
Imperfection Machines: The Place of Print at Facebook
scottboms
270
14k
WCS-LA-2024
lcolladotor
0
780
Transcript
© SIOS Technology Inc. All rights Reserved. 明日から使える! プロンプトエンジニアリングのテクニック集 佐藤
陽 サイオステクノロジー株式会社
© SIOS Technology Inc. All rights Reserved. 自己紹介 2 佐藤
陽 / Sato Akira サイオステクノロジー株式会社 Professional Service SL in 静岡 仕事 Azureクラウド構築 生成AIを活用したアプリ開発 ブログ執筆 / 外部登壇 趣味 運動(ロードバイク/ランニング) 音楽(FUJI ROCK FESTIVAL) 読書(森博嗣/有栖川有栖) @satodayo1115
© SIOS Technology Inc. All rights Reserved. 今日の目的 ▪ プロンプトエンジニアリングとは何かを知る
▪ 明日から使えるテクニックを習得する ▪ 生成AIを明日から少しだけ有益に使えるようになる 3
© SIOS Technology Inc. All rights Reserved. 4 プロンプトとは
© SIOS Technology Inc. All rights Reserved. プロンプトとは 5 gpt-4o
日本の首都はどこですか? 東京です プロンプト≒質問
© SIOS Technology Inc. All rights Reserved. 6 プロンプトエンジニアリングとは
© SIOS Technology Inc. All rights Reserved. プロンプトエンジニアリングとは 7 AIに聞いてみよう
© SIOS Technology Inc. All rights Reserved. プロンプトエンジニアリングとは? 8 回答分かりづらいなぁ
gpt-4o
© SIOS Technology Inc. All rights Reserved. プロンプトエンジニアリングとは? 9 gpt-4o
納得! プロンプトエンジニアリング
© SIOS Technology Inc. All rights Reserved. プロンプトエンジニアリングとは? 10 あなたは小学校の教師です。
- 小学生にもわかるようにプロンプトエンジニアリングについて解説してください。 - 物腰やわらかい口調で回答してください。 - 回答内容は100文字以内で収まるようにしてください。 プロンプトエンジニアリングとは何ですか? プロンプトエンジニアリングは、AIに質問するための上手な言葉の使い方です。 質問を工夫することで、AIから良い答えを引き出すことができます。 プロンプトエンジニアリングを適用
© SIOS Technology Inc. All rights Reserved. 今日紹介するテクニック集 ▪ システムメッセージ
▪ Few-shot Learning ▪ Chain-of-Though(CoT) 11
© SIOS Technology Inc. All rights Reserved. 12 システムメッセージ
© SIOS Technology Inc. All rights Reserved. システムメッセージ 質問を投げかける前に、AIに対して ▪
Role(役割)を与える ▪ 回答に対して制約事項を設ける etc. 13
© SIOS Technology Inc. All rights Reserved. システムメッセージ 14
© SIOS Technology Inc. All rights Reserved. システムメッセージ 15 優しい
© SIOS Technology Inc. All rights Reserved. システムメッセージ 16 厳しい…
© SIOS Technology Inc. All rights Reserved. システムメッセージ 17 「回答させない」といった指示も可能
© SIOS Technology Inc. All rights Reserved. システムメッセージ ポイント ▪
求める回答に近づくよう、いかに上手く誘導するか ▪ 「回答させないこと」も可能 ▪ 可能性は無限大! ▪ システムメッセージを長くすることで 品質向上が期待できる一方、コストも増加する 18
© SIOS Technology Inc. All rights Reserved. 19 Few-shot Learning
© SIOS Technology Inc. All rights Reserved. Few-shot Learning 質問を投げかける前に、AIに対して
▪ いくつかの回答と質問の例(shot) を提示することでその場で学習させる 20
© SIOS Technology Inc. All rights Reserved. Few-shot Learning 21
例(=shot)
© SIOS Technology Inc. All rights Reserved. Few-shot Learning 22
© SIOS Technology Inc. All rights Reserved. Few-shot Learning 23
例(Shot)無し Zero-shot Learning 例が1つ One-shot Learning 例が2つ Two-shot Learning …とはあまり呼ばない気がします 2以上:Few-shot Learning
© SIOS Technology Inc. All rights Reserved. Few-shot Learning ポイント
▪ 例を与える事でその場でAIが学習して回答する ▪ 例を多く与えることで品質向上が 期待できる一方、コストも増加する 24
© SIOS Technology Inc. All rights Reserved. Few-shot Learning 25
© SIOS Technology Inc. All rights Reserved. 26 Chain-of-Though(CoT)
© SIOS Technology Inc. All rights Reserved. CoT 質問から回答に至るステップをAIに提示する →複雑な問題に対しても回答できる
27
© SIOS Technology Inc. All rights Reserved. CoT 28 A
さんには 2 人の弟がいます。 A さんは 10 個のたこ焼きを作って、 弟にそれぞれ 4 個ずつあげました。 追加で 20 個作って、弟に 5 個ずつ、 自分で 5 個食べました。 たこ焼きは残り何個ですか? 10個 – (4個/人 × 2人) + 20個 – (5個/人 × 2人) – 5個 = 7個
© SIOS Technology Inc. All rights Reserved. CoT 29 不正解!
Model:GPT35-Turbo
© SIOS Technology Inc. All rights Reserved. CoT 30 思考のプロセスを提示
正解!
© SIOS Technology Inc. All rights Reserved. Zoro-Shot CoT 31
正解! Give GPTs time to “think”
© SIOS Technology Inc. All rights Reserved. CoT 32 Model:GPT4o
(CoT無し) 正解!
© SIOS Technology Inc. All rights Reserved. CoT ポイント ▪
思考のプロセスを提示することで 生成AIがそのプロセスに従い回答を行う ▪ 生成AIに対して「よく考えてください」と伝える だけでも効果あり(Zero-shot CoT) ▪ 最近のModelならCoT要らないかも? 33
© SIOS Technology Inc. All rights Reserved. まとめ ▪ プロンプトエンジニアリングのテクニックを紹介
▪ システムメッセージ ▪ Few-shot Learning ▪ CoT ▪ そもそも最近の生成AIは頭が良い ▪ 凝ったプロンプトを投げなくても それなりに高い精度で回答してくれる ▪ 求める品質とコストのトレードオフを検討する 34
None