$30 off During Our Annual Pro Sale. View Details »
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
AIOpsとLLMOpsってどう違うの?? ついでにLLMOpsに入門しよう!
Search
みのるん
November 21, 2024
5
1k
AIOpsとLLMOpsってどう違うの?? ついでにLLMOpsに入門しよう!
JAWS-UG SRE支部 #10 SREでもAI活用がしたい!
https://jawsug-sre.connpass.com/event/334942/
みのるん
November 21, 2024
Tweet
Share
More Decks by みのるん
See All by みのるん
【AWS re:Invent 2025速報】AIビルダー向けアップデートをまとめて解説!
minorun365
4
510
AIエージェントは「使う」だけじゃなくて「作る」時代! 〜最新フレームワークで楽しく開発入門しよう〜
minorun365
11
2.2k
Bedrock AgentCoreで解き放て! Strands Agentsで構築するマルチエージェントの実装Tips
minorun365
12
4.2k
まだ間に合う! StrandsとBedrock AgentCoreでAIエージェント構築に入門しよう
minorun365
12
2.8k
AWSの最新サービスでAIエージェント構築に楽しく入門しよう
minorun365
14
2.2k
Strands Agents & Bedrock AgentCoreを1分でおさらい
minorun365
10
1.5k
AIエージェント最前線! Amazon Bedrock、Amazon Q、そしてMCPを使いこなそう
minorun365
20
7.9k
本部長の代わりに提案書レビュー! KDDI営業が毎日使うAIエージェント「A-BOSS」開発秘話
minorun365
17
7.1k
やさしい認証認可
minorun365
38
15k
Featured
See All Featured
Side Projects
sachag
455
43k
Navigating Team Friction
lara
191
16k
How to Ace a Technical Interview
jacobian
280
24k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
359
30k
Automating Front-end Workflow
addyosmani
1371
200k
Optimizing for Happiness
mojombo
379
70k
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
390
The Language of Interfaces
destraynor
162
25k
The World Runs on Bad Software
bkeepers
PRO
72
12k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
A Tale of Four Properties
chriscoyier
162
23k
Speed Design
sergeychernyshev
33
1.4k
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Λߏஙͯ͠Ոʹܴ͍͑ͯΔਓ͍ΔͰ͠ΐ͏ɻ ͜ΜͳҰେϒʔϜɺ ٕज़͕େ͖ͳΤϯδχΞͳΒ ͔ͬΒͳ͍ཧ༝͕͋Γ·ͤΜΑͶʂ
ҙࣝߴ͍ΤϯδχΞͷΈͳ͞Μͥͻɺ ͏Μ͟Γ͢ΔଆͰͳ͘ɺ ϏοάΣʔϒΛ͏·͘ར༻͢Δଆʹճͬͯ ਓੜΛָ͘͠͠·͠ΐ͏👍
࠷ޙʹએ
ੜ"*ɺͪΐͬͱ৮ͬͯΈͨ͘ͳΓ·ͨ͠ʁ