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
まだ間に合う! エンジニアのための生成AIアプリ開発入門 on AWS
Search
みのるん
PRO
February 06, 2025
Technology
1.5k
6
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
まだ間に合う! エンジニアのための生成AIアプリ開発入門 on AWS
ARI TechSummit ~AI・生成AI~
https://ari.connpass.com/event/342080/
みのるん
PRO
February 06, 2025
More Decks by みのるん
See All by みのるん
やさしいA2A入門
minorun365
PRO
12
1.7k
もりもり新機能を一挙紹介! AgentCoreに入門して、AWS上にAIエージェントを構築しよう
minorun365
PRO
6
920
Claude Codeですべての日常業務を爆速化しよう!
minorun365
PRO
18
17k
2026年春のAgentCoreアプデ 細かいやつ全部まとめ
minorun365
PRO
5
320
「責任あるAIエージェント」こそ自社で開発しよう!
minorun365
PRO
10
3.6k
2026年のAIエージェント構築はどうなる?
minorun365
PRO
23
12k
モダンUIでフルサーバーレスなAIエージェントをAmplifyとCDKでサクッとデプロイしよう
minorun365
PRO
6
510
Claude Codeベストプラクティスまとめ
minorun365
PRO
68
61k
AWSの新機能をフル活用した「re:Inventエージェント」開発秘話
minorun365
PRO
3
980
Other Decks in Technology
See All in Technology
Agent Skills設計で柔軟性と硬さのバランスが難しい話
nassy20
0
120
日本 Fintech 未来予測レポート 2027〜2028年(手動編集版)
8maki
0
2k
AIはどのように 組織のアジリティを変えるのか?
junki
0
390
【Cyber-sec+】経営層を"動かす"ための考え方
hssh2_bin
0
130
SONiC Scale-Up Working Group から探る Scale-UpやUltraEthernet機能の実装方法
ebiken
PRO
2
120
Djangoユーザが知っ得なPostgreSQL機能 - 設計の選択肢を増やす / Djang-use-PostgreSQL
soudai
PRO
1
230
非エンジニアがClaudeと挑んだ「1ヶ月間プロダクト30本ノック」
askokc
0
350
Oracle AI Database@Azure:サービス概要のご紹介
oracle4engineer
PRO
6
1.9k
小さくはじめるSLI/SLO ~育てながら組織に定着させる実践知~ / Starting Small with SLI/SLOs: Building Adoption Through Continuous Growth
nari_ex
6
1.8k
Snowflakeと仲良くなる第一歩
coco_se
4
430
10倍の生産性を実現するAI駆動並列エージェントのすべて
kumaiu
5
1.4k
Kubernetesにおける学習基盤とLLMOpsの概要
ry
1
250
Featured
See All Featured
GraphQLとの向き合い方2022年版
quramy
50
15k
Speed Design
sergeychernyshev
33
1.8k
Digital Projects Gone Horribly Wrong (And the UX Pros Who Still Save the Day) - Dean Schuster
uxyall
1
1.7k
Measuring & Analyzing Core Web Vitals
bluesmoon
9
860
We Analyzed 250 Million AI Search Results: Here's What I Found
joshbly
1
1.4k
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
2
390
Leo the Paperboy
mayatellez
7
1.8k
Why Our Code Smells
bkeepers
PRO
340
58k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
141
35k
Context Engineering - Making Every Token Count
addyosmani
9
960
Transcript
ΈͷΔΜ !NJOPSVO ·ͩؒʹ߹͏ʂ ΤϯδχΞͷͨΊͷ ੜ"*ΞϓϦ։ൃೖPO"84
XIPBNJ ޚాູʢΈͷΔΜʣ!NJOPSVO ςοΫΤόϯδΣϦετ ,%%*ΞδϟΠϧ։ൃηϯλʔגࣜձࣾʢ,"(ʣ +"846(ӡӦ౦ژࢧ෦43&ࢧ෦/8+"84 • "84$PNNVOJUZ)FSP • "844BNVSBJ •
+BQBO"845PQ&OHJOFFS • +BQBO"84"MM$FSUT&OHJOFFS
Έͳ͞Μɺ ੜ"*׆༻ͯ͠·͔͢ʁ
ΤϯδχΞ͚ͩͲɺ $IBU(15͙Β͍͔ͬͯ͠ͳ͍ʜ ͬͯํ͍·ͤΜ͔ʁʁ
--.ΞϓϦ։ൃ ΊͪΌָ͍͠Ͱ͢Αʂ
ԿΑΓɺ Ϟσϧͷ"1*Λୟ͚ͩ͘ͳͷͰ ։ൃͷೖʹ͍ͬͯ͜Ͱ͢ "1*
͍·ଟ͘ͷاۀ͕ੜ"*ʹࢿ͍ͯ͠ΔͷͰ --.ΞϓϦ։ൃ͕Ͱ͖Δ͚ͩͰ Ҋ݅ҾͬுΓͩ͜Ͱ͢ ʢ͏ͪΤϯδχΞ͕શһϑϧՔಇͰɺ ٽ͘ٽ͓͘அΓ͠·ͬͯ͘·͢ʣ
ࠓɺΈΜͳେ͖"84Λϕʔεʹ ੜ"*ΞϓϦ։ൃͷجૅΛ͝հ͠·͢
--.ΞϓϦ։ൃͷجૅ
$IBU(15ΤϯδχΞͰͳ͍ํ ຖ͍ͬͯΔͱࢥ͍·͢
ΤϯυϢʔβʔ͚ͷ8FCΞϓϦͳͷͰɺ ࣗͷΞϓϦʹͦͷ··ΈࠐΉ͜ͱͰ͖·ͤΜ
ΞϓϦέʔγϣϯ͔Β ੜ"*ͷϞσϧΛݺͼ͍ͨਓͷͨΊʹɺ "1*ఏڙ͞Ε͍ͯ·͢
ͨͩ͠ΤϯλʔϓϥΠζͳڥͰɺ ηΩϡϦςΟΨόφϯεͷ؍Ͱ ࣾঝೝʹۤ࿑͢Δ͜ͱʜ
ͦ͜ͰɺύϒϦοΫΫϥυ֤͕ࣾ ੜ"*αʔϏεͱͯ͠ Ϟσϧͷ"1*Λఏڙͯ͘͠Ε͍ͯ·͢
Ͳ͏ͤΞϓϦࣗମ Ϋϥυ্Ͱ࡞Γ·͢ΑͶʁ ͱ͍͏͜ͱͰɺ "*ػೳ·ͰΫϥυͰ݁͢ΔͷͰ ศརͳΜͰ͢
"84Ͱ"NB[PO#FESPDL͕ ։ൃऀ͚ͷੜ"*αʔϏε
࠷ॳʹΔ͖͜ͱɺ "84ΞΧϯτΛ࡞ͬͯ ͍͍ͨϞσϧΛ༗ޮԽ͢Δ͚ͩ
ͪΐͬͱࢼ͚ͩ͢ͳΒɺϚωίϯ͔Β(6*Ͱ νϟοτը૾ɾಈըੜ͕Ͱ͖·͢ ൺֱϞʔυ ศརʂ
"1*ΛͬͯΈΑ͏
͋ͳͨͷύιίϯʹ 74$PEFͱ1ZUIPOΛΠϯετʔϧ͠·͢
"84$-*ΛΠϯετʔϧͯ͠ɺ BXTDPOGJHVSFίϚϯυͰ ͋ͳͨͷ*".ೝূใΛઃఆ͠·͠ΐ͏
ੜ"*ΞϓϦͷ࠷ϝδϟʔͳ ։ൃݴޠ1ZUIPOͰ͢
"844%,GPS1ZUIPOʢ#PUPʣͰ #FESPDLͷ"*ϞσϧΛݺΜͰΈ·͠ΐ͏
جຊ$POWFSTF"1*ʢձ"1*ʣΛͬͯ ਪΛϦΫΤετ͠·͢ "1*ΫϥΠΞϯτΛఆٛ DPOWFSTFϝιουΛ࣮ߦ ݁ՌΛදࣔ
ͳΜͱɺҧ͏ձࣾͷϞσϧͰ ಉ͡ϑΥʔϚοτͰݺΔ #FESPDLͳΒͰͷศརͳ"1*Ͱ͢ $POWFSTF "1*
ʢσϞʣ
ͪΖΜ ετϦʔϛϯάग़ྗ Մೳʂ
Ϟσϧͷࢦఆʹɺ ਪϓϩϑΝΠϧΛͬͯ ΫϩεϦʔδϣϯਪΛߦ͏͜ͱ͕ ਪ͞Ε͍ͯ·͢ ਪ ϓϩϑΝΠϧ ʢ"1"$ʣ ౦ژ γϯΨ ϙʔϧ
ιϧ
--.։ൃϑϨʔϜϫʔΫͷ׆༻
ʮձཤྺͷཧʯͳͲɺ Α͋͘Δ--.ػೳΛ࣮͍ͨ͠ͱ͖ -BOH$IBJOΛ͏ͱศརͰ͢
--.ͷࢦఆʹ$IBU#FESPDL$POWFSTFΫϥεΛ͑ɺ ͋ͱϞσϧΫϥυΘͣಉ͡Α͏ʹػೳ͕͑·͢
-BOH$IBJOΛ͏ͱɺ -BOH4NJUI-BOHGVTFͳͲ --.ઐ༻ͷࢹπʔϧΛ ܭ͘͢͠ͳΔͷϝϦοτ
ʢσϞʣ
ϑϩϯτΤϯυ࡞Ζ͏
ͯ͞ɺίϚϯυϥΠϯͰࢼ͚ͩͩ͢ͱ ͭ·Βͳ͍Ͱ͢ΑͶ
ͰϑϩϯτΤϯυۤखͳͷͰ 3FBDUͱ͔ॻ͚ͳ͍ʜ
҆৺͍ͯͩ͘͠͞ɺ ศརͳ1ZUIPOϑϨʔϜϫʔΫ 4USFBNMJU͕͋Γ·͢ʂ
ͨͬͨ͜Ε͚ͩͷίʔυͰ ϞμϯͳϑϩϯτΤϯυ͕
TUSFBNMJUSVOϑΝΠϧ໊ ͰىಈͰ͖Δ
ʢσϞʣ
"84ʹσϓϩΠ͢Δͱ͖ίϯςφʹͯ͠ɺ &$4Ͱϗετ͢Δͷ͕ศརͰ͢
ੜ"*ͷఆ൪ʮ3"(ʯʹઓ
--.ֶ͕श͍ͯ͠ͳ͍ ʮࣗࣾσʔλʯʮ࠷৽ใʯΛ ݕࡧͯ͢͠ͷ͕3"(Ͱ͢
ηϚϯςΟοΫݕࡧΛ࣮ݱ͢ΔͨΊʹɺ ݩσʔλ͔ΒςΩετΛநग़ͯ͠ ϕΫτϧʹม͠·͢
Ϣʔβʔͷ࣭ɺ ຖճϕΫτϧʹม͔ͯ͠Β ݕࡧʹ͔͚Δඞཁ͕͋Γ·͢ɻ ͜ͷΞϓϦॲཧΠϯϑϥΛ ࣗͰ༻ҙ͢Δͷ݁ߏେมʜ
҆৺͍ͯͩ͘͠͞ɻ#FESPDLʹ ʮφϨοδϕʔεʯػೳ͕͋Γ·͢
ϚωίϯΆͪΆͪͰ 3"(ύΠϓϥΠϯΛࣗಈߏஙͯ͘͠Ε·͢
͖ͬ͞ͷΞϓϦ͔Βɺ φϨοδϕʔεͷ"1*ΛݺͿ͚ͩͰ0,ʂ
ʢσϞʣ
φϨοδϕʔεʹछྨͷ"1*͕͋Γ·͢ 3FUSJFWF"1* 3FUSJFWF"OE(FOFSBUF"1* ݕࡧͷΈ ʢ͖ͳϞσϧͱ Έ߹ΘͤΒΕΔʣ ݕࡧʴੜ
࠷ઌʮ"*ΤʔδΣϯτʯ
୯ͳΔձͰͳ͘ɺ ߦಈܭըΛཱͯͯࢼߦࡨޡͨ͠Γ ֎෦πʔϧΛ͑·͢ ߦಈΛ ܭը ࣮ߦ ݁ՌΛ ؍ ͕݁ ग़Δ·Ͱ
܁Γฦ͢ πʔϧͷྫ ࢉज़ԋࢉ 04ϑΝΠϧ ૢ࡞ 8FCݕࡧ ֎෦"1*ར༻ 3F"DU ʢ3FBTPOJOH"DUJOHʣ
Ұൠతʹ-BOH(SBQIͱ͍͏ ϥΠϒϥϦΛͬͯ։ൃ͠·͕͢ɺ ݁ߏ͍͠ʜ
Ͱ#FESPDLʹ ΤʔδΣϯτػೳ͋Γ·͢ʂ
ϚωίϯΆͪΆͪͰ 3F"DUΤʔδΣϯτΛ؆୯ʹ࡞Ε·͢
-BNCEBΛݺͤͯ֎෦"1*Λୟ͍ͨΓɺ φϨοδϕʔεΛࢀরͤ͞Δ͜ͱͰ͖Δ
Ϛωίϯ͔Β࡞ͬͨΤʔδΣϯτΛ "1*ͰݺͿ͚ͩͰ0,ʂ ͖ͬ͞ͷ4USFBNMJUΛ͑ɺ ΤʔδΣϯτͷߦಈΛ ը໘ʹදࣔ͢Δ͜ͱͰ͖·͢
ʢσϞʣ
--.ΞϓϦࣄྫհ
"84Ϩϕϧఆ͘ΜʢσϞʣ
ຊ෦"*ʢσϞʣ
࠷ޙʹએ
None
None