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
プロンプトエンジニアリングと最近の生成AI動向
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
kitsune
November 17, 2023
Technology
160
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
プロンプトエンジニアリングと最近の生成AI動向
研究室合同研究会の際に使用したプロンプトエンジニアリングと最近の生成AI動向と活用事例についてLTした際の資料です。
kitsune
November 17, 2023
More Decks by kitsune
See All by kitsune
エンジニアなのにカフェしてる話
kitsuneyk
0
210
Other Decks in Technology
See All in Technology
どんな手を使っても絶対間に合わせるスケジューラ
asari194617
0
1.4k
EMの役割で 変わったこと・変わらなかったこと
sansantech
PRO
0
140
「ミスを許さない手順書」を作ってみた 〜 個人的にはこれ以上できることはあまりなさそう/20260827-ssmjp-operation-procedure-update
opelab
10
6.4k
Introduction to Bill One Development Engineer
sansan33
PRO
0
470
Claude Teamプランの コスト最適化を考える
rfdnxbro
0
750
暗号化?某ファイルストレージはどうなるの!? 3rd Partyとうまく付き合う秘密度ラベル設計
kasada
0
210
フィジカルAIの知識ゼロの僕でも AIを使えばここまでできた
tatsuya1970
0
190
AI駆動開発を組織で促すために
lycorptech_jp
PRO
6
7.2k
Microsoft MVP プログラムを紹介するから目指す人増えてくれ
tsubakimoto_s
0
130
みてねにおけるAI-DLC導入活動とAIドリブン開発の現在地/JAWS-UG AI-DLC #2
isaoshimizu
2
250
RapidCopy2 Matrix I/Oエンジンによるファイルコピーソフトウェアの設計と実装
kengosawa2
1
430
OAuth SPIFFE Client Authentication(OAuth/OIDC Numa (Immersion) Workshop 2026)
oidfj
PRO
0
310
Featured
See All Featured
The Illustrated Guide to Node.js - THAT Conference 2024
reverentgeek
1
450
Chasing Engaging Ingredients in Design
codingconduct
0
280
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.8k
Heart Work Chapter 1 - Part 1
lfama
PRO
8
36k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
38
3k
Faster Mobile Websites
deanohume
310
32k
Getting science done with accelerated Python computing platforms
jacobtomlinson
2
450
What the history of the web can teach us about the future of AI
inesmontani
PRO
1
670
Noah Learner - AI + Me: how we built a GSC Bulk Export data pipeline
techseoconnect
PRO
0
400
Dominate Local Search Results - an insider guide to GBP, reviews, and Local SEO
greggifford
PRO
0
310
Learning to Love Humans: Emotional Interface Design
aarron
275
41k
Neural Spatial Audio Processing for Sound Field Analysis and Control
skoyamalab
0
410
Transcript
自己紹介 • 松石侑樹 | きつね🦊 • 京都産業大学 河合研究室 B4 •
エンジニアコミュニティ あまてく代表 • SOI cafe 運営・企画 • 25卒キャリアアドバイザー, イベント企画 SNS • X, Instagram:@kitsune_yk • Github:@yk-mt12 自己紹介
• エンジニアコミュニティ ◦ B1〜B4, 80人くらい ◦ 去年の10月に立ち上げ • 直近のイベント(9, 10月)
◦ ベガコーポレーションアイディアソン ◦ Kyoto Innovation Hackathon ◦ DMM合同LT会 ◦ GDSC meetup ◦ MIXI合同LT会 ◦ Tech Train meetup京都 あまてくについて
神山シャトルンβ ワンタップで到着時刻をすぐ確認! シャトルバスはLINEで♪ @kyosan_bu s @kyosan_bu s 時刻表アプリ 追加して 使ってみる!
https://lin.ee/oWjPF
研究の目的 • その地点の一番ドラマチックな景色を生成する • 4月の鴨川→桜の景色 • 11月の嵐山→紅葉の景色
研究の流れ API (今回はこっち) Google Colab
アジェンダ 1. ChatGPT, プロンプトエンジニアリングとは? 2. 最近の生成AI事情 ◦ 面白い事例 ◦ セキュリティ
◦ スタートアップ 3. 研究について(目的・流れ) 4. FastAPIを用いたAPIの解説 ◦ コードレビュー ◦ Postmanを使ったAPI検証 5. GCPにAPIをデプロイ 6. Q&Aセッション
プロンプトエンジニアリングとは? • より欲しい回答を引き出すための手法
これでもいいが・・ →回答精度を下げてしまうケースも少なくない zero-shot prompting
デモの数が多ければ多いほど、適切な回答を出力する確率が 高まる few-shot prompting
• ロールの付与 • input形式を明示的に指定する その他
• おすすめ
• ChatGPTなどのシステムに悪意のあるプロンプトを入力し て、不正利用する攻撃手法 • 元スレ プロンプトインジェクション
• プロンプトエンジニアで年収500万、海外なら3000万 • chatGPT v4が良すぎる件 ◦ Python動きます ▪ スライド作ってくれたり ▪
勝手にエラーも修正リトライしてくれる 最近
• 最近の面白い事例 最近
アーキテクチャ
FastAPIを用いたAPIの解説 • FastAPI選定の理由 ◦ 型定義 ◦ IDEでの型補完が期待できる ◦ 非同期処理 ◦
パフォーマンス面での考慮が必要な可能性が高い • APIの主な機能 ◦ /api/get_geo_image ▪ 画像取得 ◦ /api/get_info ▪ キーワード, プロンプト(センテンス)取得
• Postman知ってますか? ◦ APIのテストツール ◦ curlコマンドなんて使わない(使えない🙇) 実際にAPIを叩いてみる
• main.py ◦ APIの全体像 • utils/select_keyword_in_tfidf.py ◦ キーワード→プロンプト生成 • deploy.sh
◦ 本当は、Github Actionsでデプロイを自動化したい(テストも回した い)→エゴでしょうか・・ コードレビュー TIME
Cloud RunにAPIをデプロイ • Cloud Runとは ◦ フルマネージドのサーバーレス プラットフォームであらゆる言語 (Go、Python、Java、Node.js、.NET、Ruby)で記述されたスケーラ ブルなコンテナ型アプリを構築してデプロイできます。
デプロイ方法 1. GCP上で任意のプロジェクトを作成 2. ターミナルにてgcloud の設定 3. Dockerイメージを作成 4. GCRにpushする
◦ GCR:コンテナを格納するレジストリ 5. Cloud runにデプロイ 参考資料 • https://laid-back-scientist.com/cloud-run-python#toc6
まとめ • chatGPTをうまく使いこなそう • プロンプトエンジニア目指そう • 型付き言語が好きならFast APIがおすすめ ◦ 保守性も上がるかも?
• GCPデプロイは意外に簡単 余談 • 研究系ならGCP > AWS • あまてくにも入ろう() ◦ まじで強くなれるかも ◦ イベントにも参加したい人はぜひ!
Q&A