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
OCI Generative AI Serviceの話/20240222
Search
吉田真吾
February 22, 2024
Technology
0
110
OCI Generative AI Serviceの話/20240222
2024.2.22 ChatGPT Meetup Tokyo #6 で話した資料です
https://chatgpt.connpass.com/event/307586/
#ChatGPTjp
吉田真吾
February 22, 2024
Tweet
Share
More Decks by 吉田真吾
See All by 吉田真吾
AWS Lambdaと歩んだ“サーバーレス”と今後 #lambda_10years
yoshidashingo
1
170
AOAI Dev Day - Opening Session
yoshidashingo
2
1.5k
LLMアプリにエージェントらしさを組み込む/Build LLM Apps Agentically
yoshidashingo
6
1.3k
マルチエージェントで性能が上がったText-to-SQLのいま/Text-to-SQL
yoshidashingo
2
2.4k
AIエージェントをちゃんと作る/How to build agentic AI
yoshidashingo
5
860
ChatGPTでちゃんと成果を出していく/20240215
yoshidashingo
3
5.6k
この先を生き残るために!!「生存戦略としてのLLMアプリ開発技術」/20240124_PE-BANK
yoshidashingo
0
110
LangChainとフルサーバーレスですばやくセキュアなRAGアプリをつくるための実践解説/LangChain_Book
yoshidashingo
8
4.1k
生成AIで本番アプリをリリースするためのAWS, LangChain, ベクターデータベース実践入門 / LangChain-Bedrock
yoshidashingo
1
1.2k
Other Decks in Technology
See All in Technology
ExaDB-D dbaascli で出来ること
oracle4engineer
PRO
0
3.8k
オープンソースAIとは何か? --「オープンソースAIの定義 v1.0」詳細解説
shujisado
5
590
Making your applications cross-environment - OSCG 2024 NA
salaboy
0
180
New Relicを活用したSREの最初のステップ / NRUG OKINAWA VOL.3
isaoshimizu
2
580
Can We Measure Developer Productivity?
ewolff
1
150
強いチームと開発生産性
onk
PRO
33
11k
Terraform Stacks入門 #HashiTalks
msato
0
350
いざ、BSC討伐の旅
nikinusu
2
780
Amazon Personalizeのレコメンドシステム構築、実際何するの?〜大体10分で具体的なイメージをつかむ〜
kniino
1
100
ドメインの本質を掴む / Get the essence of the domain
sinsoku
2
150
Amplify Gen2 Deep Dive / バックエンドの型をいかにしてフロントエンドへ伝えるか #TSKaigi #TSKaigiKansai #AWSAmplifyJP
tacck
PRO
0
370
EventHub Startup CTO of the year 2024 ピッチ資料
eventhub
0
110
Featured
See All Featured
Documentation Writing (for coders)
carmenintech
65
4.4k
Learning to Love Humans: Emotional Interface Design
aarron
273
40k
Agile that works and the tools we love
rasmusluckow
327
21k
Thoughts on Productivity
jonyablonski
67
4.3k
Put a Button on it: Removing Barriers to Going Fast.
kastner
59
3.5k
Reflections from 52 weeks, 52 projects
jeffersonlam
346
20k
A Philosophy of Restraint
colly
203
16k
Bash Introduction
62gerente
608
210k
Bootstrapping a Software Product
garrettdimon
PRO
305
110k
The Power of CSS Pseudo Elements
geoffreycrofte
73
5.3k
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
Art, The Web, and Tiny UX
lynnandtonic
297
20k
Transcript
0$*(FOFSBUJWF"*4FSWJDF ͷ גࣜձࣾηΫγϣϯφΠϯ දऔక$50 ٢ాਅޗ
吉田真吾 n バックグラウンド 証券システム基盤開発 p基盤システム開発、Oracleチューニング エバンジェリスト‧SA p講演113回/年 pAWS設計‧構築‧移⾏ pエバンジェリスト‧SA スタートアップCTO
pタレントマネジメントSaaS 開発‧運⽤ n 現在のしごと (株) セクションナイン 代表取締役 pAWS、DevOps、サーバーレス開発 n 実績等 pAWSウルトラクイズ 初代チャンピオン (2012年) pAWS Samurai 2014 / 2016 pAWS Serverless Hero
$:%"4ɿ'"2ʴ߹ͤཤྺͷࣝͰճ͢Δ3"(νϟοτ
0$*ͷੜ"*αʔϏε <࣌> n$PIFSFͷϞσϧ͕"1*ܦ ༝Ͱར༻Մೳ ੜཁ ຒࠐΈ n$IJDBHPϦʔδϣϯͷΈ nϝχϡʔ • ϓϨΠάϥϯυ
• ઐ༻"*Ϋϥελ • ΧελϜɾϞσϧ • ΤϯυϙΠϯτ
ϓϨΠάϥϯυ
ϓϨΠάϥϯυ ίʔυͷදࣔ
"1*ܦ༝ 4%,GPS1ZUIPO ͷར༻ "1*ॺ໊Ωʔͱ0$*ϓϩϑΝΠϧͷઃఆ IUUQTEPDTPSBDMFDPNKBKQJBBT$POUFOU'VODUJPOT5BTLTGVODUJPOTRVJDLTUBSUMPDBMIPTUIUNGVODUJPOTRVJDLTUBSUMPDBMIPTUT@UPQJD@TFU@VQ@TJHOJOH@LFZ
"1*ܦ༝ͷར༻ 0$*(FOFSBUJWF"*4FSWJDF"HFOUT4FSWJDF֓ IUUQTTQFBLFSEFDLDPNPSBDMFFOHJOFFSPDJHFOFSBUJWFBJTFSWJDFBOEBHFOUTTFSWJDF[IJQJOHBJZBP TMJEF • 0$*$-* γΣϧίϚϯυͰ࣮ߦ • 0$* 4%,
1ZUIPO +BWB • 3&45 "1*
ϕΫλʔݕࡧΦϓγϣϯ PO0$* "*࣌ͷσʔλϕʔεਐԽ IUUQTXXXZPVUVCFDPNXBUDI WC[3,O6$W" • 0$*$BDIFXJUI3FEJT 3FEJT&OUFSQSJTF • 0$*0QFO4FBSDI4FSWJDF
• 0SBDMF%BUBCBTF 7FDUPS"*4FBSDI • .Z42-)FBU8BWF r 7FDUPS4UPSF • 0$*%BUBCBTFGPS1PTUHSF42- QHWFDUPS
0SBDMF%BUBCBTF"*7FDUPS4FBSDI "*࣌ͷσʔλϕʔεਐԽ IUUQTXXXZPVUVCFDPNXBUDI WC[3,O6$W" ςʔϒϧͷίϯς ϯπྻͷྡʹϕΫ τϧྻΛ࣋ͯΔ
0SBDMF%BUBCBTF"*7FDUPS4FBSDI "*࣌ͷσʔλϕʔεਐԽ IUUQTXXXZPVUVCFDPNXBUDI WC[3,O6$W" %.-ૢ࡞Մೳ ˠίϯςϯπͷ */4&35࣌ 61%"5&࣌ʹτϦ ΨͰຒΊࠐΈऔಘ͠ ͯߋ৽ͳͲՄೳ
0SBDMF%BUBCBTF"*7FDUPS4FBSDI "*࣌ͷσʔλϕʔεਐԽ IUUQTXXXZPVUVCFDPNXBUDI WC[3,O6$W" ϕΫτϧԋࢉࢠ͕ Έࠐ·Ε͓ͯΓར༻ Մೳ
0SBDMF%BUBCBTF"*7FDUPS4FBSDI "*࣌ͷσʔλϕʔεਐԽ IUUQTXXXZPVUVCFDPNXBUDI WC[3,O6$W" %.-Ұܸ‼
ίϯςϯπͷۙ͘ʹϕΫλʔσʔλΛϗετ͢Δ "*࣌ͷσʔλϕʔεਐԽ IUUQTXXXZPVUVCFDPNXBUDI WC[3,O6$W" ʲσʔλάϥϏςΟʳ • ϕΫλʔσʔλΛผϓϥοτϑΥʔϜʹΠϯσοΫε͢Δˠ σʔλίϐʔʗҠಈͷίετɺϩόετੑ ʲσʔλͷϥΠϑαΠΫϧ؍ʳ •
ίϯςϯπͷՃɾมߋͱλΠϛϯάζϨͳ͘ಁաతͳར༻ɾ ӡ༻͕Մೳʢͱ͘ʹ%#ͷίϯςϯπʣ • σʔλج൫ͷཧͷۃখԽ
None
-BOH$IBJOΠϯςάϨʔγϣϯ IUUQTQZUIPOMBOHDIBJODPNEPDTJOUFHSBUJPOTMMNTPDJ@HFOFSBUJWF@BJ
None
ઐ༻"*Ϋϥελ 0$*(FOFSBUJWF"*4FSWJDF"HFOUT4FSWJDF֓ IUUQTTQFBLFSEFDLDPNPSBDMFFOHJOFFSPDJHFOFSBUJWFBJTFSWJDFBOEBHFOUTTFSWJDF[IJQJOHBJZBP TMJEF
None
ୈষɿ֎෦ݕࡧɺཤྺΛ౿·͑ͨԠΛ͢Δ8FCΞϓϦͷ࣮ ࣭ʹରͯ͠ɺ%VDL%VDL(PͰ֎෦ݕࡧͯ͠ ͑Δ8FCΞϓϦ LLM を組み込んだチャットアプリケーションを写経しながら実装できる「ChatGPT/LangChain によるチャットシステム構築[実践]⼊⾨」を読んだ https://kakakakakku.hatenablog.com/entry/2023/10/16/085525
ୈষɿ֎෦ݕࡧɺཤྺΛ౿·͑ͨԠΛ͢Δ8FCΞϓϦͷ࣮ -BOH$IBJOͷ"HFOUπʔϧͱͯ͠ %VDL%VDL(Pͱ8JLJQFEJBΛϩʔυ͢Δ Ϣʔβʔͷࢦࣔʹରͯ͠ڐՄ͞Ε͍ͯΔπʔϧͷར༻͢Δ ͠ͳ͍Λਪ͠ɺॲཧΛ࣮ߦ͢Δ ˞ςΩετੜ͚ͩͰͳ͘λεΫͷ࣮ߦܭըΛਪ͢Δ
$:%"4ɿ"1*Λదʹ࣭ͬͯʹ͑ΔࣾһใΤʔδΣϯτ ࠤ౻͞Μͱླ͞Μ ͲͪΒ͕ઌഐͰ͢ ͔ʁ ࣾ һ ใ " 1
* ε Ω ϧ " 1 * Ξ η ε ϝ ϯ τ " 1 * 複数API ·ͣ"͞Μͷࣾһใ Λࣾһใ"1*Ͱऔಘ ͠Α͏ ͭ͗ʹ#͞Μ ೖࣾͱ͔ɺ ྸʜ "͞Μ͕ೖࣾɺ#͞Μ͕ೖ ࣾͰ#͞Μ͕ઌഐͰ͢ɻ ͨͩɺྸ"͞Μͷ΄͏͕ ্Ͱ͢ɻ 'VODUJPODBMMJOH
ŪŽƃšƄŞŢŔƃՁ ࣌ؒ࣠ νϟοτϘοτ ϑΟʔυόοΫͳ͠ $P5 ֎෦࣮ߦੑೳ ΛͬͨΤʔδΣϯτ ઐੑߴ͍͕γοτδϣϒ͕ଟ͍ ϑΟʔυόοΫ͋ΓͷΤʔδΣϯτɺ ϚϧνΤʔδΣϯτ
શࣗ "*ΩϟϥΫλʔ ӦۀఏҊॻੜʴϨϏϡʔ ࠪௐॻੜʴϨϏϡʔ ಛڐਃੜʴϨϏϡʔ "*൴ঁ "*5VCFS ड׆ಈܭը௨ઃఆ εέδϡʔϧௐ Ωϟϥͷੑ֨ɾهԱͷ࠶ݱੑ͕伴 τʔΫϯ૿ɺίετݮ
"*ΤʔδΣϯτͷ࣌ IUUQTDIBUEFWUPTDMDPN
ΤʔδΣϯτ ϕʔλ 0$*(FOFSBUJWF"*4FSWJDF"HFOUT4FSWJDF֓ཁ IUUQTTQFBLFSEFDLDPNPSBDMFFOHJOFFSPDJHFOFSBUJWFBJTFSWJDFBOEBHFOUTTFSWJDF[IJQJOHBJZBP TMJEF • ݱࡏ ಛఆͷϢʔεέʔεʹݶఆͨ͠ͷʹಛԽ͍ͯ͠Δ ʜ3"(ͷνϟοτͳͲ •
ϫʔΫϑϩʔσβΠφʔɺλεΫͷϓϩϯϓτͷΧελϚΠ ζɺ͏·͘ಈ͍ͨϓϩϯϓτͷݻఆςϯϓϨʔτԽɺ࣮ߦ ࢹɾ੍ޚͳͲ͕͋ΔͱࠓޙΑͦ͞͏ɻ
ຊ͕͍ͬͺ͍ग़ͯΔͷͰങͬͯͶ‼