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/6/17週)
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
みのるん
June 28, 2024
Technology
2
230
JAWS-UG主催 週刊AWSキャッチアップ 生成AI編(2024/6/17週)
https://jaws-ug.doorkeeper.jp/events/175040
みのるん
June 28, 2024
Tweet
Share
More Decks by みのるん
See All by みのるん
2026年のAIエージェント構築はどうなる?
minorun365
18
7.6k
モダンUIでフルサーバーレスなAIエージェントをAmplifyとCDKでサクッとデプロイしよう
minorun365
5
410
Claude Codeベストプラクティスまとめ
minorun365
68
56k
AWSの新機能をフル活用した「re:Inventエージェント」開発秘話
minorun365
3
910
まだ間に合う! Agentic AI on AWSの現在地をやさしく一挙おさらい
minorun365
20
4.8k
【AWS re:Invent 2025速報】AIビルダー向けアップデートをまとめて解説!
minorun365
5
760
AIエージェントは「使う」だけじゃなくて「作る」時代! 〜最新フレームワークで楽しく開発入門しよう〜
minorun365
11
2.8k
Bedrock AgentCoreで解き放て! Strands Agentsで構築するマルチエージェントの実装Tips
minorun365
13
5.1k
まだ間に合う! StrandsとBedrock AgentCoreでAIエージェント構築に入門しよう
minorun365
14
3.9k
Other Decks in Technology
See All in Technology
ハーネスエンジニアリング×AI適応開発
aictokamiya
1
680
15年メンテしてきたdotfilesから開発トレンドを振り返る 2011 - 2026
giginet
PRO
1
200
OCI技術資料 : ロード・バランサ 概要 - FLB・NLB共通
ocise
4
27k
JEDAI認定プログラム JEDAI Order 2026 受賞者一覧 / JEDAI Order 2026 Winners
databricksjapan
0
400
やさしいとこから始めるGitHubリポジトリのセキュリティ
tsubakimoto_s
3
2k
ブラックボックス化したMLシステムのVertex AI移行 / mlops_community_62
visional_engineering_and_design
1
230
Oracle AI Database@Azure:サービス概要のご紹介
oracle4engineer
PRO
4
1.3k
RGBに陥らないために -プロダクトの価値を届けるまで-
righttouch
PRO
0
130
会社紹介資料 / Sansan Company Profile
sansan33
PRO
16
410k
How to install a gem
indirect
0
1.9k
スケールアップ企業でQA組織が機能し続けるための組織設計と仕組み〜ボトムアップとトップダウンを両輪としたアプローチ〜
qa
0
380
Even G2 クイックスタートガイド(日本語版)
vrshinobi1
0
120
Featured
See All Featured
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.2k
sira's awesome portfolio website redesign presentation
elsirapls
0
200
Building Applications with DynamoDB
mza
96
7k
Conquering PDFs: document understanding beyond plain text
inesmontani
PRO
4
2.5k
Agile Actions for Facilitating Distributed Teams - ADO2019
mkilby
0
160
How to build an LLM SEO readiness audit: a practical framework
nmsamuel
1
700
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
1
150
Docker and Python
trallard
47
3.8k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
10
1.1k
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
2
600
How to Think Like a Performance Engineer
csswizardry
28
2.5k
Collaborative Software Design: How to facilitate domain modelling decisions
baasie
0
180
Transcript
+"846(ओ࠵ िץ"84ΩϟονΞοϓ ੜ"*ฤ ि ΈͷΔΜ !NJOPSVO
αʔϏεΞοϓσʔτ
"OUISPQJDͷ$MBVEF4POOFU͕ "NB[PO#FESPDLͰར༻Մೳʹ "84ϒϩάΑΓ "OUISPQJDͷ$MBVEF4POOFU͕ൃද͞ΕɺόʔδχΞϦʔδϣϯͷ "NB[PO#FESPDLʹͯ͝ར༻͚ΔΑ͏ʹͳ͍ͬͯ·͢ɻ $MBVEF4POOFU$MBVEF0QVTΑΓߴ͍ϕϯνϚʔΫείΞΛه ͢Δߴ͍ೳྗΛൃش͢Δͱಉ࣌ʹɺ0QVTΑΓ҆Ձʹ͝ར༻͚Δͱ ͞Ε͍ͯ·͢ɻ ༻్ʹԠͯ͡దͨ͠ϞσϧΛબΔͷ͕"NB[PO#FESPDLͷՁͷͻͱͭͰ ͢ͷͰɺ"OUISPQJDͷϞσϧͦ͏Ͱ͕͢ଞͷଟݴޠରԠΛ͏͍ͨͬͯΔϞ
σϧɺྫ͑$PIFSF$PNNBOE33 ͳͲͱൺֱ͠ɺ࠷దͳͷΛબ͠ ·͠ΐ͏ɻ
"OUISPQJDͷ$MBVEF4POOFU͕ "NB[PO#FESPDLͰར༻Մೳʹ தҐϞσϧʮ4POOFUʯ͕ ·ͣ৽όʔδϣϯɻ ࠷্Ґͷʮ0QVTʯΑΓ ίετͷ··ߴੑೳʹ
"OUISPQJDͷ$MBVEF4POOFU͕ "NB[PO#FESPDLͰར༻Մೳʹ (6*͔Β͏ "1*͔Β͏
"OUISPQJDͷ$MBVEF4POOFU͕ "NB[PO#FESPDLͰར༻Մೳʹ 💡 ҙ • ࠷ॳόʔδχΞ෦ϦʔδϣϯͷΈఏڙ • େਓؾ͗ͯ͢ɺϞσϧΞΫηε༗ޮԽ͕Ұ࣌తʹ6OBWBJMBCMFͩͬͨΓ ਪϦΫΤετ͕5PPNBOZSFRVFTUTʹͳΔͱ͖͕͋Γ·͢ •
ͷ69ػೳʮ"SUJGBDUTʯʮ1SPKFDUTʯ ຊՈ8FCΞϓϦ$MBVEFBJݶఆͱͳΓ·͢
"NB[PO#FESPDL͕$PIFSF&NCFEϞσϧʹΑΔ $PNQSFTTFE&NCFEEJOHTΛαϙʔτ "84ϒϩάΑΓ "NB[PO#FESPDLͰ$PIFSFͷ&NCFEΛར༻ͨ͠$PNQSFTTFE&NCFEEJOHTʹରԠ͠·͠ ͨɻ͜Εݕࡧ֦ுੜ 3"( ηϚϯςΟοΫݕࡧͰར༻͞ΕΔέʔε͕ଟ͍ػೳͰɺੜ "*ΛΈࠐΜͩΞϓϦέʔγϣϯΛޮԽ͠·͢ɻ Ұൠతʹ&NCFEEJOHTܗࣜͷσʔλɺ'1 Ϗοτුಈখ
Ͱදݱ͞Ε·͢ ͕ɺ$PNQSFTTFE&NCFEEJOHT*/5 Ϗοτ ·ͨόΠφϦͰදݱ͠·͢ɻ͜ΕΒ ͷσʔλ'1ΑΓαΠζ͕খ͘͞ɺϕΫτϧσʔλϕʔεͷෛՙݕࡧͷ࣌ؒతɾ අ༻తίετΛ͑Δ͜ͱ͕ՄೳͰ͢ɻ ੜ"*ΞϓϦέʔγϣϯͷେنల։Λߟ͑ΔͱϕΫτϧσʔλϕʔεͷෛՙ͕՝ʹͳ Δέʔε͕͋Γɺͦ͏͍ͬͨ߹ʹݕ౼Ͱ͖Δରࡦͷͻͱͭͱ͍͑·͢ɻ
"NB[PO#FESPDL͕$PIFSF&NCFEϞσϧʹΑΔ $PNQSFTTFE&NCFEEJOHTΛαϙʔτ "84Ϋϥυ ࣾจॻ ͍ΘΏΔʮ3"(ʯΞʔΩςΫνϟ ຒΊࠐΈ Ϟσϧ ճੜ Ϟσϧ 0QFO4FBSDI
4FSWFSMFTT ϕΫτϧม ݁Ռऔಘ ಉظ ࣭ ճੜ ༗ٳͷ ਃํ๏ʁ ࣗવݴޠͷςΩετΛ ϕΫτϧͱͯ͠ൺֱ ҙຯݕࡧ͕Ͱ͖Δʂ &NCFEEJOH ʢຒΊࠐΈʣͱʁ
"NB[PO#FESPDL͕$PIFSF&NCFEϞσϧʹΑΔ $PNQSFTTFE&NCFEEJOHTΛαϙʔτ "84Ϋϥυ ࣾจॻ ͍ΘΏΔʮ3"(ʯΞʔΩςΫνϟ ຒΊࠐΈ Ϟσϧ ճੜ Ϟσϧ 0QFO4FBSDI
4FSWFSMFTT ϕΫτϧม ݁Ռऔಘ ಉظ ࣭ ճੜ ࠓճͷΞοϓσʔτ ͍ͭ͜ͷมσʔλ͕ εϦϜʹͰ͖ΔΑʂͱ͍͏
"NB[PO#FESPDL͕$PIFSF&NCFEϞσϧʹΑΔ $PNQSFTTFE&NCFEEJOHTΛαϙʔτ "1*ϦΫΤετ࣌ʹ FNCFEEJOH@UZQFT ύϥϝʔλʔͰࢦఆՄೳ ѹॖํࣜͷબࢶΛ$MBVEF͘Μʹ "SUJGBDUTͰ·ͱΊͯΒ͍·ͨ͠
"NB[PO4BHF.BLFSͰ ϑϧϚωʔδυͳ.-qPXػೳΛఏڙ։࢝ "84ϒϩάΑΓ .-GMPXػցֶशͷϥΠϑαΠΫϧཧͰར༻͞ΕΔΦʔϓϯιʔεπʔ ϧͷͻͱͭͰ͢ɻ ࠓճɺ4BHF.BLFSͰϑϧϚωʔδυͳ.-GMPXͷτϥοΩϯάαʔόʔΛར ༻Ͱ͖ΔΑ͏ʹͳΓ·ͨ͠ɻ .-GMPXͷΞΫηε"84*".ʹΑ੍ͬͯޚՄೳͰɺ։ൃऀͷํ͍׳ Εͨ.-GMPXΛར༻࣮ͨ͠ݧɾੳΛ༰қʹ࣮ߦͰ͖·͢ɻ
"NB[PO4BHF.BLFSͰ ϑϧϚωʔδυͳ.-qPXػೳΛఏڙ։࢝
"NB[PO4BHF.BLFS )ZQFS1PE͕ ΫϥελετϨʔδͷΧελϚΠζʹରԠ "84ϒϩάΑΓ "NB[PO4BHF.BLFS )ZQFSQPEϞσϧͷࢄτϨʔχϯάͷͨΊͷΠϯ ϑϥετϥΫνϟͷߏஙͱ࠷దԽΛ༰қʹ͢ΔΈͰ͢ɻ ࠓճɺ4BHF.BLFS )ZQFSQPEͰߏங͞ΕΔΫϥελͷετϨʔδ͕Χελ ϚΠζՄೳʹͳΓɺҰൠతͳϢʔεέʔεΑΓେ༰ྔͷετϨʔδΛඞཁ
ͱ͢Δ߹ʹରԠͰ͖ΔΑ͏ʹͳΓ·ͨ͠ɻ
"NB[PO4BHF.BLFS )ZQFS1PE͕ ΫϥελετϨʔδͷΧελϚΠζʹରԠ ࡢʹ("ͨ͠αʔϏε େਓؾͷݕࡧ"*ʮ1FSQMFYJUZʯͰ׆༻
"NB[PO4BHF.BLFS +VNQ4UBSUͰ ج൫Ϟσϧʹର͢ΔৄࡉͳΞΫηε੍ޚ͕Մೳʹ "84ϒϩάΑΓ "NB[PO4BHF.BLFS +VNQ4UBSUੜ"*Λࢧ͑Δج൫ϞσϧΛͳͲֶशࡁΈͷϞσϧΛ͢ ͙ʹىಈͰ͖ΔΈͰɺػցֶशʹؔ͢ΔλεΫΛૉૣ࢝͘ΊΔ͜ͱΛՄೳʹ͢Δϋϒͱ ͯ͠ػೳ͠·͢ɻ ࠓճɺཧऀ͕৫ͷϢʔβʹରͯ͠ར༻Ͱ͖Δج൫ϞσϧΛࡉ੍͔͘ޚͰ͖ΔΑ͏ʹͳ Γ·ͨ͠ɻ4BHF.BLFS
4%,Λར༻ͯ͠4BHF.BLFS +VNQ4UBSUʹϓϥΠϕʔτͳϋϒΛ࡞ ͠ɺϢʔβ͕ར༻ͯ͠Α͍Ϟσϧ͚ͩΛొͰ͖ΔΑ͏ʹͳΓ·ͨ͠ɻ ͜ΕʹΑͬͯɺྫ͑"QBIDF ϥΠηϯεͷͷͷΈ৮ͬͯྑ͍ɺͱ͍ͬͨϧʔϧΛద༻ ͢Δ͜ͱ͕༰қʹͳΓ·͢ɻ
"NB[PO4BHF.BLFS +VNQ4UBSUͰ ج൫Ϟσϧʹର͢ΔৄࡉͳΞΫηε੍ޚ͕Մೳʹ
"NB[PO$PEF$BUBMZTUͰ ϒϧʔϓϦϯτͷબʹ"NB[PO2Λ׆༻Մೳʹ "84ϒϩάΑΓ "NB[PO$PEF$BUBMZTU"84ͰՔಇ͢ΔγεςϜͷߏஙɾ։ൃΛਝԽ͢ Δ౷߹ιϑτΣΞ։ൃαʔϏεͰ͢ɻ $PEF$BUBMZTUΛར༻ͯ͠։ൃΛ։࢝͢Δํ๏ͷͻͱ͕ͭɺϓϩδΣΫτͷͻ ͳܗͷΑ͏ͳϒϧʔϓϦϯτΛར༻͢Δํ๏Ͱ͢ɻ ͜Ε·ͰϒϧʔϓϦϯτͷઆ໌จΛಡΜͰద͍ͯ͠ΔͷΛஅ͢Δඞཁ ͕͋Γ·͕ͨ͠ɺ"NB[PO2ͱͷ౷߹ʹΑΓࣗવݴޠͰϓϩδΣΫτͷ֓ཁ Λઆ໌͢Δ͜ͱͰɺదͨ͠ϒϧʔϓϦϯτΛఏҊͯ͘͠ΕΔΑ͏ʹͳΓ·͠
ͨɻ
"NB[PO$PEF$BUBMZTU͕"NB[PO2ʹΑΔ ੳͱਪ͞ΕΔλεΫׂͷग़ྗʹରԠ "84ϒϩάΑΓ "NB[PO$PEF$BUBMZTU͕"NB[PO2ͱͷ౷߹ΛڧԽ͠ɺͷੳͱਪ ͞ΕΔλεΫׂΛఏҊ͢Δ͜ͱ͕ՄೳʹͳΓ·ͨ͠ɻ ैདྷɺϓϩδΣΫτʹ͓͚ΔλεΫखಈͰ࡞͢Δඞཁ͕͋Γ·͕ͨ͠ɺ ࠓճͷΞοϓσʔτͰͷෳࡶ͞Λ"NB[PO2ʹੳͤ͞ɺ࡞ۀΛৄࡉλ εΫʹׂ͢ΔΞΠσΞΛఏࣔͯ͠Β͏͜ͱ͕ՄೳʹͳΓ·ͨ͠ɻ
"NB[PO$PEF$BUBMZTU͕(JU)VC$MPVEͱ #JUCVDLFU$MPVEͱ"NB[PO2ͷ࿈ܞʹରԠ "84ϒϩάΑΓ "NB[PO$PEF$BUBMZTUͰɺ(JU)VC$MPVE#JUCVDLFU$MPVEʹอଘ͞Εͨ ιʔείʔυϨϙδτϦʹରͯ͠"NB[PO2ʹΑΔ։ൃࢧԉ͕ՄೳʹͳΓ· ͨ͠ɻ $PEF$BUBMZTUͰཧ͞ΕΔλεΫΛ"NB[PO2ʹׂΓͯΔ͜ͱʹΑͬͯɺ ͜ΕΒͷαʔϏεͰอଘ͞ΕΔίʔυΛੳ͠ɺରԠܭըΛ࡞͠ɺϓϧϦ ΫΤετΛੜͰ͖·͢ɻ
χϡʔε
גࣜձࣾφΩϟετ༷ɺ ܾࢉ৴σʔλநग़ۀʹ--.Λద༻ "84ϒϩάΑΓ גࣜձࣾφΩϟετ༷ɺ104σʔλΫϨδοτΧʔυͷܾࡁσʔλΛղੳ͠ɺੜ׆ऀͷফඅߦ ಈاۀ׆ಈΛΑΓૣ͘ਖ਼֬ʹଊ͑ΔσʔλιϦϡʔγϣϯͷఏڙʹऔΓΜͰ͍·͢ɻͦͷͨΊʹ σʔλ͕ඞཁෆՄܽͰ͕͢ɺେͳద࣌։ࣔࢿྉ͔ΒਓྗͰσʔλநग़Λߦ͓ͬͯΓɺ࡞ۀෛ୲͕ ՝ʹͳ͍ͬͯ·ͨ͠ɻ φΩϟετ༷--. େنݴޠϞσϧ Λࣗવݴޠͷॲཧٕज़ͱͯ͠ଊ͑ɺదͨ͠λεΫͷݟۃΊΛ
ߦ͏͜ͱΛߟ͑ɺʮηάϝϯτผചΓ্͛ใநग़ʯ͕దͨ͠λεΫͷͻͱͭͩͱஅɺ"NB[PO #FESPDLΛհͨ͠$MBVEFͰॲཧΛߦ͏͜ͱͱ͠·ͨ͠ɻͦΕʹΑͬͯநग़ਫ਼Λୡɺ࡞ۀ Λݮͱ͍͏݁ՌΛୡ͍ͯ͠·͢ɻ·ͨϩʔίʔυ։ൃπʔϧ4USFBNMJUͱ"84ͷϚωʔδ υαʔϏεΛ׆༻͠ɺ୲ऀ໊ͱ͍͏ݶΒΕͨϦιʔεͰ࣌ؒͷ։ൃͱݕূΛ࣮ࢪͨͦ͠͏Ͱ͢ɻ ࠓޙରۀͱฑͷ֦େΛߦ͍ɺσʔλ୯ମͷϚωλΠζΦϖϨʔγϣϯࣗମͷސ٬ͷఏڙ Λߟ͍͑ͯΔͱͷ͜ͱͰ͢
גࣜձࣾφΩϟετ༷ɺ ܾࢉ৴σʔλநग़ۀʹ--.Λద༻
ϒϩάهࣄʮඇߏԽۚ༥σʔλʹӅ͞Εͨؔ࿈ੑΛ "NB[PO#FESPDLͱ"NB[PO/FQUVOFͰൃݟ͢ΔʯΛެ։ "84ϒϩάΑΓ ઌिެ։͞ΕͨϒϩάͰ͕͢ɺϐοΫΞοϓ࿙Ε͕͋ͬͨͷͰࠓճհ͠· ͢ɻੜ"*ͷద༻͕ظ͞ΕΔྖҬʹɺσʔλ͔Β৽ͨͳಎʢΠϯαΠ τʣΛಘΔͱ͍͏ͷ͕͋Γ·͢ɻ ͜ͷϒϩάهࣄͰɺϑϧϚωʔδυͳάϥϑ%#ͷαʔϏεͰ͋Δ"NB[PO /FQUVOFͱɺ"NB[PO#FESPDLͷੜ"*ϞσϧΛ׆༻͢Δ͜ͱʹΑΓɺۚ༥ σʔλʹӅΕͨσʔλؒͷؔ࿈ੑΛݟ͍ͩ͢ํ๏Λղઆ͢ΔͷͰ͢ɻ
ϒϩάهࣄʮඇߏԽۚ༥σʔλʹӅ͞Εͨؔ࿈ੑΛ "NB[PO#FESPDLͱ"NB[PO/FQUVOFͰൃݟ͢ΔʯΛެ։ άϥϑ%#Λ(6*Ͱ͍ͨͷ ΞηοτϚωʔδϟʔ͚ χϡʔεੳγεςϜͷྫ
͓·͚
དྷि༵ɺग़൛ه೦ΠϕϯτᶄΓ·͢ʂ
Ҿ༻ɾࢀߟจݙ • िץੜ"*XJUI"84r िc"NB[PO8FC4FSWJDFTϒϩά IUUQTBXTBNB[PODPNKQCMPHTOFXTXFFLMZHFOBJ