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
AIOpsとLLMOpsってどう違うの?? ついでにLLMOpsに入門しよう!
Search
みのるん
PRO
November 21, 2024
5
1k
AIOpsとLLMOpsってどう違うの?? ついでにLLMOpsに入門しよう!
JAWS-UG SRE支部 #10 SREでもAI活用がしたい!
https://jawsug-sre.connpass.com/event/334942/
みのるん
PRO
November 21, 2024
Tweet
Share
More Decks by みのるん
See All by みのるん
Bedrock AgentCoreで解き放て! Strands Agentsで構築するマルチエージェントの実装Tips
minorun365
PRO
12
3.2k
まだ間に合う! StrandsとBedrock AgentCoreでAIエージェント構築に入門しよう
minorun365
PRO
12
2k
AWSの最新サービスでAIエージェント構築に楽しく入門しよう
minorun365
PRO
14
1.7k
Strands Agents & Bedrock AgentCoreを1分でおさらい
minorun365
PRO
10
1.1k
AIエージェント最前線! Amazon Bedrock、Amazon Q、そしてMCPを使いこなそう
minorun365
PRO
19
7.6k
本部長の代わりに提案書レビュー! KDDI営業が毎日使うAIエージェント「A-BOSS」開発秘話
minorun365
PRO
17
6.1k
やさしい認証認可
minorun365
PRO
38
14k
やさしいClaude Code入門
minorun365
PRO
46
42k
地味にいろいろあった! 2025春のAmazon Bedrockアップデートおさらい
minorun365
PRO
2
860
Featured
See All Featured
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
9.7k
Unsuck your backbone
ammeep
671
58k
Bootstrapping a Software Product
garrettdimon
PRO
307
110k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
140
34k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
15k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
5.7k
Code Review Best Practice
trishagee
72
19k
Principles of Awesome APIs and How to Build Them.
keavy
127
17k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
23
1.5k
Art, The Web, and Tiny UX
lynnandtonic
303
21k
Producing Creativity
orderedlist
PRO
347
40k
GraphQLとの向き合い方2022年版
quramy
49
14k
Transcript
ΈͷΔΜ !NJOPSVO "*0QTͱ--.0QTͬͯ Ͳ͏ҧ͏ͷʁʁ ͍ͭͰʹ--.0QTʹೖ͠Α͏ʂ
XIPBNJ ޚాູʢΈͷΔΜʣ!NJOPSVO ςοΫΤόϯδΣϦετ ,%%*ΞδϟΠϧ։ൃηϯλʔגࣜձࣾʢ,"(ʣ +"846(ӡӦ౦ژࢧ෦43&ࢧ෦/8+"84 • "84$PNNVOJUZ)FSP • "844BNVSBJ •
+BQBO"845PQ&OHJOFFS • +BQBO"84"MM$FSUT&OHJOFFS
+"846(43&ࢧ෦ɺ ؾ͚ͮࠓ݄Ͱप🎊 ָ͍ͭ͘͠ࢀՃͯ͘͠ΕΔ Έͳ͞Μɺ͋Γ͕ͱ͏͍͟͝·͢ʂ
લͷ݄ɺ43&ࢧ෦ͷ ه೦͖͢ॳճͷษڧձ͕։࠵͞Ε·ͨ͠
͜ͷࢲʹͱͬͯɺ ॳΊͯͷࣾ֎ίϛϡχςΟࢀՃ ˍొஃσϏϡʔͷͰ͋Γ·ͨ͠
Θͨ͠ͱ43&ࢧ෦
࣌ɺ,%%*ͷγε෦Ͱ 43&ͱ໊͚ͮΒΕͨνʔϜ ʹ͍ͨࢲɻ ͦΜͳͱ͖ɺ "84)FSPͷࢁޱ͞Μ͕ ͨ·ͨ·ࣗࣾͷ$$P&ʹ+PJOʂ
ࣾͷ5FBNTͰ+"846(43&ࢧ෦ͷ ઃཱΛपͯ͘͠Εͨ ϫΠ্ཱ͕ͪ͛ͨͰ ΦʔΨφΠβʔ Ӝ͞Μ
ίϛϡχςΟ׳Ε͍ͯͨ͠ಉ྅͔Β ొஃΛޙԡ͠͞ΕΔ ࢥ͍ͬͯࣾ֎ొஃʹνϟϨϯδͯ͠ΈΔ͜ͱʹʂ
ແࣄʹొஃऴྃɻ ΈΜͳͷԹ͔͍ϑΟʔυόοΫʹײܹ ͦͷ··ӡӦʹ+PJO͢Δ͜ͱʹ
ʢ4QFBLFS%FDLʹஏ͔͍ͣ͠ࢿྉ͕͍ͬͯ·͢ʣ ͍ʹ͑͠ͷܥେاۀͷγεʹຄڵͨ͠ 43&νʔϜͷฃಆه TQFBLFSEFDLDPNNJOPSVO
43&ࢧ෦ͷӡӦϝϯόʔ ٕज़ྗਓؒྗߴ͍ʮྑ͍Ϡπʯ͔ΓͰ͢ɻ ͦͷ͏͑Ωϟϥ͕ΈΜͳҧͬͯ໘ന͍ʂ ৴࠷ڧ ඦઓ࿉ຏ Өͷ൪ Ϝʔυ ϝʔΧʔ
ͦΕ·Ͱϕϯμʔίϯτϩʔϧͳ Ϛωδϝϯτۀ͕ଟ͔ͬͨϫΠࢯɻ ࣾ֎ͷ͍͢͝ਓͨͪͱͯ͠ײಈ͠ ʮࣗखΛಈ͔ͤΔଆʹͳΓ͍ͨʂʯ ͱάϧʔϓձࣾʢڧҾʹʣҟಈ
͔ͦ͜Βɺؾ͚ͮ ͦΕ·Ͱ૾͠ͳ͔ͬͨੈքʹ͍·ͨ͠
࠷ۙੜ"*։ൃͷҊ͕݅૿͑ͯ ϩʔϧٕज़ྖҬมΘΓͭͭ͋Γ·͢
"*ϒʔϜʹ͓͚Δ43&
ݩʑόζϫʔυ͕ᬚ͕ͪ͠ͳ *5ΤϯδχΞք۾Ͱ͕͢ɺ "*ͷ಄Ͱ YY0QTͱ͍͏ ୯ޠ͕͞Βʹ૿͑·ͨ͠
"*0QT --.0QT ˡ%FFQ-FBSOJOHͷ࣮༻ԽͰ લ͔ΒΘΕ͍ͩͯͨ͠ ੜ"*ϒʔϜͰ ࠷ۙΑ͘ฉ͘Α͏ʹͳͬͨˠ
"*0QT --.0QT ͱ ͷҧ͍ɺ Έͳ͞Μ͑ΒΕ·͔͢ʁ
େ͖ͭ͘ʹ͚Δͱཧղ͍͢͠ "*0QT --.0QT %FW0QT .-0QT ػցֶशΛ׆༻ͨ͠ӡ༻վળ ։ൃͱӡ༻ͷ༥߹ ੜ ੜ
"*0QT --.0QT %FW0QT .-0QT ػցֶशΛ׆༻ͨ͠ӡ༻վળ ։ൃͱӡ༻ͷ༥߹ ੜ ੜ େ͖ͭ͘ʹ͚Δͱཧղ͍͢͠ ಉ͡YY0QTͱ͍͏୯ޠͰ͕͢ɺ
౷ޠߏ͕ඇରশʢҙຯͷฒͼ͕όϥόϥʣ ͳͷ͕ࠞཚͷϙΠϯτͰ͢
"*0QTͱ ػցֶशΛ׆༻ͯ͠ γεςϜӡ༻Λվળ͢Δ ϓϥΫςΟεɻ ʢྫʣ طଘͷӡ༻ࢹπʔϧͰ ϩάͷҟৗΛࣗಈݕग़͢Δ ৽ػೳͳͲ
%FW0QTͱ ݴΘ͕ͣͳɺैདྷͰ͍͏։ൃνʔϜͱӡ༻νʔϜΛ༥߹ͯ͠ γεςϜӡ༻Λ͍͍ײ͡ʹ͠Α͏ͥʂͱ͍͏ߟ͑ํɻ ͜ΕΛ࣮ݱ͢ΔϓϥΫςΟε͕ Զͨͪͷ43&Ͱ͢ΑͶ ʢ࠷ۙ1MBUGPSN&OHJOFFSJOH ਓؾʹͳ͖ͬͯ·ͨ͠ʣ
.-0QTͱ %FW0QTͷߟ͑ํΛػցֶशͷγεςϜ։ൃʹੜͤͨ͞ͷ͕ .-0QTɻ͝Ζ͔ΒΘΕग़ͨ͠༻ޠͱ͍ΘΕΔ ػցֶशϓϩδΣΫτಛ༗ͷ ϥΠϑαΠΫϧ՝ʹ ಛԽͨ͠ͷ .-0QTͱԿͰ͔͢ BXTBNB[PODPNKQXIBUJTNMPQT
--.0QTͱ .-0QTͷߟ͑ํΛɺ͞Βʹੜ"*γεςϜ։ൃಛԽͤͨ͞ͷɻ ੜ"*ʢಛʹେنݴޠϞσϧʣΛ༻͍ͨ*5ϓϩμΫτͷϥΠϑαΠΫϧʹɺ ैདྷͷػցֶशϞσϧͱ͞ΒʹҟͳΔಛ՝͕͋Δɻ • ϓϩϯϓτΤϯδχΞϦϯά • ඍௐͱ3"(ͷద༻ • ࣗવݴޠλεΫͷධՁ
• ϞσϨʔγϣϯˍΨʔυϨʔϧ • ࣮ݧɺσϓϩΠɺϞχλϦϯάɺ τϨʔγϯά '.0QT--.0QTɿੜܥ "*ͷӡ༻ͱ .-0QTͱͷҧ͍ BXTBNB[PODPNKQCMPHT
ࠓɺ--.0QTͷதͰ ࢹͱධՁʹϑΥʔΧεͯ͠ ۩ମྫΛհ͠·͢
--.0QTJTԿʁ ᶃࢹฤ
ͱ͋ΔΞδϟΠϧ։ൃاۀͷ ΤϯδχΞɺΧάΧά͘Μ 3"(νϟοτϘοτΛߏங͠·ͨ͠
͋Δɺ͓٬͞·͔Β࿈བྷ͕ʜ ࠷ۙɺࣾһ͔Β ʮճ࣭͕མͪͨʯ ͱ͍͏ਃࠂ͕ ૿͍͑ͯΔΜͰ͕͢ʜ
͔֬ʹɺલਖ਼Ͱ͖͍ͯͨࣾφϨοδ2"ʹ ޡ͢ΔΑ͏ʹͳ͍ͬͯΔ ,"(ࣾͷ ެࣜΏΔΩϟϥʁ ʢώϯτɿௗྨʣ ΧάόʔυͰ͢ʢେӕʣ
͍͍ͬͨྼԽՕॴͲͩ͜Ζ͏ʜ ϓϩϯϓτ ςϯϓϨʔτ ݕࡧΫΤϦʔ ݕࡧ݁Ռ ճੜ
ϓϩϯϓτͱੜ݁Ռ͚ͩͰΘ͔Βͳ͍ʂ ,"(ࣾͷϚείοτ ΩϟϥΫλʔʁ ʢώϯτɿௗྨʣ ΧάόʔυͰ͢ʢେӕʣ ॾʑͷॲཧ
͔ͱ͍ͬͯɺຖճϩάړΔͷ͍ͩͿਏ͍ʜ
҆৺͍ͯͩ͘͠͞ɺ --.ΞϓϦઐ༻ͷ ࢹπʔϧ͕͋Γ·͢Α
༗໊ͳ--.ΞϓϦࢹπʔϧ -BOH$IBJO͕ࣾఏڙɻ 4BB4͕ͩɺ՝ۚ͢Ε ηϧϑϗετՄೳ -BOH4NJUI෩ͷػೳΛ 044ͱͯ͠ެ։ɻ खܰʹࣗڥͰಈ͔ͤΔ
ࠓճܖͳ͠ͰࢼͤΔ-BOHGVTFΛհ -BOH$IBJO͕ࣾఏڙɻ 4BB4͕ͩɺ՝ۚ͢Ε ηϧϑϗετՄೳ -BOH4NJUI෩ͷػೳΛ 044ͱͯ͠ެ։ɻ खܰʹࣗڥͰಈ͔ͤΔ
ίϯςφͱ%#͕༻ҙͰ͖Ε0,ɻ "84ͳΒ"QQ3VOOFSʴ3%4ͳͲ "84ΞΧϯτ "QQ3VOOFS 3%4 GPS1PTUHSF42- -BOHGVTF αʔόʔ σʔλϕʔε
ΞϓϦͷܭ؆୯ʂ ᶃڥมʹೝূΩʔͱαʔόʔ63-Λઃఆ ᶄࢹ͍ͨؔ͠ΛσίΔPS-BOH$IBJOͳΒίʔϧόοΫΛ͢ Ҏ্ʂ FOW -"/('64&@4&$3&5@,&: -"/('64&@16#-*$@,&: -"/('64&@)045
ܭޙɺ࣮ࡍʹΞϓϦΛಈ͔ͯ͠ΈΔͱʜ ෦ॲཧ͕Ұྎવʹʂ ॲཧ࣌ؒɺ τʔΫϯɺ ίετ ֤۠ؒͷ ೖग़ྗ༰ τϨʔεͷ ۠ؒྨ
Ͳ͜ʹ͕͔͔͍࣌ؒͬͯΔ͔ಛఆͰ͖Δ ΄ͱΜͲ͕--.ͷਪ࣌ؒ
ϓϩϯϓτςϯϓϨʔτ (6*Ͱཧˍߋ৽Ͱ͖Δʂ
ςετ༻ͷσʔληοτཧͰ͖Δʂ
ΧάΧά͘Μɺແࣄʹ ՕॴΛಛఆͰ͖·ͨ͠👏 ͊ɺͯ͞ Ϣʔβʔ͞Μ͕ؒҧͬͯ σʔλফͪ͠Όͬͯͨͷ͔ʜ
--.0QTJTԿʁ ᶄධՁฤ
ࠓ͓٬͞·͔ΒΫϨʔϜ͕ʂ ͦͦɺ ࣭ྼԽʹͬͱ ૣ͘ؾ͚ͮͳ͍ͷʁʁ
͜ͷ िؒεϓϦϯτͰ සൟʹΞϓσ͢Δ͠ɺ ຖճཏతͳධՁ ݱ࣮తͰͳ͍ʜ
҆৺͍ͯͩ͘͠͞ɺ --.ΞϓϦઐ༻ͷ ධՁπʔϧ͕͋Γ·͢Α
ͦΕ3BHBTʂ
࣮ଶ1ZUIPOϥΠϒϥϦɻ ৭ΜͳϝτϦΫεͰճ࣭ΛԽͯ͘͠ΕΔ 'BJUIGVMOFTT ʢ৴པੑʣ 3FTQPOTF3FMFWBODZ ʢԠͷؔ࿈ੑʣ $POUFYU1SFTJDJPO ʢจ຺ਫ਼ʣ $POUFYU3FDBMM ʢจ຺ճऩʣ
-BOHGVTFʹධՁϝτϦΫε͋Γ·͕͢ɺ 3BHBTಛʹఆධ͕͋Γ·͢
ͪͳΈʹ࠷ۙɺWΞϓσ͞Ε·ͨ͠ɻ 3"(͚ͩͰͳ͘ΤʔδΣϯτʹରԠ🎉
ͦΜͳ3BHBTͷ͍ํ؆୯ʂ ᶃ ͍͍ͨϝτϦΫε ʴධՁʹ͏"*ϞσϧΛࢦఆ ᶄ --.ΞϓϦͷೖग़ྗΛ σʔληοτʹઃఆͯ͠ɺ ධՁϝιουΛ࣮ߦʢඇಉظʣ ᶅ ࢦఆͨ͠ϝτϦΫεͷ
͕ग़ྗ͞ΕΔʂ
ͨͩɺ͜ͷ͕ίϯιʔϧ ϩάʹग़͖ͯͨͱ͜ΖͰѻ͍ʹࠔΔ😅 Ͱ͍ͬͯ͏
ͦ͏ͩɺ͖ͬ͞ͷ-BOHGVTFʹ ৯ΘͤΕ͍͍ͷͰʁ
-BOHGVTFΫϥΠΞϯτͷTDPSFϝιουͰ τϨʔεʹͿͪࠐΉ͚ͩʂ
͋ͱτϨʔεҰཡΛோΊΔ͚ͩͰɺ ࣭ྼԽͨ͠ΒҰͰߜΓࠐΊΔʂ
ΧάΧά͘Μ ʮDPOUFYU@SFDBMMʯϝτϦΫεͷมԽʹΑΓɺ ࠶ൃ࣌ʹඵͰؾ͚ͮ·ͨ͠👏 ͓ɺͳΜ͔ٸʹ ݕࡧ݁ՌΛ Θͳ͘ͳͬͨͳ 3FDBMM͕ ͍ͭ͋ΔͰ
αΫοͱࢼͤΔຊޠͷೖهࣄॻ͖·ͨ͠ʂ
͍͞͝ʹ
ऴΘΒͳ͍ੜ"ϒʔϜͰ ʮ͍͍ɺ·ͨ"*͔Αʙ 43&ͷϫΠʹؔͶ͑Α͒ʯͱ ͏Μ͟Γ͍ͯ͠Δํଟ͍ͷͰʁ
ݸਓతʹɺੜ"*ϒʔϜ͕ ͜Ε͚ͩྲྀߦΓଓ͚͍ͯΔͷɺ ಛఆͷϩʔϧͷΤϯδχΞʹݶΒͣ ʮͯ͢ͷΤϯδχΞɾϏδωεϚϯʹ ͪʹେ͖ͳӨڹΛ༩͑Δٕज़ʯ ͔ͩΒͩͱߟ͍͑ͯ·͢
ࠓɺ։ൃʹ(JU)VC$PQJMPUΛ ͍ͬͯͳ͍ਓ͍ΔͰ͠ΐ͏͔ʁ ௐʹ$IBU(15Λ͍ͬͯͳ͍ ΤϯδχΞͳΜͯଘࡏ͢ΔͰ͠ΐ͏͔ʁ ಉ༷ʹීஈͷϓϩμΫτ։ൃʹ͓͍ͯɺ --.ΛΈࠐΉ͜ͱͰࠓ·ͰෆՄೳͩͬͨػೳՃ ӡ༻վળΛਤΕΔνϟϯε͕ͨ͘͞Μग़͖ͯ·ͨ͠ɻ
ͪΖΜ͓ࣄʹݶΓ·ͤΜɻ "84ͷΞϓσཁ4MBDLϘοτΛࣗ༻ʹ࡞ͬͨΓɺ "*5VCFSΛߏஙͯ͠Ոʹܴ͍͑ͯΔਓ͍ΔͰ͠ΐ͏ɻ ͜ΜͳҰେϒʔϜɺ ٕज़͕େ͖ͳΤϯδχΞͳΒ ͔ͬΒͳ͍ཧ༝͕͋Γ·ͤΜΑͶʂ
ҙࣝߴ͍ΤϯδχΞͷΈͳ͞Μͥͻɺ ͏Μ͟Γ͢ΔଆͰͳ͘ɺ ϏοάΣʔϒΛ͏·͘ར༻͢Δଆʹճͬͯ ਓੜΛָ͘͠͠·͠ΐ͏👍
࠷ޙʹએ
ੜ"*ɺͪΐͬͱ৮ͬͯΈͨ͘ͳΓ·ͨ͠ʁ