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
850
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 みのるん
やさしいClaude Code入門
minorun365
PRO
26
20k
地味にいろいろあった! 2025春のAmazon Bedrockアップデートおさらい
minorun365
PRO
2
650
30代からでも遅くない! 内製開発の世界に飛び込み、最前線で戦うLLMアプリ開発エンジニアになろう
minorun365
PRO
16
5.6k
やさしいMCP入門
minorun365
PRO
182
140k
マネコン操作いらず! TerraformでAWSインフラのコーディングに入門しよう
minorun365
PRO
7
2.3k
Qiita Organizationを導入したら、アウトプッターが爆増して会社がちょっと有名になった件
minorun365
PRO
2
760
AI自体のOps 〜LLMアプリの運用、AWSサービスとOSSの使い分け〜
minorun365
PRO
11
2k
AIエージェント入門
minorun365
PRO
49
25k
まだ間に合う! エンジニアのための生成AIアプリ開発入門 on AWS
minorun365
PRO
6
1.2k
Featured
See All Featured
Bash Introduction
62gerente
614
210k
Fontdeck: Realign not Redesign
paulrobertlloyd
84
5.5k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
30
2.1k
Gamification - CAS2011
davidbonilla
81
5.3k
Become a Pro
speakerdeck
PRO
28
5.4k
Speed Design
sergeychernyshev
30
970
BBQ
matthewcrist
88
9.7k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
30
2.4k
Six Lessons from altMBA
skipperchong
28
3.8k
Building Adaptive Systems
keathley
41
2.6k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.3k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
252
21k
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Λߏஙͯ͠Ոʹܴ͍͑ͯΔਓ͍ΔͰ͠ΐ͏ɻ ͜ΜͳҰେϒʔϜɺ ٕज़͕େ͖ͳΤϯδχΞͳΒ ͔ͬΒͳ͍ཧ༝͕͋Γ·ͤΜΑͶʂ
ҙࣝߴ͍ΤϯδχΞͷΈͳ͞Μͥͻɺ ͏Μ͟Γ͢ΔଆͰͳ͘ɺ ϏοάΣʔϒΛ͏·͘ར༻͢Δଆʹճͬͯ ਓੜΛָ͘͠͠·͠ΐ͏👍
࠷ޙʹએ
ੜ"*ɺͪΐͬͱ৮ͬͯΈͨ͘ͳΓ·ͨ͠ʁ