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
800
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 みのるん
マネコン操作いらず! TerraformでAWSインフラのコーディングに入門しよう
minorun365
PRO
5
1.7k
Qiita Organizationを導入したら、アウトプッターが爆増して会社がちょっと有名になった件
minorun365
PRO
1
440
AI自体のOps 〜LLMアプリの運用、AWSサービスとOSSの使い分け〜
minorun365
PRO
11
1.6k
AIエージェント入門
minorun365
PRO
40
22k
まだ間に合う! エンジニアのための生成AIアプリ開発入門 on AWS
minorun365
PRO
6
850
AWSの生成AIサービス Amazon Bedrock入門!(2025年1月版)
minorun365
PRO
9
1k
Oracle Cloudの生成AIサービスって実際どこまで使えるの? エンジニア目線で試してみた
minorun365
PRO
7
460
密着! Bedrockerがre:Invent 2024で過ごした5日間を紹介
minorun365
PRO
5
650
re:Inventで発表された Bedrockの新機能を色々使って、マルチRAGエージェントにクラウド選定させてみた件
minorun365
PRO
4
600
Featured
See All Featured
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
16k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
135
33k
Visualization
eitanlees
146
15k
What's in a price? How to price your products and services
michaelherold
245
12k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
227
22k
Testing 201, or: Great Expectations
jmmastey
42
7.4k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
33
2.1k
How to train your dragon (web standard)
notwaldorf
91
5.9k
GraphQLの誤解/rethinking-graphql
sonatard
70
10k
GitHub's CSS Performance
jonrohan
1030
460k
StorybookのUI Testing Handbookを読んだ
zakiyama
28
5.6k
Build your cross-platform service in a week with App Engine
jlugia
229
18k
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Λߏஙͯ͠Ոʹܴ͍͑ͯΔਓ͍ΔͰ͠ΐ͏ɻ ͜ΜͳҰେϒʔϜɺ ٕज़͕େ͖ͳΤϯδχΞͳΒ ͔ͬΒͳ͍ཧ༝͕͋Γ·ͤΜΑͶʂ
ҙࣝߴ͍ΤϯδχΞͷΈͳ͞Μͥͻɺ ͏Μ͟Γ͢ΔଆͰͳ͘ɺ ϏοάΣʔϒΛ͏·͘ར༻͢Δଆʹճͬͯ ਓੜΛָ͘͠͠·͠ΐ͏👍
࠷ޙʹએ
ੜ"*ɺͪΐͬͱ৮ͬͯΈͨ͘ͳΓ·ͨ͠ʁ