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
JAWS-UG主催 週刊AWSキャッチアップ 生成AI編 2024/8/5週
Search
みのるん
PRO
August 15, 2024
Technology
1
210
JAWS-UG主催 週刊AWSキャッチアップ 生成AI編 2024/8/5週
#43 JAWS-UG主催 週刊AWSキャッチアップ (2024/8/5週)
https://jaws-ug.doorkeeper.jp/events/176435
みのるん
PRO
August 15, 2024
Tweet
Share
More Decks by みのるん
See All by みのるん
本部長の代わりに提案書レビュー! KDDI営業が毎日使うAIエージェント「A-BOSS」開発秘話
minorun365
PRO
14
1.7k
やさしい認証認可
minorun365
PRO
29
12k
やさしいClaude Code入門
minorun365
PRO
42
35k
地味にいろいろあった! 2025春のAmazon Bedrockアップデートおさらい
minorun365
PRO
2
710
30代からでも遅くない! 内製開発の世界に飛び込み、最前線で戦うLLMアプリ開発エンジニアになろう
minorun365
PRO
16
5.9k
やさしいMCP入門
minorun365
PRO
187
150k
マネコン操作いらず! TerraformでAWSインフラのコーディングに入門しよう
minorun365
PRO
7
2.3k
Qiita Organizationを導入したら、アウトプッターが爆増して会社がちょっと有名になった件
minorun365
PRO
2
830
AI自体のOps 〜LLMアプリの運用、AWSサービスとOSSの使い分け〜
minorun365
PRO
11
2.1k
Other Decks in Technology
See All in Technology
新卒3年目の後悔〜機械学習モデルジョブの運用を頑張った話〜
kameitomohiro
0
210
生成AIをテストプロセスに活用し"よう"としている話 #jasstnano
makky_tyuyan
0
150
kotlin-lsp を Emacs で使えるようにしてみた / use kotlin-lsp in Emacs
nabeo
0
150
Digitization部 紹介資料
sansan33
PRO
1
4.2k
AWS と定理証明 〜ポリシー言語 Cedar 開発の舞台裏〜 #fp_matsuri / FP Matsuri 2025
ytaka23
9
2.4k
宇宙パトロール ルル子から考える LT設計のコツ
masakiokuda
2
100
Cloud Native Scalability for Internal Developer Platforms
hhiroshell
2
450
Long journey of Continuous Delivery at Mercari
hisaharu
1
210
RubyOnRailsOnDevin+α / DevinMeetupJapan#2
ginkouno
0
340
比起獨自升級 我更喜歡 DevOps 文化 <3
line_developers_tw
PRO
0
150
Grafana MCP serverでなんかし隊 / Try Grafana MCP server
kohbis
0
340
Eight Engineering Unit 紹介資料
sansan33
PRO
0
3.4k
Featured
See All Featured
Facilitating Awesome Meetings
lara
54
6.4k
Fireside Chat
paigeccino
37
3.5k
A Tale of Four Properties
chriscoyier
159
23k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
32
5.9k
How to train your dragon (web standard)
notwaldorf
92
6.1k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.4k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
31
1.2k
A better future with KSS
kneath
239
17k
Code Reviewing Like a Champion
maltzj
524
40k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
29
9.5k
[RailsConf 2023] Rails as a piece of cake
palkan
55
5.6k
Adopting Sorbet at Scale
ufuk
77
9.4k
Transcript
+"846(ओ࠵ िץ"84ΩϟονΞοϓ ੜ"*ฤ ि ΈͷΔΜ!NJOPSVO
αʔϏεΞοϓσʔτ
౦ژΛؚΉෳͷϦʔδϣϯͷ"NB[PO#FESPDLͰ $MBVEF4POOFUͱ$MBVEF)BJLV͕ར༻Մೳʹ "84ϒϩάΑΓ ౦ژϦʔδϣϯͷ"NB[PO#FESPDLͰ"OUISPQJD$MBVEF4POOFUͱɺ $MBVEF)BJLVΛ͝ར༻͚ΔΑ͏ʹͳΓ·ͨ͠ɻ $MBVEF4POOFUΦϨΰϯɾϑϥϯΫϑϧτɾγϯΨϙʔϧͷϦʔδϣ ϯͰɺ$MBVEF)BJLVγϯΨϙʔϧϦʔδϣϯʹରԠ͍ͯ͠·͢ɻ
౦ژΛؚΉෳͷϦʔδϣϯͷ"NB[PO#FESPDLͰ $MBVEF4POOFUͱ$MBVEF)BJLV͕ར༻Մೳʹ "84αϛοτ౦ژͰ ʮ݄ొʯͱ༧ࠂ͞Εʹɻ ແࣄɺ݄ʹϦϦʔε ͞Ε·ͨ͠👏
ϩʔϯνޙɺ·ͩ8IBU`T/FXग़ͯͳ͍ͷʹ ૣே࣌ؒҎʹຊޠϒϩά͕݅ग़Δ😅
ʮҰ൪ݡ͍ʯϞσϧͱʮҰ൪ίεύ͍͍ʯϞσϧ͕ ౦ژؚΊϦʔδϣϯʹొʂ $MBVEF ʢ࠷৽ʣ $MBVEF ύϫϑϧ όϥϯε ߴ҆Ձ $MBVEF 4POOFU
$MBVEF )BJLV $MBVEF 0QVT $MBVEF 4POOFU ʢະొʣ ʢະొʣ $MBVEF *OTUBOU $MBVEF $MBVEF *OTUBOU
࠷৽ͷ$MBVEF߹ܭϦʔδϣϯରԠɻ ߴෛՙ࣌ͷࢄઌ͕૿͑Δͷخ͍͠ʂ όʔδχΞ෦ ΦϨΰϯ ϑϥϯΫϑϧτ ౦ژ γϯΨϙʔϧ ถ Ϥʔϩού ΞδΞ
˞ਃ੍ʢ(BUFEʣ
࠷৽ͷ$MBVEF߹ܭϦʔδϣϯରԠɻ ߴෛՙ࣌ͷࢄઌ͕૿͑Δͷخ͍͠ʂ
"NB[PO#FESPDLͰ "NB[PO5JUBO*NBHF(FOFSBUPSW͕ར༻Մೳʹ "84ϒϩάΑΓ "NB[PO5JUBO*NBHF(FOFSBUPSW͕#FESPDLͰར༻Ͱ͖ΔΑ͏ʹͳΓ· ͨ͠ɻ͜ͷϞσϧը૾ௐഎܠͷআڈͳͲͷػೳΛఏڙ͢Δ৽͍͠ը૾ ੜϞσϧͰ͢ɻը૾ௐػೳΛར༻͢Δͱɺࣸਅͷͳ͔ͷਓͦͷ·· ʹɺഎܠ͚ͩΛࠩ͠ସ͑Δͱ͍ͬͨ࡞ۀΛ༰қʹ࣮ߦͰ͖·͢ɻ ϒϩάهࣄͥͻ͝ཡ͍ͩ͘͞ɻ"84ͷ$IJFG&WBOHFMJTUͷ+FGG#BSS9Ͱ ϞσϧΛͬͯΈͨྫΛϙετ͍ͯ͠·͢ɻ ݱ࣌ͰόʔδχΞͱΦϨΰϯͷϦʔδϣϯͰ͝ར༻͚·͢ɻ
"NB[PO#FESPDLͰ "NB[PO5JUBO*NBHF(FOFSBUPSW͕ར༻Մೳʹ ݩը૾ BOPMENBOJOBTDIPPMCVT
"NB[PO#FESPDLͰ "NB[PO5JUBO*NBHF(FOFSBUPSW͕ར༻Մೳʹ ݩը૾ BTJUUJOHNBOJTMBVHIJOH JOGSPOUPGGBNPVTUFNQMFJO+BQBO
"NB[PO#FESPDLͰ "NB[PO5JUBO*NBHF(FOFSBUPSW͕ར༻Մೳʹ ී௨ͷը૾ੜ ΘΓͱ͍͍ײ͡ʁ
"NB[PO3FETIJGU.-Ͱ"NB[PO4BHF.BLFS+VNQ4UBSUͰ ىಈͨ͠େنݴޠϞσϧΛγʔϜϨεʹݺͼग़͠Մೳʹ "84ϒϩάΑΓ "NB[PO3FETIJGU.-ɺ42-Λར༻ͯ͠ػցֶशϞσϧͷ࡞σϓϩΠ ͕ՄೳͳػೳͰ͢ɻ ࠓճɺ"NB[PO4BHF.BLFS+VNQ4UBSUͰىಈͨ͠τϨʔχϯάࡁΈͷେن ݴޠϞσϧ --. Λ؆୯ʹݺͼग़ͤΔΑ͏ʹͳΓ·ͨ͠ɻ ͜ΕʹΑͬͯ3FETIJGUʹ֨ೲ͞Εͨσʔλʹର͢ΔཁɺΤϯςΟςΟந
ग़Λ42-ͰγʔϜϨεʹ࣮ߦͰ͖ΔΑ͏ʹͳΓɺ%8)ʹੜ"*ͷςΫϊϩ δʔΛద༻͢Δ͜ͱ͕༰қʹͳΓ·ͨ͠ɻ
ͦͦ3FETIJGU.-ͬͯԿ͚ͩͬʁ "NB[PO3FETIJGU σʔλੳ༻ͷ %8)αʔϏε 3FETIJGU.- ஷΊͨσʔλͱ42-Ͱ ϞσϧΛ։ൃͰ͖Δ
"NB[PO3FETIJGU.-Ͱ"NB[PO4BHF.BLFS+VNQ4UBSUͰ ىಈͨ͠େنݴޠϞσϧΛγʔϜϨεʹݺͼग़͠Մೳʹ 3FETIJGU.- 4BHF.BLFS+VNQ4UBSU ৭Μͳ.-ϞσϧΛબΜͰ ؆୯ʹσϓϩΠɾϗετͰ͖Δ
"NB[PO$MPVE8BUDI"QQMJDBUJPO4JHOBMT͕ "NB[PO#FESPDLΛαϙʔτ "84ϒϩάΑΓ ͋Β͔͡Ίઃఆͨ͠αʔϏεϨϕϧඪ 4-0 ʹج͍ͮͯΞϓϦέʔγϣϯ ͷࣗಈܭଌӡ༻Λ༰қʹ͢ΔαʔϏε͕"NB[PO$MPVE8BUDI "QQMJDBUJPO4JHOBMTͰ͢ɻ ࠓճͷΞοϓσʔτͰɺ"NB[PO#FESPDL͕αϙʔτ͞Εɺ#FESPDLͰಈ࡞ ͢Δج൫ϞσϧΛΈࠐΜͩੜ"*ΞϓϦέʔγϣϯʹ͍ͭͯ૯߹తͳΞ
ϓϦέʔγϣϯϞχλϦϯά͕ՄೳʹͳΓ·ͨ͠ɻ
4JHOBMTͱɺ$MPVE8BUDIͷ৽ػೳɻ "1.ˍPZΛେ෯ڧԽ͢Δػೳ܈ ʢ࣮ଶ0UFMࣗಈܭˍϚωʔδυͳՄࢹԽαʔϏεʣ αʔϏεϚοϓ ͳΜͱ4-0ʂ
͜ͷ4JHOBMTʹ#FESPDL͕ରԠʂ ͪΐͬͱ-BOH4NJUIͬΆ͘ͳ͖ͬͯͨʁ
"NB[PO"VSPSB1PTUHSF42-Ͱ QHWFDUPSΛαϙʔτ "84ϒϩάΑΓ 1PTUHSF42-ޓͷ"NB[PO"VSPSBͰQHWFDUPSΛ͝ར༻͚ΔΑ͏ ʹͳΓ·ͨ͠ɻ QHWFDUPSΛར༻͢Δͱɺ"VSPSB1PTUHSF42-Λੜ"*ΞϓϦέʔγϣϯͰ සൟʹར༻͞ΕΔϕΫτϧݕࡧ͕ՄೳʹͳΓ·͢ɻ QHWFDUPS1PTUHSF42-
Ҏ্ͷ όʔδϣϯͰ͝ར༻͚·͢ɻ
"NB[PO"VSPSB1PTUHSF42-Ͱ QHWFDUPSΛαϙʔτ ͷ ৽ػೳ ਫ਼ϕΫτϧɺਫ਼ΠϯσοΫεʹରԠ όΠφϦϕΫτϧόΠφϦྔࢠԽɺόΠφϦΠϯσοΫεʹରԠ ૄϕΫτϧʹରԠ αϒϕΫτϧͷΠϯσοΫεԽʹରԠ
"NB[PO"VSPSB1PTUHSF42-Ͱ QHWFDUPSΛαϙʔτ ·ͭ͞Μͷϒϩά͕ ͔Γ͍͢
χϡʔε
גࣜձࣾΦζϏδϣϯ༷ɺ#FESPDLͱ"VSPSBΛ׆༻͠ ϙΠϯτରࠂͷݕࡧػೳΛ࣮ݱ "84ϒϩάΑΓ גࣜձࣾΦζϏδϣϯ༷ɺຊ࠷େڃͷϙΠϯτϞʔϧʮϋϐλεʯΛӡ ༻͍ͯ͠·͢ɻϋϐλεͰɺ͋ΔϙΠϯτରࠂ͔ΒαʔϏε Λ୳͢ࡍͷݕࡧਫ਼ʹ՝͕͋ΓɺϢʔβ͕ٻΊ͍ͯͳ͍ݕࡧ݁Ռ͕දࣔ͞ ΕΔ͜ͱͰίϯόʔδϣϯϨʔτͷԼʹͭͳ͕͍ͬͯ·ͨ͠ɻ ͜ΕΛղܾ͢ΔͨΊʹɺ"NB[PO#FESPDLͱ"NB[PO"VSPSBʹΑΔηϚϯ ςΟοΫαʔνػೳΛಋೖ͠·ͨ͠ɻݕࡧରΛ&NCFEEJOHTϞσϧͰϕΫ τϧԽ͠"VSPSBʹ֨ೲ͢Δ͜ͱͰɺݕࡧΩʔϫʔυʹରͯ͠ΑΓྨࣅͷߴ
͍݁ՌΛఏࣔͰ͖ΔΑ͏ʹͳͬͨͱͷ͜ͱͰ͢ɻΦζϏδϣϯ༷ͷςοΫϒ ϩάͥͻ͝ཡ͍ͩ͘͞ɻ
גࣜձࣾຊ߯ॴ༷ɺथࢷػց͚ͷ ࣾจॻݕࡧཁγεςϜΛૉૣ͘։ൃ "84ϒϩάΑΓ גࣜձࣾຊ߯ॴ༷ɺथࢷػցͷൢചࣄۀΛల։͓ͯ͠ΓɺΞϑλʔαʔϏεͱ͠ ͯނো͕ൃੜͨ͠෦ͷϝϯςφϯεަαʔϏεΛߦ͍ͬͯ·͢ɻ ͔Βফ෦Λࡏݿ͢Δ͜ͱͰೲظॖΛ࣮ݱ͠·͕ͨ͠ɺͦΕʹΑͬͯΞϑλʔ αʔϏεରԠ͍݅߹Θͤۀෛՙͷ૿Ճͱ͍͏৽ͨͳ՝͕ੜ·Ε·ͨ͠ɻ͜ΕΛड ͚ͯɺۀෛՙܰݮͷͨΊʹใݕࡧͷޮԽͱ͍߹ΘͤճҊͷࣗಈੜʹऔΓ Ήࣄʹ͠·ͨ͠ɻ ͜ͷγεςϜ"NB[PO#FESPDLͱ"NB[PO,FOESBΛओཁίϯϙʔωϯτͱͱ͓ͯ͠Γɺ
ϚωʔδυαʔϏεΛ׆༻͢Δ͜ͱͰ໊ͷମ੍Ͱϲ݄ͷظؒͰ։ൃྃʹࢸ͍ͬͯ· ͢ɻࠓޙۀෛՙܰݮޮՌͷଌఆΛܧଓ͢Δͱͱʹɺݕࡧରͱ͢ΔυΩϡϝϯτͷ֦ େͱଞࣄۀͷల։Λݕ౼தͱͷ͜ͱͰ͢ɻ
ϒϩάهࣄ ʮੜ"*࣌ͷϝσΟΧϧίϯςϯπ࡞ʯΛެ։ "84ϒϩάΑΓ ϔϧεέΞɾϥΠϑαΠΤϯεۀքଞۀքͱҟͳΔن੍͕ద༻͞ΕΔ͜ ͱ͕͋Γ·͕͢ɺ͜ͷͰੜ"*ͷ׆༻ʹ͕ू·͍ͬͯ·͢ɻ ͜ͷϒϩάهࣄͰɺେنݴޠϞσϧ --. Λ׆༻ͨ࣬͠ױܒൃͷͨΊͷ ϚʔέςΟϯάίϯςϯπͷ࡞ʹ͍ͭͯղઆ͍ͯ͠·͢ɻ
ϒϩάهࣄʮίϯςΩετΟϯυ ΦʔόʔϑϩʔͱͦͷରࡦʯΛެ։ "84ϒϩάΑΓ ίϯςΩετΟϯυͱɺੜ"*Ϟσϧ͕༩͑ΒΕͨ࣌ؒͨΓʹॲཧ Ͱ͖ΔใྔΛܾఆ͢ΔཁૉͰ͢ɻ ݕࡧ֦ுੜ 3"( ͰେྔͷใΛॲཧ͢Δඞཁ͕ੜ·ΕΔ͜ͱ͕͋Γɺ Ϟσϧ͕ڐ༰Ͱ͖ΔίϯςΩετΟϯυʹใྔ͕ऩ·Βͣɺ͜Εʹ Αͬͯਖ਼֬ͰҰ؏ੑͷ͋ΔԠΛੜͰ͖ͳ͘ͳΔ͜ͱ͕͋Γ·͢ɻ
͜ͷهࣄͰ͜͏͍ͬͨϦεΫʹରԠ͠ɺੜ"*ΞϓϦέʔγϣϯͷ҆શੑ ΛߴΊΔํ๏Λઆ໌͍ͯ͠·͢ɻ
ϒϩάهࣄʮίϯςΩετΟϯυ ΦʔόʔϑϩʔͱͦͷରࡦʯΛެ։ ਪࣄ߲ τʔΫϯΛ੍ݶ͢Δ ೖྗόϦσʔγϣϯΛऔΓೖΕΔ --.ͷετϦʔϛϯάΛ༗ޮʹ͢Δ --.ͱϓϩϯϓτϑΟϧλʔΛϞχλϦϯά͢Δ
͓·͚
དྷिਫ༵னɺ$MPVE8BUDIͷೖษڧձΓ·͢ʂ
Ҿ༻ɾࢀߟจݙ • िץੜ"*XJUI"84rि c"NB[PO8FC4FSWJDFTϒϩά IUUQTBXTBNB[PODPNKQCMPHTOFXTXFFLMZHFOBJ