Upgrade to PRO for Only $50/Year—Limited-Time Offer! 🔥
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
2
250
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.5k
AIエージェントをちゃんと作る/How to build agentic AI
yoshidashingo
5
1k
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
店舗向けSaaSにおける 顧客要望活用の実践アプローチ(20241205_pmconf)
yujirooo
0
260
Amazon ECSとCloud Runの相互理解で広げるクラウドネイティブの景色 / Mutually understanding Amazon ECS and Cloud Run
iselegant
18
2.3k
ゆるSRE勉強会 #8 組織的にSREが始まる中で意識したこと
abnoumaru
2
860
LINEヤフーにおける超大規模プラットフォーム実現への挑戦と学び / Challenges and Lessons in Building an Ultra-Large-Scale Platform at LY Corporation
hhiroshell
2
960
突き破って学ぶコンテナセキュリティ/container-breakout-cncj-lt
mochizuki875
6
680
Nutanixにいらっしゃいませ。Moveと仮想マシン移行のポイント紹介
shadowhat
0
250
Hyperledger Fabric(再)入門
gakumura
3
6.7k
データカタログを自作したけど 運用しなかった話@Findy Lunch LT「データカタログ 事例から学ぶメタデータ管理の実態」
ryo_suzuki
2
580
RDRAとLLM
kanzaki
4
510
ファインディの4年にわたる技術的負債の返済 / Repaying 4 Years of Technical Debt at Findy
ma3tk
6
2.8k
LLMを「速く」「安く」 動かすには / CloudNative Days Winter 2024
pfn
PRO
5
1.3k
RAMP2024
takeyukitamura
3
240
Featured
See All Featured
Large-scale JavaScript Application Architecture
addyosmani
510
110k
GraphQLの誤解/rethinking-graphql
sonatard
67
10k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
28
2k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.3k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
27
880
Fontdeck: Realign not Redesign
paulrobertlloyd
82
5.3k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
26
1.4k
Why Our Code Smells
bkeepers
PRO
334
57k
Learning to Love Humans: Emotional Interface Design
aarron
273
40k
Designing for humans not robots
tammielis
250
25k
Statistics for Hackers
jakevdp
796
220k
Adopting Sorbet at Scale
ufuk
73
9.1k
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"(ͷνϟοτͳͲ •
ϫʔΫϑϩʔσβΠφʔɺλεΫͷϓϩϯϓτͷΧελϚΠ ζɺ͏·͘ಈ͍ͨϓϩϯϓτͷݻఆςϯϓϨʔτԽɺ࣮ߦ ࢹɾ੍ޚͳͲ͕͋ΔͱࠓޙΑͦ͞͏ɻ
ຊ͕͍ͬͺ͍ग़ͯΔͷͰങͬͯͶ‼