2023.6.22 Momento Meetup #2 で話した資料です。
.PNFOUP .FFUVQαΠμεऔక$50٢ాਅޗ
View Slide
吉田真吾 AWS Serverless Heronp OracleSAp 113 /pAWSn( ) CTOp SaaS( )pAWS DevOpsnpAWS(2012 )pAWS Samurai 2014 / 2016pAWS Serverless HeroAWSAWS LambdaAmazon S3ChillOutMix
ηϚϯςΟοΫݕࡧΛ͍ͪͨ3"( ݕࡧ֦ுੜΞϓϦʮ$:%"41&01-&ʯʹɺࣾһ͔Βͷ͍߹ΘͤʹࣗಈͰ͑Δ$IBU(15ػೳʮ$:%"41&01-&$PQJMPU$IBUʯhttps://www.cydas.co.jp/news/press/202304_people-gpt/
)3&YQPय़ि͔ؒ͠ͳ͍Ͷʜ
⾃社のFAQをベクターデータ化ChatGPTで回答に利⽤ਓࣄ'"2ˍ͍߹ΘͤཤྺΛϕΫλʔσʔλԽ
ຊ൪ϦϦʔεʹΉ͚ͯσϞͷഒҎ্Δ͜ͱ͕͋Δ
ຊ൪༻ͷ--.ΞϓϦέʔγϣϯΛͭ͘Δ--.ͰΫʔϧͳͷΛ࡞Δͷ؆୯͕ͩຊ൪ϨϕϧͷͷΛ࡞Δͷඇৗʹ͍͠ ՝ͱղܾࡦ ࣗવݴޠͷ͍͋·͍͞ ܾఆతͰͳ͍)ʹΑΔ69ෆ߹ ˠ UFNQFSBUVSFɺϓϩϯϓτ࠷దԽɾόʔδϣχϯάཧ ίετͱϨΠςϯγʔ ˠਪʹ͏ϞσϧબఆɺτʔΫϯͷௐɺ ݱঢ়ϨΠςϯγʔղੳ ϓϩϯϓςΟϯά ϑΝΠϯνϡʔχϯά ͦΕҎ֎• ϓϩϯϓτνϡʔχϯάɿ&NCFEEJOHTΛೖΕସ͑Δ 044ͰͷΈՄೳ• ϑΝΠϯνϡʔχϯάɿλεΫʹ࠷దԽͤ͞ΔͨΊͷαϯϓϧ͕ੑೳʹӨڹˠ͕ɺ͋·ΓظͰ͖ͳ͍• ৠཹϑΝΠϯνϡʔχϯάɿ5FYUEBWJODJ େͰ--B." খͷνϡʔχϯάʹ͏ˠ"MQBDB খ• &NCFEEJOHTϕΫλʔετΞɿ'FXTIPUT ޙํޓੑͱલํޓੑ• ৽͍͠Ϟσϧશମతʹ༏ΕͯΔ͔͠Εͳ͍͕ɺྼ͍ͬͯΔϢʔεέʔε͋Δͣ• લͷϞσϧʹରͯ͠͏·͘ಈ͍͍ͯͨϓϩϯϓτ͕͏·͘ಈ͔ͳ͍߹ɺͲΜͳҙਤͰϓϩϯϓτ͕νϡʔχϯά͞Ε͍ͯΔ͔ ढจ όουϓϥΫςΟεΘ͔Βͳ͘ͳΔIUUQTIVZFODIJQDPNMMNFOHJOFFSJOHIUNM
ຊ൪༻ͷ--.ΞϓϦέʔγϣϯΛͭ͘Δ ෳͷλεΫͰ੍ޚ͞ΕΔϑϩʔߏΛͲ͏͢Δ͔ɺπʔϧͷΈࠐΈ• ϓϩάϥϛϯάʹΑΔ੍ޚϑϩʔͷ࣮• --.ΤʔδΣϯτʹΑΔஞ੍࣍ޚ ༗ͳϢʔεέʔε• "*ΞγελϯτɿεέδϡʔϧཧɺϝϞ࡞ɺϖΞϓϩɺϝʔϧରԠɺ༧ɺങ͍ λεΫΛ͜ͳ͢• νϟοτCPUɿίϯύχΦϯ จࣈԻͰ૬ஊΞΠσΞͳͲͷձ• ϓϩάϥϛϯάήʔϜɿ8FCΞϓϦΛͭ͘ΔɺηΩϡϦςΟͷڴҖΛൃݟ͢ΔɺήʔϜΛ࡞͢Δ• ϥʔχϯάɿຊͷཁɺߨٛɺཧղςετɺ࠾ϑΟʔυόοΫɺσΟϕʔτ૬ख• ࣾσʔλநग़ɿࣗવݴޠ2"ܗࣜͰࣾͷσʔλΛরձ͢Δ• ݕࡧɾਪનɿΩʔϫʔυͰͳࣗ͘વݴޠ͔Βਪఆ͢Δݕࡧ• ӦۀޮΞοϓ• 4&0ରࡦ• ݁ એจ۟Λແࢹͯ͠ϲ݄ޙʹఆணͯ͠Δ͔֬ೝ͢Δ αϚϦʔΛಡΉ ࠷৽ͷπʔϧʹ৮ΕΔΑ͏ʹ৺͕͚ΔIUUQTIVZFODIJQDPNMMNFOHJOFFSJOHIUNM
ٕज़બఆσʔλอޢ ίϯϓϥΠΞϯεɺ࣮ߦڥɺϝϞϦɺݕࡧɺϕΫλʔετΞ
ίϯϓϥΠΞϯεରԠ• ϓϥοτϑΥʔϜͱͯ͠"[VSFΛબఆ• *40 #$1 *4.4 ࣭40$ 5ZQFͦͷଞͷୈࡾऀೝূͷेͳରԠͷέΠύϏϦςΟΛධՁ• ίϯϙʔωϯτ• "[VSF0QFO"* ͱ $PHOJUJWF4FBSDI͕ܾΊख
Microsoft Build 2023 で発表された Cosmos DB 注⽬アップデートhttps://speakerdeck.com/miyake/microsoft-build-2023-cosmos-db-update?slide=9
$PTNPT%#WT$PHOJUJWF4FBSDI"[VSF$PTNPT%#GPS.POHP%#W$PSF$PHOJUJWF4FBSDIXJUI$PTNPT%##MPC4UPSBHFFor NoSQL
$PTNPT%#WT$PHOJUJWF4FBSDI"[VSF$PTNPT%#GPS.POHP%#W$PSF$PHOJUJWF4FBSDIXJUI$PTNPT%##MPC4UPSBHF
$PTNPT%#WT$PHOJUJWF4FBSDI"[VSF$PTNPT%#GPS.POHP%#W$PSF$PHOJUJWF4FBSDIXJUI$PTNPT%##MPC4UPSBHF\TDPSF IJHIMJHIUTVOEFGJOFE EPDVNFOU\DPOUFOU͋͋͋͋͋͋͋͋͋͋͋͋͋ NFUBEBUB@TUPSBHF@QBUIYYYYYYYYYY^^\TDPSF IJHIMJHIUTVOEFGJOFE EPDVNFOU\DPOUFOUb͍͍͍͍͍͍͍͍͍͍͍͍͍ NFUBEBUB@TUPSBHF@QBUIYYYYYYYYYYYY^^\@JEOFX0CKFDU*E FGCCBCGCF DPOUFOUb࣭ʹؔ࿈ͨ͠ίϯςϯπ͕ͳͯ͘ΉΓΓฦͯ͠͠·͏ؔͳ͍ίϯςϯπ WFDUPS$POUFOU< தུʜ࣍ݩશ෦NPSFJUFNT>^
For NoSQL
ηΩϡϦςΟ• $:%"41&01-&ຊମͷೝূҾܧ͗• ֤छτʔΫϯͷอଘ• "[VSF0QFO"*ͷΞΫηεΛ7/FUܦ༝ʹݶఆ͢Δ• "[VSF8FC"QQΛ 8"'Ͱอޢ͢Δ
ΞϓϦέʔγϣϯͷ• &NCFEEJOHऔಘ ˠ$PHOJUJWF4FBSDIʹݕࡧΛ·͔ͤΔ• ճ(15ɺؔ࿈࣭ͳͲͦͷଞ$PNQMFUJPO"1*• ͭͷؔ࿈࣭ɿจࣈೖྗΛ࠷খݶʹ• ྨࣅݕࡧ݁ՌͷʙҐΛ࠶ར༻͢Δ͜ͱͰݕࡧ࠷খԽ• ͭͳ͍൚༻తͳ࣭Λੜ• '"2σʔλଆͷ࣭Λ্͛Δɿࣄલඋɺཁ• 1IҎ߱ΠϯσοΫεରˠ '"2खಈυΩϡϝϯτʹ• 1%'ͷνϟϯΫ੍ޚ͕͍͠ จࣈ ϖʔδ͔ηϯςϯεϖʔδͱ΄΅ಉ͡• 1IҎ߱ηϨΫλͷ࣮ είΞʹ߹ΘͤͯσϞϯετϨʔγϣϯσʔλͷݸΛௐ͢Δ
ίϯςϯπ҆શੑ• 0QFO"* .PEFSBUJPO"1*"0"*ίϯςϯπϑΟϧλʔ• "0"*ηοτΞοϓ͢Δ͚ͩ ຖճ"1*ୟ͘ඞཁͳ͠• σϑΥϧτɿର ΧςΰϦ ηΩϡϦςΟϨϕϧ த• ίϯςϯπϑΟϧλϦϯάߏ ͜·੍͔͘ޚ͢ΔͨΊʹཁਃ• ఢରతϓϩϯϓτࢭ• ϓϩϯϓτΠϯδΣΫγϣϯΛࢭ͢Δϓϩϯϓτ• όΠΞεͷࢭ• ϓϩϯϓτςϯϓϨʔτͰਓࣄ୲ऀͱͯ͠దͳ;Δ·͍Λࢦఆ
ಁ໌ੑ• ࢀরݩใͷදࣔ• '"2ͷϦϯΫ• 1IҎ߱1%'ͷϑΝΠϧ໊ϦϯΫͷՃ• ͜͜ʹ"EE:PVS%BUBΛࢀߟʹ$PHOJUJWF4FBSDIͷΠϯσοΫε࡞࣌ͷը໘ΛૠೖɿλΠτϧϑΝΠϧύε63-• 0VUQVU1BSTFSͰԠΛ+40/ͰߏԽ͞ΕͨσʔλܗࣜͰडྖ
Ԡ༰ͷ࣭ɾਖ਼֬ੑ• "*ʹΑΔճੜσΟεΫϨʔϚʔදࣔ• ࣾʮੜ"*ར༻ʹ͓͚ΔΨΠυϥΠϯʯΛࡦఆ͠ɺ͜ΕΛඞਢͰنఆ• ͜͜ʹࣾΨΠυϥΠϯͷղઆ• Θ͔Βͳ͍ͱ͖Θ͔Βͳ͍ͱ͑ͤ͞Δ• ͜͜ʹϓϩϯϓτςϯϓϨʔτΛදࣔͯ͠ղઆ• Ԡ࣭Λܭଌ͢Δ&&ςετ
ΞϓϦέʔγϣϯੑೳ• "1.ʹΑΔࢹ• ͱ͘ʹੑೳӨڹͷେ͖͍--.ͷԠੑೳͷࢹ• Ԡ࣭ʹΑΓ֤ॲཧͰϞσϧΛʮ͍͚Δʯ• 453&".5SVFͰ69্
Ϛϧνςφϯγʔ• ##ఏڙͷ߹ͷΞΠιϨʔγϣϯํ๏• ίϯϙʔωϯταʔϏε ࣮ߦڥɿڞ༗• ΠϯσοΫε ετϨʔδɿ• ςφϯτΛ0/ͨ͠߹ͷΈΠϯσοΫε࡞ɺ0''Ͱআ• QIΞϓϦέʔγϣϯͷݖݶͰϑΝΠϧΞοϓϩʔυՄೳʹ