Upgrade to PRO for Only $50/Year—Limited-Time Offer! 🔥
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
プロンプトエンジニアリングと最近の生成AI動向
Search
kitsune
November 17, 2023
Technology
0
140
プロンプトエンジニアリングと最近の生成AI動向
研究室合同研究会の際に使用したプロンプトエンジニアリングと最近の生成AI動向と活用事例についてLTした際の資料です。
kitsune
November 17, 2023
Tweet
Share
More Decks by kitsune
See All by kitsune
エンジニアなのにカフェしてる話
kitsuneyk
0
180
Other Decks in Technology
See All in Technology
NIKKEI Tech Talk #41: セキュア・バイ・デザインからクラウド管理を考える
sekido
PRO
0
130
AI-DLCを現場にインストールしてみた:プロトタイプ開発で分かったこと・やめたこと
recruitengineers
PRO
2
150
マイクロサービスへの5年間 ぶっちゃけ何をしてどうなったか
joker1007
12
5.9k
OCI Oracle Database Services新機能アップデート(2025/09-2025/11)
oracle4engineer
PRO
1
210
打 造 A I 驅 動 的 G i t H u b ⾃ 動 化 ⼯ 作 流 程
appleboy
0
350
Power of Kiro : あなたの㌔はパワステ搭載ですか?
r3_yamauchi
PRO
0
170
MLflowで始めるプロンプト管理、評価、最適化
databricksjapan
1
250
IAMユーザーゼロの運用は果たして可能なのか
yama3133
1
460
ログ管理の新たな可能性?CloudWatchの新機能をご紹介
ikumi_ono
1
840
「Managed Instances」と「durable functions」で広がるAWS Lambdaのユースケース
lamaglama39
0
330
20251218_AIを活用した開発生産性向上の全社的な取り組みの進め方について / How to proceed with company-wide initiatives to improve development productivity using AI
yayoi_dd
0
100
AWSを使う上で最低限知っておきたいセキュリティ研修を社内で実施した話 ~みんなでやるセキュリティ~
maimyyym
2
1.7k
Featured
See All Featured
The Invisible Side of Design
smashingmag
302
51k
We Have a Design System, Now What?
morganepeng
54
7.9k
Intergalactic Javascript Robots from Outer Space
tanoku
273
27k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
54k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
Why You Should Never Use an ORM
jnunemaker
PRO
61
9.6k
Six Lessons from altMBA
skipperchong
29
4.1k
Building an army of robots
kneath
306
46k
A Modern Web Designer's Workflow
chriscoyier
698
190k
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
34
2.6k
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.5k
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