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
Akira Sato
November 01, 2024
Technology
0
10
明日から使える! プロンプトエンジニアリングのテクニック集
今すぐ試せる!生成AI LT大会 〜旬のトピックをさっと習得〜にて登壇した内容です。
https://tech-lab.connpass.com/event/334890/
Akira Sato
November 01, 2024
Tweet
Share
More Decks by Akira Sato
See All by Akira Sato
MS Ignite 2025で発表されたFoundry IQをRecap
satodayo
3
370
AI Red Teaming Agentのご紹介
satodayo
0
130
そのアクセス層の変更本当にお得ですか?
satodayo
0
12
Difyの実行環境について
satodayo
0
18
CosmosDBのベクトル検索をご紹介
satodayo
0
11
AI技術で簡単にPDFや画像の文字起こし! 「AI Document Intelligence」の紹介
satodayo
0
7
Other Decks in Technology
See All in Technology
Oracle Cloud Observability and Management Platform - OCI 運用監視サービス概要 -
oracle4engineer
PRO
2
14k
今こそ学びたいKubernetesネットワーク ~CNIが繋ぐNWとプラットフォームの「フラッと」な対話
logica0419
5
560
コミュニティが変えるキャリアの地平線:コロナ禍新卒入社のエンジニアがAWSコミュニティで見つけた成長の羅針盤
kentosuzuki
0
130
制約が導く迷わない設計 〜 信頼性と運用性を両立するマイナンバー管理システムの実践 〜
bwkw
3
1.1k
マネージャー視点で考えるプロダクトエンジニアの評価 / Evaluating Product Engineers from a Manager's Perspective
hiro_torii
0
190
ClickHouseはどのように大規模データを活用したAIエージェントを全社展開しているのか
mikimatsumoto
0
270
生成AIを活用した音声文字起こしシステムの2つの構築パターンについて
miu_crescent
PRO
3
230
SREじゃなかった僕らがenablingを通じて「SRE実践者」になるまでのリアル / SRE Kaigi 2026
aeonpeople
6
2.6k
量子クラウドサービスの裏側 〜Deep Dive into OQTOPUS〜
oqtopus
0
150
生成AIと余白 〜開発スピードが向上した今、何に向き合う?〜
kakehashi
PRO
0
170
Bedrock PolicyでAmazon Bedrock Guardrails利用を強制してみた
yuu551
0
270
顧客との商談議事録をみんなで読んで顧客解像度を上げよう
shibayu36
0
350
Featured
See All Featured
A Modern Web Designer's Workflow
chriscoyier
698
190k
We Are The Robots
honzajavorek
0
170
SEO Brein meetup: CTRL+C is not how to scale international SEO
lindahogenes
0
2.4k
The Language of Interfaces
destraynor
162
26k
Facilitating Awesome Meetings
lara
57
6.8k
VelocityConf: Rendering Performance Case Studies
addyosmani
333
24k
Believing is Seeing
oripsolob
1
60
Mozcon NYC 2025: Stop Losing SEO Traffic
samtorres
0
150
svc-hook: hooking system calls on ARM64 by binary rewriting
retrage
1
110
Bootstrapping a Software Product
garrettdimon
PRO
307
120k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
49
9.9k
Technical Leadership for Architectural Decision Making
baasie
2
250
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