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
AWSの生成AIサービス Amazon Bedrock入門!(2025年1月版)
Search
みのるん
PRO
January 09, 2025
Technology
10
2.4k
AWSの生成AIサービス Amazon Bedrock入門!(2025年1月版)
AWSコミュニティHEROと学ぶ!Amazon Bedrock勉強会&事例共有会
https://kinto-technologies.connpass.com/event/340683/
みのるん
PRO
January 09, 2025
Tweet
Share
More Decks by みのるん
See All by みのるん
Bedrock AgentCoreで解き放て! Strands Agentsで構築するマルチエージェントの実装Tips
minorun365
PRO
12
2.4k
まだ間に合う! StrandsとBedrock AgentCoreでAIエージェント構築に入門しよう
minorun365
PRO
12
1.7k
AWSの最新サービスでAIエージェント構築に楽しく入門しよう
minorun365
PRO
14
1.4k
Strands Agents & Bedrock AgentCoreを1分でおさらい
minorun365
PRO
10
920
AIエージェント最前線! Amazon Bedrock、Amazon Q、そしてMCPを使いこなそう
minorun365
PRO
19
7.5k
本部長の代わりに提案書レビュー! KDDI営業が毎日使うAIエージェント「A-BOSS」開発秘話
minorun365
PRO
16
4.8k
やさしい認証認可
minorun365
PRO
37
14k
やさしいClaude Code入門
minorun365
PRO
46
41k
地味にいろいろあった! 2025春のAmazon Bedrockアップデートおさらい
minorun365
PRO
2
850
Other Decks in Technology
See All in Technology
AIが書いたコードをAIが検証する!自律的なモバイルアプリ開発の実現
henteko
1
320
stupid jj tricks
indirect
0
7.8k
「Verify with Wallet API」を アプリに導入するために
hinakko
1
220
非同期処理実行基盤 Delayed脱出 → Solid Queue完全移行への旅路。
srockstyle
3
1.7k
後進育成のしくじり〜任せるスキルとリーダーシップの両立〜
matsu0228
4
1.7k
Oracle Base Database Service 技術詳細
oracle4engineer
PRO
11
77k
履歴 on Rails: Bitemporal Data Modelで実現する履歴管理/history-on-rails-with-bitemporal-data-model
hypermkt
0
2k
自作LLM Native GORM Pluginで実現する AI Agentバックテスト基盤構築
po3rin
2
230
神回のメカニズムと再現方法/Mechanisms and Playbook for Kamikai scrumat2025
moriyuya
4
340
【新卒研修資料】LLM・生成AI研修 / Large Language Model・Generative AI
brainpadpr
23
16k
いま注目しているデータエンジニアリングの論点
ikkimiyazaki
0
580
ZOZOのAI活用実践〜社内基盤からサービス応用まで〜
zozotech
PRO
0
150
Featured
See All Featured
Speed Design
sergeychernyshev
32
1.1k
Reflections from 52 weeks, 52 projects
jeffersonlam
352
21k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
23
1.5k
What's in a price? How to price your products and services
michaelherold
246
12k
How GitHub (no longer) Works
holman
315
140k
Navigating Team Friction
lara
189
15k
Why You Should Never Use an ORM
jnunemaker
PRO
59
9.5k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.5k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.2k
RailsConf 2023
tenderlove
30
1.2k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
Faster Mobile Websites
deanohume
310
31k
Transcript
ྩ࠷৽൛ "84ͷੜ"*αʔϏε "NB[PO#FESPDLೖʂ ,%%*ΞδϟΠϧ։ൃηϯλʔגࣜձࣾ ςοΫΤόϯδΣϦετ ޚా ູ
,%%*"HJMF%FWFMPQNFOU$FOUFS$PSQPSBUJPO XIPBNJ ޚా ູʢΈͷΔΜʣ !NJOPSVO ςοΫΤόϯδΣϦετ ,%%*ΞδϟΠϧ։ൃηϯλʔגࣜձࣾʢ,"(ʣ Ϋϥυੜ"*Ͱ։ൃΛߦ͍ͳ͕Β ٕज़ͷָ͠͞ΛΊΔ׆ಈΛ͍ͯ͠·͢
"84$PNNVOJUZ)FSP "844BNVSBJ +BQBO"845PQ&OHJOFFS +BQBO"84"MM$FSUT&OHJOFFS "NB[PO#FESPDLͷ ೖॻΛॻ͖·ͨ͠ʂ
,%%*"HJMF%FWFMPQNFOU$FOUFS$PSQPSBUJPO ੜ"*ϒʔϜɺ͍͢͝Ͱ͢ΑͶʂ
,%%*"HJMF%FWFMPQNFOU$FOUFS$PSQPSBUJPO ଟ͘ͷاۀ͕ʮੜ"*׆༻ʯʹྗΛೖΕ͍ͯΔ ฐࣾੜ"*Ͱ ϒν্͛Δ͍ͧʂ νϛɺਪਐ୲ ΑΖ͘͠ͳʂ ͑Β͍ͻͱ
,%%*"HJMF%FWFMPQNFOU$FOUFS$PSQPSBUJPO ੜ"*ϒʔϜͷՐ͚ʢҰྫʣ ςΩετੜ ը૾ੜ $IBU(15 4UBCMF%JGGVTJPO
,%%*"HJMF%FWFMPQNFOU$FOUFS$PSQPSBUJPO Ϋϥυ֤ࣾͷੜ"*αʔϏεల։ʢΞϓϦέʔγϣϯ։ൃऀ͚ʣ ϚΠΫϩιϑτʢ"[VSF0QFO"* 4FSWJDFʣ άʔάϧʢ(PPHMF$MPVE7FSUFY"*ʣ ΦϥΫϧʢ0$*(FOFSBUJWF"*ʣ ΞϚκϯʢ"NB[PO#FESPDLʣ
,%%*"HJMF%FWFMPQNFOU$FOUFS$PSQPSBUJPO "84Ϋϥυ "NB[PO#FESPDLͱʁ • "84͕ఏڙ͢Δ։ൃऀ͚ͷੜ"*αʔϏε • ੜ"*ϞσϧΛαʔόʔϨεͰɺ"1*ͱͯ͠ར༻Ͱ͖Δʂ ΞϓϦέʔγϣϯ αʔόʔ
"NB[PO#FESPDL "1*Λୟ͚ͩ͘ ΞϓϦར༻ऀ
,%%*"HJMF%FWFMPQNFOU$FOUFS$PSQPSBUJPO #FESPDLͷԿ͕͍͍ͷʁ 0QFO"*ͱ͔͋ΔΜʂ • ԿΑΓ"84ͷ͍ͪαʔϏεͱͯ͠ੜ"*͕͑Δ ར༻ऀଟ͍ͷͰΤϯδχΞݟ͚ͭ͘͢ɺطଘ"84γεςϜʹΈࠐΈ͍͢ɻ ίϛϡχςΟ͕׆ൃͳͷͰɺ࠷৽ػೳͷݟരͰΠϯλʔωοτʹస͕Γ·͢ • ৭Μͳ"*اۀͷ༗ྗϞσϧΛ͍͍ͱ͜औΓͰ͖Δ
ςΩετੜ$MBVEFɺ3"(༻ͷຒΊࠐΈͳΒ$PIFSF&NCFEɺ ը૾ੜ4UBCMF%JGGVTJPOʜͳͲɻϞσϧʑՃ͞Ε͍ͯ͘ • Τϯϓϥ3FBEZɻηΩϡϦςΟɺΨόφϯεɺαϙʔτͷ࣭ʂ ೖྗσʔλֶ͕श͞Εͳ͍ɺดҬωοτϫʔΫରԠͳͲɻ "84αϙʔτඇৗʹධΑ͘ɺ༏ઌͷνέοτͦͦ͜͜രͰʹฦ͖ͬͯ·͢
,%%*"HJMF%FWFMPQNFOU$FOUFS$PSQPSBUJPO ͦΜͳ#FESPDLͷػೳհʂ
,%%*"HJMF%FWFMPQNFOU$FOUFS$PSQPSBUJPO #FESPDLͷϝΠϯػೳɿੜ"*ϞσϧΛखܰʹ͑Δʂ ݄࣌ͰࣾɺछྨҎ্ͷ༗ྗͳੜ"*͕ར༻ՄೳʢҎԼҰ෦ʣ "OUISPQJD • $MBVEF4POOFU • $MBVEF)BJLV •
$MBVEF0QVT • $MBVEF4POOFU • $MBVEF)BJLV $PIFSF • $PNNBOE33 • $PNNBOE-JHIU • &NCFE&OHMJTI • &NCFE.VMUJMJOHVBM • 3FSBOL 4UBCJMJUZ"* • 4UBCMF*NBHF6MUSB • 4UBCMF*NBHF$PSF • 4%-BSHF "NB[PO • /PWB1SP-JHIU.JDSP • /PWB$BOWBT • /PWB3FFM • "NB[PO3FSBOL • 5JUBO5FYU&NCFEEJOHT • 5JUBO.VMUJNPEBM&NCFEEJOHT .JTUSBM"* • .TUSBM -BSHF • .JTUSBM4NBMM • .JYUSBM Y# • .JTUSBM# "*-BCT • +BNCB-BSHF • +BNCB.JOJ • +BNCB*OTUSVDU .FUB • -MBNB# • -MBNB#### • -MBNB### • -MBNB##
,%%*"HJMF%FWFMPQNFOU$FOUFS$PSQPSBUJPO ଟ͗͢Δʂ ΞϚκϯͷ Ϟσϧ ଟ͗͢Δɻ
,%%*"HJMF%FWFMPQNFOU$FOUFS$PSQPSBUJPO ݁ہɺ͓͢͢ΊϞσϧͲΕͳͷʁ • ςΩετੜɿ$MBVEFʢ"OUISPQJDࣾʣ ◦ ࠷৽ͷ$MBVEF4POOFUຊޠੑೳ͕ඇৗʹ༏ल ◦ ϚϧνϞʔμϧʢςΩετʴը૾ʣͷೖྗʹରԠ •
ຒΊࠐΈɿ&NCFEγϦʔζʢ$PIFSFࣾʣ ◦ ຊޠؚΊɺଟݴޠରԠͷ.VMUJMJOHVBMϞσϧ͋Γ ◦ ݕࡧ݁ՌΛฒͼସ͑ͯ͘ΕΔ3BSBOLγϦʔζొ • ը૾ੜɿ4UBCMF%JGGVTJPOʢ4UBCJMJUZ"*ࣾʣ ◦ ͨͩ͠"NB[POͷ/PWB$BOWBTͦͦ͜͜ྑ͍ ʢίεύߴ͘ɺ࣮ࣸܥͷը૾ੜ͕༏लʣ
,%%*"HJMF%FWFMPQNFOU$FOUFS$PSQPSBUJPO ࣮ࡍʹͬͯΈΑ͏ʂʢ(6*ฤʣ "84Ϛωίϯ͔Βɺ ϓϨΠάϥϯυͰ ؆୯ʹࢼͤ·͢
,%%*"HJMF%FWFMPQNFOU$FOUFS$PSQPSBUJPO ࣮ࡍʹͬͯΈΑ͏ʂʢ"1*ฤʣ ࣮ࡍͷΞϓϦέʔγϣϯ։ൃͰɺ#FESPDLͷϞσϧΛ"1*͔Βར༻͠·͢ ੜ"*ϑϨʔϜϫʔΫʢ-BOH$IBJOʣΛར༻ 1ZUIPOʢ"844%,ʣ͔ΒςΩετੜ
,%%*"HJMF%FWFMPQNFOU$FOUFS$PSQPSBUJPO "84Ϋϥυ Α͋͘Δੜ"*ΞϓϦͷΞʔΩςΫνϟྫ "NB[PO#FESPDL "NB[PO%ZOBNP%# "84-BNCEB "NB[PO4 "NB[PO"1*(BUFXBZ ϒϥβ͔Β
8FCνϟοτ ϑϩϯτΤϯυ ʢ3FBDUͳͲʣ όοΫΤϯυ ʢ1ZUIPOͳ Ͳʣ ձཤྺ ࣾνϟοτϘοτ ͷྫ ੜ"*Ϟσϧ
,%%*"HJMF%FWFMPQNFOU$FOUFS$PSQPSBUJPO ϞσϧҎ֎ʹɺ͍ΖΜͳػೳ͕͋Δʂ
,%%*"HJMF%FWFMPQNFOU$FOUFS$PSQPSBUJPO ΤϯϓϥͰ҆৺ͷਵػೳ • ϝτϦΫεࢹɺϩάग़ྗʢ$MPVE8BUDIʣ • ࠪূอଘʢ$MPVE5SBJMʣ • ดҬରԠʢ1SJWBUF-JOLʣ "84Ϋϥυ
"NB[PO#FESPDL 71$ "841SJWBUF-JOL ΞϓϦέʔγϣϯ
,%%*"HJMF%FWFMPQNFOU$FOUFS$PSQPSBUJPO ৭ΜͳԠ༻ػೳ͋Γ·͢ʢҰྫʣ • φϨοδϕʔεˍΤʔδΣϯτ ߴͳ"*ΞϓϦΛɺෳࡶͳίʔυΛॻ͔ͣͱ؆୯ʹ࡞ΕΔ • ϑΝΠϯνϡʔχϯάˍࣄલֶश ࣗͷσʔλΛେྔʹ৯ΘͤͯϞσϧΛֶशͤ͞ΒΕΔ •
ΨʔυϨʔϧ "*͕Ϡό͍͜ͱݴΘͳ͍Α͏ʹ੍ޚͰ͖Δ • ϞσϧධՁ ͲͷϞσϧΛ͍͍͑ͷ ΛධՁͯ͘͠ΕΔ
,%%*"HJMF%FWFMPQNFOU$FOUFS$PSQPSBUJPO ΠνΦγػೳᶃ "NB[PO#FESPDLφϨοδϕʔε "*ʹࢀߟจݙΛݕࡧͤ͞Δʮ3"(ʢݕࡧʹΑͬͯڧԽ͞ΕͨੜʣʯΛ࣮ݱ͢Δػೳ 3"(͕ ͳ͍ͱ͖ 3"(͕ ͋Δͱ͖ ,"(ͬͯͲΜͳձࣾʁ
Ո۩͞ΜͰ͢ ࢀߟจݙ ,"(ͬͯͲΜͳձࣾʁ ,%%*ΞδϟΠϧ։ൃ ηϯλʔגࣜձࣾͰ͢ ݕࡧ ࣄલֶश ͍ͯ͠ͳ͍ ࣭ۤख
,%%*"HJMF%FWFMPQNFOU$FOUFS$PSQPSBUJPO "84Ϋϥυ ΠνΦγػೳᶃ "NB[PO#FESPDLφϨοδϕʔε ੜ"*ͰΈΜͳΔࣾจॻݕࡧɺ3"(ΞʔΩςΫνϟ͕"84Ϛωίϯ͔Β؆୯ʹ࡞ΕΔʂ ࣾจॻ #FESPDLφϨοδϕʔε ຒΊࠐΈ Ϟσϧ
ճੜ Ϟσϧ "VSPSB 4FSWFSMFTT ϕΫτϧม ݁Ռऔಘ ಉظ ࣭ ճੜ ༗ٳͷ ਃํ๏ʁ ࣗવݴޠͷςΩετΛ ϕΫτϧͱͯ͠อଘɻ ҙຯݕࡧ͕Ͱ͖Δʂ
,%%*"HJMF%FWFMPQNFOU$FOUFS$PSQPSBUJPO "84Ϋϥυ ΠνΦγػೳᶄ "NB[PO#FESPDLΤʔδΣϯτ ੜ"*ʹࡉ͔͘ࢦࣔग़͢ͷ໘Ͱ͢ΑͶʁ େ͖ͳతΛ༩͑Δͱ"*ࣗΒߦಈܭըΛཱͯͯɺ • ඞཁ͋Ε-BNCEBؔΛ࣮ߦͨ͠Γʜ •
ඞཁ͋ΕφϨοδϕʔεΛݟʹ͍ͬͨΓʜ ͦΜͳࣗܕ"*ΤʔδΣϯτΛ Ϛωίϯ͔Β؆୯ʹ࡞ΕΔʂ φϨοδ ϕʔε ΤʔδΣϯτ "1*ͱͯ͠ ݺͼग़ͤΔ ؔ ج൫ Ϟσϧ ֎෦ αʔϏε ͳͲ ࠓͷՖՐେձΛௐͯ ΧϨϯμʔʹొ͠ͱ͍ͯʂ
,%%*"HJMF%FWFMPQNFOU$FOUFS$PSQPSBUJPO ΠνΦγػೳᶅ "NB[PO#FESPDLϑϩʔ ࡢՆʹొͨ͠৽ػೳɻϩʔίʔυͰײతʹ--.ΞϓϦΛ࡞Ͱ͖Δʂ
,%%*"HJMF%FWFMPQNFOU$FOUFS$PSQPSBUJPO ଞͷ"84αʔϏεͱΈ߹ΘͤΔͱ໘ന͍ ྫɿ"84"NQMJGZͱΈ߹ΘͤͯɺϑϧελοΫ"*ΞϓϦΛരͰϓϩτ։ൃʂ BXTBNB[PODPNKQCMPHT
,%%*"HJMF%FWFMPQNFOU$FOUFS$PSQPSBUJPO ౦ژϦʔδϣϯʹด͍ͯ͡Δͱʜ • "*ͷਐԽૣ͍ɻ࠷৽ͷϞσϧػೳ͕͑ΔΑ͏ʹͳΔ·Ͱ͕͔͔࣌ؒΔ • --.ͷधཁߴ͍ɻ"1*ୟ͖·͘ΔͱϨʔτϦϛοτʹୡ͢Δ͜ͱ ւ֎ϦʔδϣϯΛซ༻͢Δͱʜ • ҙ֎ͱ/8ϨΠςϯγʔେࠩͳ͠ʂ
• ௨৴"84ઃඋʹดͯ͡҉߸Խ͞ΕΔ • ΫϩεϦʔδϣϯਪ ͰશੈքʹෛՙࢄͰ͖Δʂ 👉 ˞৽ن࡞ͨ͠ΞΧϯτͰ੍ݶ͕͖͍ͭͱ͖ɺ αʔϏεΫΥʔλͷ؇ਃΛ͢Ε0, ւ֎ϦʔδϣϯΛ͏·͘׆༻͠Α͏ʂ ౦ژ ιϧ γϯΨϙʔϧ ਪϓϩϑΝΠϧ ʢ"1"$ͷྫʣ ࣗಈͰ ෛՙࢄ
,%%*"HJMF%FWFMPQNFOU$FOUFS$PSQPSBUJPO "84ʹɺ#FESPDLҎ֎ʹੜ"*αʔϏε͕͋Γ·͢ʂ KBQBO[EOFUDPNBSUJDMF ੜ"*ΛΞϓϦͱͯ͠ ར༻͍ͨ͠ʂ ੜ"*ͰΞϓϦΛ ։ൃ͍ͨ͠ʂ ੜ"*ͷϞσϧΛ ߏங͍ͨ͠ʂ
,%%*"HJMF%FWFMPQNFOU$FOUFS$PSQPSBUJPO "84ʹɺ#FESPDLҎ֎ʹੜ"*αʔϏε͕͋Γ·͢ʂ ੜ"*ΛΞϓϦͱͯ͠ ར༻͍ͨ͠ʂ ੜ"*ͰΞϓϦΛ ։ൃ͍ͨ͠ʂ ੜ"*ͷϞσϧΛ ߏங͍ͨ͠ʂ ΤϯυϢʔβʔ͚
ʢ"NB[PO2ͳͲʣ ΞϓϦ։ൃऀ͚ ʢ"NB[PO#FESPDLʣ ػցֶशΤϯδχΞ͚ ʢ4BHF.BLFSγϦʔζͳͲʣ
,%%*"HJMF%FWFMPQNFOU$FOUFS$PSQPSBUJPO ੜ"*ྖҬɺΊͬͪΌ໘ന͍ΜͰ͢ʂ
,%%*"HJMF%FWFMPQNFOU$FOUFS$PSQPSBUJPO ੜ"*ྖҬ͕໘ന͍ͷͳͥʁ • "1*ୟ͚ͩ͘ͳͷͰ։ൃͷೖʹ͍࣋ͬͯ͜ʂ • "*͕ݡ͍ͷͰɺ࣍ୈͰ͙࣮͢༻తͳΞϓϦʹ׆͔ͤΔ • ຖिΞϓσ͕ͨ͘͞Μ͋ΔͷͰ ίϛϡχςΟͰֶָ͘͠Δ
ࠓேͷΞϓσݟͨ ͜Ε͘Ͷʁʁʁ YY͞Μͷϒϩά͕ ͔Γ͔ͬͨ͢Αʂ
Be a Change Leader. アジャイルに⼒を与え 共に成⻑し続ける社会を創る