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編(2024/6/3週)
Search
みのるん
PRO
June 14, 2024
Technology
2
190
週刊AWSキャッチアップ 生成AI編(2024/6/3週)
#35 JAWS-UG主催 週刊AWSキャッチアップ (2024/06/03週)
https://jaws-ug.doorkeeper.jp/events/174544
みのるん
PRO
June 14, 2024
Tweet
Share
More Decks by みのるん
See All by みのるん
Bedrock AgentCoreで解き放て! Strands Agentsで構築するマルチエージェントの実装Tips
minorun365
PRO
12
3.4k
まだ間に合う! StrandsとBedrock AgentCoreでAIエージェント構築に入門しよう
minorun365
PRO
12
2.1k
AWSの最新サービスでAIエージェント構築に楽しく入門しよう
minorun365
PRO
14
1.8k
Strands Agents & Bedrock AgentCoreを1分でおさらい
minorun365
PRO
10
1.2k
AIエージェント最前線! Amazon Bedrock、Amazon Q、そしてMCPを使いこなそう
minorun365
PRO
20
7.7k
本部長の代わりに提案書レビュー! KDDI営業が毎日使うAIエージェント「A-BOSS」開発秘話
minorun365
PRO
17
6.2k
やさしい認証認可
minorun365
PRO
38
14k
やさしいClaude Code入門
minorun365
PRO
46
42k
地味にいろいろあった! 2025春のAmazon Bedrockアップデートおさらい
minorun365
PRO
2
860
Other Decks in Technology
See All in Technology
Amazon Athena で JSON・Parquet・Iceberg のデータを検索し、性能を比較してみた
shigeruoda
1
290
SRE × マネジメントレイヤーが挑戦した組織・会社のオブザーバビリティ改革 ― ビジネス価値と信頼性を両立するリアルな挑戦
coconala_engineer
0
420
進化する大規模言語モデル評価: Swallowプロジェクトにおける実践と知見
chokkan
PRO
3
430
組織全員で向き合うAI Readyなデータ利活用
gappy50
5
2k
ゼロコード計装導入後のカスタム計装でさらに可観測性を高めよう
sansantech
PRO
1
650
日本のソブリンAIを支えるエヌビディアの生成AIエコシステム
acceleratedmu3n
0
110
[re:Inent2025事前勉強会(有志で開催)] re:Inventで見つけた人生をちょっと変えるコツ
sh_fk2
1
1.2k
AIとの協業で実現!レガシーコードをKotlinらしく生まれ変わらせる実践ガイド
zozotech
PRO
2
260
20251027_マルチエージェントとは
almondo_event
1
510
設計に疎いエンジニアでも始めやすいアーキテクチャドキュメント
phaya72
24
16k
初海外がre:Inventだった人間の感じたこと
tommy0124
1
180
Kotlinで型安全にバイテンポラルデータを扱いたい! ReladomoラッパーをAIと実装してみた話
itohiro73
3
140
Featured
See All Featured
Rebuilding a faster, lazier Slack
samanthasiow
84
9.2k
[RailsConf 2023] Rails as a piece of cake
palkan
57
6k
Stop Working from a Prison Cell
hatefulcrawdad
272
21k
How to Ace a Technical Interview
jacobian
280
24k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
127
54k
How to train your dragon (web standard)
notwaldorf
97
6.3k
What’s in a name? Adding method to the madness
productmarketing
PRO
24
3.7k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
It's Worth the Effort
3n
187
28k
Rails Girls Zürich Keynote
gr2m
95
14k
Reflections from 52 weeks, 52 projects
jeffersonlam
355
21k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.2k
Transcript
+"846(ओ࠵ िץ"84ΩϟονΞοϓ ੜ"*ฤ ि ΈͷΔΜ !NJOPSVO
αʔϏεΞοϓσʔτ
"NB[PO2%FWFMPQFSͰίϚϯυϥΠϯͷ ΠϯϥΠϯิ͕Մೳʹ "84ϒϩάΑΓ "NB[PO2%FWFMPQFSͰɺγΣϧͰೖྗ͞ΕͨίϚϯυϥΠϯʹج͍ͮͨɺ ϦΞϧλΠϜͰͷΠϯϥΠϯิ͕ՄೳʹͳΓ·ͨ͠ɻ ͨͱ͑ɺίϚϯυϥΠϯͰzHJUzͱೖྗ͢Δͱɺ2%FWFMPQFS͕࣍Λ༧ଌ͠ ͯzQVTIPSJHJONBJOzͱิީิΛఏࣔ͠·͢ɻ0,ͳΒͦΕΛ࠾༻͠ɺ/( Ͱ͋Εҙਤͨ͠ίϚϯυΛೖྗ͢ΔΠϝʔδͰ͢ɻ ͜ͷػೳ2%FWFMPQFSͱ21SPͷํͰ͝ར༻͍͚ͨͩ·͕͢ɺݱ࣌Ͱ NBD04ͷΈͷରԠͱͳ͍ͬͯ·͢ɻ
"NB[PO2%FWFMPQFSͰίϚϯυϥΠϯͷ ΠϯϥΠϯิ͕Մೳʹ ެࣜϖʔδ͔Β ΞϚ2$-*GPS.BDΛ Πϯετʔϧ
"NB[PO2%FWFMPQFSͰίϚϯυϥΠϯͷ ΠϯϥΠϯิ͕Մೳʹ Ϗϧμʔ*%Ͱೝূ λʔϛφϧͰ ิͯ͘͠ΕΔʂ
,OPXMFEHF#BTFTGPS"NB[PO#FESPDLͰ "NB[PO5JUBO5FYU&NCFEEJOHT7͕ར༻Մೳʹ "84ϒϩάΑΓ "NB[PO5JUBO5FYU&NCFEEJOHT7ݕࡧ֦ுੜ 3"( Ͱར༻͢Δ͜ͱ ʹ࠷దԽ͞ΕͨຒΊࠐΈϞσϧͰ͢ɻ ࠓճͷΞοϓσʔτͰɺ,OPXMFEHF#BTFTGPS"NB[PO#FESPDLͰ "NB[PO5JUBO5FYU&NCFEEJOHT7Λ͝ར༻͚ΔΑ͏ʹͳΓɺΑΓޮ తͳσʔληοτΛߏங͢Δ͜ͱ͕Ͱ͖ΔΑ͏ʹͳΓ·ͨ͠ɻ
͜ͷϞσϧҎ্ͷݴޠσʔλͰࣄલֶश͕ߦΘΕ͓ͯΓɺଟݴޠʹର Ԡ͍ͯ͠ΔͷϙΠϯτͰ͢ɻ
,OPXMFEHF#BTFTGPS"NB[PO#FESPDLͰ "NB[PO5JUBO5FYU&NCFEEJOHT7͕ར༻Մೳʹ ϫΠ ϒϥβ 4 ࣾจॻ φϨοδϕʔε GPS#FESPDL 5JUBO 7
$MBVEF Ϟσϧ 0QFO4FBSDI 4FSWFSMFTT ϕΫτϧม ݁Ռࢀর औΓࠐΈ ࣭ ճੜ ͜͜Ͱ৽ܕ5JUBO͕ બΔΑ͏ʹʂ
,OPXMFEHF#BTFTGPS"NB[PO#FESPDLͰ "NB[PO5JUBO5FYU&NCFEEJOHT7͕ར༻Մೳʹ 5JUBOςΩετຒΊࠐΈ7ͷಛ • 3"(Ͱͷݕࡧਫ਼্͕ • ϕΫτϧ࣍ݩ͕ෳબΔ ࠷খͷ࣍ݩʹ͢Εɺ લੈͷ5JUBOʢ ࣍ݩʣΑΓ
อଘαΠζ͕େ෯ʹݮΔʂ ݕࡧਫ਼อ࣋Ͱ͖Δͱͷ͜ͱ
χϡʔε
גࣜձࣾγεςϜΠϯςάϨʔλ༷ɺϓϩάϥϛϯά εΩϧఆαʔϏεʹ"*ʹΑΔղੳػೳΛՃ "84ϒϩάΑΓ גࣜձࣾγεςϜΠϯςάϨʔλ༷ɺϓϩάϥϛϯάεΩϧఆαʔϏεʮ5014*$ ʢτοϓγοΫʣʯΛఏڙ͍ͯ͠Βͬ͠Ό͍·͢ɻ5014*$Ͱɺఏग़͞Εͨιʔείʔυ Λडݧऀಉ࢜Ͱڞ༗͠ɺଞऀͷղΛࢀর͢Δ͜ͱͰࣗࣗͷεΩϧΞοϓʹܨ͛Δ͜ͱ Λਪ͍ͯ͠·͕͢ɺࢀর͖͢ιʔείʔυղΛ୳ͨ͢Ίͷޮతͳํ๏͕ఏڙͰ͖ ͍ͯͳ͍͜ͱ͕՝Ͱͨ͠ɻ ͦͷղܾͷͨΊʹɺιʔείʔυΛλά͚͠ɺֶशʹదͨ͠ιʔείʔυΛ୳͘͢͢͠ Δඞཁ͕͋ΓɺͦͷͨΊʹੜ"*Λ׆༻͢Δ͜ͱʹ͠·ͨ͠ɻϲ݄ͱ͍͏ظؒͰ
"NB[PO#FESPDLͱ"OUISPQJD$MBVEFʹΑΔϓϩτλΠϓ։ൃΛྃ͠ɺ՝ʹର͢ Δղ๏ͷΧςΰϥΠζɺϓϩάϥϛϯάݴޠ͝ͱͷѲ͕Մೳʹͳͬͨͦ͏Ͱ͢ɻ ࣍ͷεςοϓͱͯ͠ɺ$MBVEF$MBVEF)BJLVͷϞσϧมߋΛݕ౼͓ͯ͠Γɺίετ ࠷దԽͱϨεϙϯε࣌ؒͷॖΛݟࠐΜͰ͍Δͱͷ͜ͱͰ͢ɻ
גࣜձࣾγεςϜΠϯςάϨʔλ༷ɺϓϩάϥϛϯά εΩϧఆαʔϏεʹ"*ʹΑΔղੳػೳΛՃ
גࣜձࣾΤΫαΟβʔζ༷ɺ3"(ʹ༻͍Δ ۀσʔλΛΑΓηΩϡΞʹ࿈ܞՄೳͳΈΛ։ൃ "84ϒϩάΑΓ ੜ"*ΛΈࠐΜͩΞϓϦέʔγϣϯΛ։ൃ͢ΔͨΊͷαʔϏε૿͖͍͑ͯͯ·͢ɻࠓճ גࣜձࣾΤΫαΟβʔζ༷ͷࣄྫΛ͝հ͠·͢ɻ ΤΫαΟβʔζ༷"*ΞϓϦέʔγϣϯͷ։ൃڥͱͯ͠ʮFYB#BTF 4UVEJPʯΛఏڙ͠ ͍ͯ·͢ɻFYB#BTF 4UVEJP্Ͱར༻Ͱ͖ΔςϯϓϨʔτͱͯ͠ɺ"NB[PO#FESPDLΛར༻ ͨ͠ݕࡧ֦ுੜ
3"( ʹΑΔΞϓϦέʔγϣϯΛ༰қʹ։ൃͰ͖Δʮ3"(0QTʯςϯϓ Ϩʔτ͕ެ։͞Ε·ͨ͠ɻ ͜ΕۀσʔλΛ҆શʹੜ"*ΞϓϦέʔγϣϯͱ࿈ܞ͠ɺ3"(ʹΑΔۀσʔλʹجͮ ͘ճΛఏڙ͢Δ͜ͱ͕༰қʹ࣮ݱͰ͖ΔΑ͏ʹͳͬͨͦ͏Ͱ͢ɻ
גࣜձࣾΤΫαΟβʔζ༷ɺ3"(ʹ༻͍Δ ۀσʔλΛΑΓηΩϡΞʹ࿈ܞՄೳͳΈΛ։ൃ
"NB[PO2#VTJOFTTͷ͓٬༷ͷʹιχʔɾ ϛϡʔδοΫΤϯλςΠϯϝϯτ༷ͷίϝϯτ͕ܝࡌ "84ϒϩάΑΓ "NB[PO2#VTJOFTTͷ8FCϖʔδͰɺ͓٬༷͔ΒͷΛܝࡌ͍͍ͤͯͯ͞·͢ɻ·ͩ ༁͕͍͍͍ͭͯ·ͤΜ͕ɺιχʔɾϛϡʔδοΫΤϯλςΠϯϝϯτ༷ͷίϝϯτ͕ܝ ࡌ͞Ε·ͨ͠ɻ ՝ཧπʔϧͷ+JSBͱΈ߹Θͤͯ͝ར༻͍͍ͯ·͢ͷͰɺͥͻ͝ཡ͍ͩ͘͞ʢ໊ࣾͷ ΞϧϑΝϕοτॱͰฒΜͰ͍·͢ʣɻ
"NB[PO2#VTJOFTTͷ͓٬༷ͷʹιχʔɾ ϛϡʔδοΫΤϯλςΠϯϝϯτ༷ͷίϝϯτ͕ܝࡌ
ϒϩάهࣄʮʲ։࠵ใࠂʳੜ"*ͷՁΛ࠷େݶʹ Ҿ͖ग़ͨ͢Ίͷσʔλج൫ʯʢຊޠʣΛެ։ "84ϒϩάΑΓ "84Ͱ༷ʑͳηϛφʔΛ௨ͯ͡࠷৽ใͷൃ৴Λߦ͍ͬͯ·͕͢ɺʹ࣮ࢪͨ͠ੜ "*ͱσʔλج൫ʹؔ͢Δηϛφʔͷ։࠵ใࠂϒϩά͕ެ։͞Ε͍ͯ·͢ɻ ࣮ݱ͍ͨ͠Ձղܾ͍ͨ͠՝ʹԠͯ͡ɺੜ"*ͷԠΛΧελϚΠζ͢Δඞཁ͕ੜ͡Δ ͜ͱଟ͘ɺͦͷͨΊʹࣗ৫ͷϏδωεʹؔͨ͠σʔλ͕ඞཁෆՄܽͰ͢ɻ ͜ͷηϛφʔͰੜ"*ͰσʔλΛ׆༻͢ΔͨΊͷσʔλج൫ͷߏஙɺσʔλΞʔΩςΫ νϟʹ͍ͭͯղઆ͍ͯ͠·͢ɻ ࢿྉͱಈըͷϦϯΫ͕͋Γ·͢ͷͰɺͥͻҰ͝ΒΜ͍ͩ͘͞ɻ
ϒϩάهࣄʮʲ։࠵ใࠂʳੜ"*ͷՁΛ࠷େݶʹ Ҿ͖ग़ͨ͢Ίͷσʔλج൫ʯʢຊޠʣΛެ։
ϒϩάهࣄʮʲ։࠵ใࠂࢿྉެ։ʳ ྲྀ௨ɾখചɾফඅࡒۀք͚ɿ Ϋϥυͱੜ"*ʹΑΔސ٬վֵʯʢຊޠʣΛެ։ "84ϒϩάΑΓ ͪ͜ΒΠϕϯτϨϙʔτͷϒϩάهࣄͰ͢ɻ ʹྲྀ௨ɾখചɾফඅࡒۀքͷํΛओͳରͱͯ͠ɺΫϥυͱੜ"*ʹΑΔ͓٬༷ ʹ͓͚ΔΠϊϕʔγϣϯΛςʔϚʹͨ͠ηϛφʔΛ։࠵͠·ͨ͠ɻ ੜ"*ɺͦΕࣗମΛࢼͯ͠ΈΔϑΣʔζ͔Βɺ࣮ۀͷద༻Λݕ౼͠ɺ࣮ߦʹҠ͢ ϑΣʔζʹೖΓͭͭ͋Γ·͢ɻ͜ͷηϛφʔͰίϯλΫτηϯλʔͷରԠ্࣭ɺ ମݕग़ͷΈͷ࣮ݱɺϚϧνϞʔμϧͳϞσϧʹΑΔ͓٬༷ΤΫεϖϦΤϯεͷ্ͳͲ
ΛςʔϚʹ༷ʑͳίϯςϯπΛެ։͍ͯ͠·͢ɻ ಈըͷΞΫηεͱɺҰ෦Λআ͖ࢿྉͷμϯϩʔυ͕Ͱ͖ΔΑ͏ʹͳ͍ͬͯ·͢ͷͰͪ͜ Βͥͻɻ
ϒϩάهࣄʮ"84ͱ4"1ͷੜ"*αʔϏεΛ׆༻͠ηΩϡΞͰ εέʔϥϒϧͳϏδωεڥʹʯʢຊޠʣΛެ։ "84ϒϩάΑΓ ઌि͝հͨ͠"84ͱ4"1ͷڠۀ֦େʹ͍ͭͯɺ۩ମతʹղઆ͢ΔϒϩάΛ͝հ͠·͠ ͨɻ ͜ͷڠۀ"NB[PO#FESPDLͱͷ࿈ܞΛ͡Ίͱͯ͠ɺੜ"*Ͱ͕྆ࣾ͞Βʹڠྗؔ ΛڧΊΔͱ͍͏ͷͰ͢ɻͦͷ༁͕ެ։͞Ε·ͨ͠ͷͰɺͥͻ͝ཡ͍ͩ͘͞ɻ
ϒϩάهࣄʮ"84ͱ4"1ͷੜ"*αʔϏεΛ׆༻͠ηΩϡΞͰ εέʔϥϒϧͳϏδωεڥʹʯʢຊޠʣΛެ։
͓·͚
αϛοτͷཌिɺ#FESPDLຊͷग़൛ΠϕϯτΓ·͢ʂ
݄ॳिʹ4UVEZ$PίϛϡχςΟͱͷίϥϘʂ
Ҿ༻ɾࢀߟจݙ • िץੜ"*XJUI"84r िc"NB[PO8FC4FSWJDFTϒϩά IUUQTBXTBNB[PODPNKQCMPHTOFXTXFFLMZHFOBJ