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
Trying "Vibe Low-code" with MCP #iotlt
Search
n0bisuke
July 20, 2025
How-to & DIY
0
0
Trying "Vibe Low-code" with MCP #iotlt
n0bisuke
July 20, 2025
Tweet
Share
More Decks by n0bisuke
See All by n0bisuke
EmbeddingGemmaをDifyから使いたいけどAPI経由はつまらん #iotlt #gemma #dify
n0bisuke2
0
6
AIがまずいこと言ったら(物理)モデレーションアラート #iotlt #dify
n0bisuke2
0
0
Trying "Vibe No-code/Low-code" with MCP #noderedjp
n0bisuke2
0
96
Node-REDでセンサーなどから起動させるカメラノードを作ったよ IoTLT vol123 #iotlt
n0bisuke2
0
88
Raspberry Pi Connectを使って #Manus => Node-RED操作チャレンジ #iotlt vol121
n0bisuke2
0
140
operatorでNode-REDを制御したかった話 #iotlt vol120
n0bisuke2
0
40
Xの"だるま"とコナミコマンド #iotlt #obniz
n0bisuke2
0
220
いぬぬウォッチャー - オレトク賞オンライン決勝 #ヒーローズリーグ
n0bisuke2
0
230
バーチャルバナナとリアルバナナ #iotlt #TouchDesigner
n0bisuke2
0
170
Other Decks in How-to & DIY
See All in How-to & DIY
家具家電付アパートの自室の冷蔵庫をスマートIoT化してみた!
scbc1167
0
130
HCIのデモに役立つ映像活用アイデア集 #WISS2024 ナイトセッション #HCIVideoCulture
bonsaistudiojp
2
970
未来の投げ銭箱
inoue2002
2
130
苦いビールを避ける冴えたやり方
watany
2
430
JAWS-UGとAWS - JAWS-UG彩の国埼玉設立のお祝い
awsjcpm
2
530
あなたは何故コミュニティに参加するのか?
awsjcpm
1
190
PlatformIO IDE用M5Stack定型コード環境の紹介
3110
1
590
DroidKaigi 2024 - 海外就職というキャリアの選択肢
iyotetsuya
1
1.1k
さらなるアウトプットに、Let's ライトニングトーク! ― LTのやり方
ma2shita
2
1.4k
JAWS-UG/AWSコミュニティ -JAWS-UGくまもと#16
awsjcpm
1
150
#Stampfly #M5Stack 開発ストーリーと今後の可能性 前説
takasumasakazu
0
130
評価のギャップから紐解く、「評価軸」と「ソフトスキル」の重要性
blajir
2
100
Featured
See All Featured
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
46
7.6k
Building an army of robots
kneath
306
46k
Reflections from 52 weeks, 52 projects
jeffersonlam
352
21k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.4k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
127
53k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
358
30k
Visualization
eitanlees
148
16k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
31
2.2k
GitHub's CSS Performance
jonrohan
1032
460k
How to Think Like a Performance Engineer
csswizardry
26
1.9k
Code Reviewing Like a Champion
maltzj
525
40k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
44
2.5k
Transcript
JPUMU 5SZJOH7JCF/PDPEFzXJUI.$1 ੁݪͷͼ͚͢ !OCJTVLF /PEF3&%XJUI(PPE7JCFTr1PXFSFECZ(FNJOJ$-* 7JCF$PEJOH͏ݹ͍ʁ PS7JCF-PXDPEF
ੁݪͷͼ͚͢ ɾϓϩτλΠϐϯάઐεΫʔϧʮϓϩτΞτελδΦʯ σδλϧϋϦουେֶେֶӃඇৗۈߨࢣϓϩμΫτϓϩτλΠϐϯά* ɾݸਓ׆ಈ *P5-5ʢࠃ࠷େͷ*P5ίϛϡχςΟʣ -*/&"1*&YQFSU.JDSPTPGU.71*#.$IBNQJPO ࡢ·ͰࣾձษڧͰډञཆ೫୍ͰΞϧόΠτ ӈࠎંதɻͦΖͦΖखज़ͯ͠Ϙϧτൈ͖·͢ɻ OPCJTVLFTVHBXBSB
ʢࠎંωλ࣍ͷೖӃʹඋ͑ͳ͍ͱʣ
൪એ࠷ۙ࡞ͬͨϊʔυ OPEFSFEDPOUSJCUSJHHFSBCMFCSPXTFSVUJMT ˞*P5-5WPMͰͷൃදεϥΠυ͔ΒҾ༻
൪એ࠷ۙ࡞ͬͨϊʔυ #SPXTFSVUJMTͷΧϝϥͳͲΛ֎෦͔ΒτϦΨʔͰ͖·͢ɻ OPEFSFEDPOUSJCUSJHHFSBCMFCSPXTFSVUJMT
൪એ࠷ۙɺίϯτϦϏϡʔγϣϯͨ͠ϊʔυ PCOJ[ͱ͍͏+BWB4DSJQUͰಈ͘ϚΠίϯϘʔυΛ/PEF3&%Ͱಈ͔ͭ͢ OPEFSFEDPOUSJCPCOJ[
લஔ͖ /PEF3&%Y.$1ͱ͍͏͜ͱͰ.$1ωλ࠷ۙ৮ͬͯͨͷͰ ొஃۦಈͰ͜͜৮ͬͯΈͯΔωλͰ͢ɻ ΏΔ;ΘͰ͢ɻ.$1αʔόʔ৮ͬͯΈͨɻ
ҰԠิ .$1αʔόʔࣗ࡞Ͱ͍͔ͭ͘࡞ͬͯΔɻ 2JJUB.$1 (ZB[P.$1ͳͲ .$1ΫϥΠΞϯτ.$1ϗετ·ͩࢼͨ͘͠Β͍ɻ
ࠓͷ LBSBWBFWFWHFOJZOPEFSFENDQTFSWFSΛ৮ͬͯԿ͔࡞ ΔΛͬͯΈͨ
OPEFSFENDQTFSWFSͬͯͳΜͧ IUUQTHJUIVCDPNLBSBWBFWFWHFOJZOPEFSFENDQTFSWFS l/PEF3&%ࣗମΛ੍ޚ͢Δz.$1αʔ όʔ ݫີʹϑϩʔΛ੍ޚ ࡉ͔͍ϑϩʔͷฤू৽ن࡞ɺ আɺطଘΛ"*͔ΒࢦࣔͰ͖Δɻ
ׂͱػೳ͕ଟ͍ʢࠨͷϦετʣ ࡞ऀͷLBSBWBFWFWHFOJZ͞Μϩγ ΞਓͬΆ͍ "*Ͱ੍ޚ͢ΔͷͰ/PEF3&%ͷը໘Λ ݟͣʹ/PEF3&%ϑϩʔΛ࡞ΕΔ Ṗ
Πϝʔδ ϫΠʮ-*/&#PUͷϓϩάϥϜΛ/PEF3&%Ͱ࡞ͬͯʯ "*ʮ΄͍ͬʯ
࣮ࡍʹϑϩʔΈͳͯ͘0, ϫΠʮ-*/&#PUͷϓϩάϥϜΛ/PEF3&%Ͱ࡞ͬͯʯ "*ʮ΄͍ͬʯ एׯଘࡏʹֶΛײ͡Δ
Ұ୴৭ʑػೳ৮ͬͯΈͨ "ύʔτ
$MBVEF͔Βಈ͔͢*OKFDUϊʔυΛՃ
Ξ˓ύϯϚϯ৽͍͠λϒΑɻ
WJTVBMJ[F fl PXT͕ؾʹͳΔ IUUQTHJUIVCDPNLBSBWBFWFWHFOJZOPEFSFENDQTFSWFS ʮ/PEF3&%ʯͷϑϩʔʢϊʔυͷ ߏਤʣΛΘ͔Γ͍͢ߏͰཧ ͠ɺςΩετͱͯ͠ग़ྗ͢Δ.$1α ʔόʔ༻ͷπʔϧ (JU)VC$PQJMPUղ
આʣ .BSLEPXO෩Β͍͠
ϏδϡΞϥΠζʁɹϛε͚ͬͨͲ͜Ε͜ΕͰ͓Ζ͍͔
ϏδϡΞϥΠζʁɹϛε͚ͬͨͲ͜Ε͜ΕͰ͓Ζ͍͔ IUUQTDMBVEFBJQVCMJDBSUJGBDUTGECDBDB ff ECGC
ࣦഊ࡞
ͳΜ͔͠ΒΞϓϦ࡞ΒͤͯΈͨ #ύʔτ
࡞ΒͤͯΈͨ ৽͍͠ϑϩʔͷλϒͰ؆୯ͳ8FCαʔόʔϓϩάϥϜΛॻ͍͍ͯͩ͘͞ɻ 8FCαʔόʔʹΞΫηε͢Δͱදࣔ͞ΕΔ8FCαΠτɺϢʔβʔ໊ͱίϝ ϯτͷೖྗϑΥʔϜɺૹ৴Ϙλϯ͕͋Γɺ࣮ࡍʹαʔόʔଆʹૹ৴Ͱ͖ΔΦ γϟϨͳίϝϯτߘϑΥʔϜʹ͍ͯͩ͘͠͞ɻ ૹ৴͞ΕͨใσόοάϊʔυͰ֬ೝͰ͖ΔΑ͏ʹ͍ͯͩ͘͠͞ɻ
࡞ΒͤͯΈͨ ৽͍͠ϑϩʔͷλϒͰ؆୯ͳ8FCαʔόʔϓϩάϥϜΛॻ͍ͯ͘ ͍ͩ͞ɻ 8FCαʔόʔʹΞΫηε͢Δͱදࣔ͞ΕΔ8FCαΠτɺϢʔβʔ ໊ͱίϝϯτͷೖྗϑΥʔϜɺૹ৴Ϙλϯ͕͋Γɺ࣮ࡍʹαʔόʔ ଆʹૹ৴Ͱ͖ΔΦγϟϨͳίϝϯτߘϑΥʔϜʹ͍ͯͩ͘͠͞ɻ ૹ৴͞Εͨใσόοά ϊʔυͰ֬ೝͰ͖ΔΑ͏ʹͯͩ͘͠͞ ͍ɻ
࡞ΒͤͯΈͨ͏͍ͨ͝
࡞ΒͤͯΈͨ͏͍ͨ͝
ඪ४ϊʔυྑ͍ਫ਼ /PEF3&%ͷը໘ΛҰ৮ΒͣόΠϒεͰ-PX$PEFͰ͖ͨ🥳
None
-*/&#PU࡞ΒͤͯΈͨ $ύʔτ
-*/&#PUͲ͏ͩΖ͏
Ұൃग़ͩ͠ͱ͜Μͳײ͡ ͦΕͬΆ͍ʜ
ॳखͩͱΤϥʔ νϟϯωϧγʔΫϨοτɺΞΫηετʔΫϯ͕
'MPXKTPOΛฤूͯΔ͚Ͳݫ͍ͬ͠Ά͍
ͳ͔ͳ͔͏·͍͔͘Μ Ϧϩʔυ͚ͨ͠Ͳೖͬͯͳ͍Ͱ͢Ͷɻɻ MJOF$POGHͷઃఆϊʔυͷΦϜฦ͠#PUͱ͍͏໊લͷઃఆʢMJOFCPU@DPOGJH@ʣʹγʔΫϨοτͱτʔΫϯΛೖ Ε͍ͯͩ͘͞ɻ
ͳ͔ͳ͔͏·͍͔͘Μʜ
None
-*/&#PU࡞ΒͤͯΈͨ౿ΈࠐΈ %ύʔτ
None
͜͜·Ͱงғؾ͚ͩͬͨͲɺ͜ΕԿ͍ͬͯͨͷ͔ ཪͰGMPXKTPOΛฤू͍ͯ͠ΔͬΆ͍ɺ͜͜ʹύεϫʔυͱ͔Λॻ͖ࠐΜͩΒΑ͘ͳ͍ʁ Ὃௐࠪͯ͠ΈͨΒὋ ͜͜ʹγʔΫϨοτใʢάϩʔόϧઃఆϊʔυͷใʣॻ͖ࠐΊͳ͍ͬΆ͍งғؾ ผͷઃఆͷํΛݕ౼ͤͶ ˢ͜ͷ࣌ͷௐࠪใɺڭ͑ͯ୭͔
'VODUJPOϊʔυʹίʔυΛॻ͘ͱ͍͚ͨ
৽͍͠όʔδϣϯͷϊʔυόϦσʔγϣϯ͕ޮ͍͍ͯͯ͜Μͳࢦఆ͕Ͱ͖ͳ͔ͬͨۤস ੲͷβϧͳঢ়ଶͷϊʔυNTHMJOF$POGJHʹ٧ΊͨΒ͍͚ͨ ·͔͞ͷ σάϨ͕٢🙆 🙅
Θ͟Θ͟ݹ͍όʔδϣϯࢦఆ
/PEF3&%తʹόϦσʔγϣϯ͔ͬ͠Γͨ͠Β"*͕ΞΫηε͠ʹ͍͘ࣄ͕ൃੜͨ͠ɻ ʢFYԾ%0.ͱ͔͕εΫϨΠϐϯά͠ʹ͍͘Έ͍ͨͳʣ ˣˣˣˣ "*ϑΝʔετͰ-PX$PEF͢ΔͳΒઃఆϑΝΠϧͷೖΕํͱ͔ͨ͠΄͏͕ྑ͍ͷ͔͠Εͳ͍ɻɻɻʢসʣ ؾ͖ͮ ·͔͞ͷ σάϨ͕٢🙆
͜ͷล͔Β(FNJOJ$-*͕ͰͨͷͰ(FNJOJ$-*͔Β.$1੍ޚ ؔͳ͍͚Ͳ
IUUQTHJUIVCDPNLBSBWBFWFWHFOJZOPEFSFENDQTFSWFS OPEFSFENDQTFSWFSͷΠϯετʔϧઃఆ ʢ/0%&@3&%@50,&/ͬͯ͋ΔͷॳΊͯͬͨʣ
ࠓճϗοτͳͷͰ(FNJOJ$-*͔Β৮ͬͯΈͨ HFNJOJTFUUJOHTKTPOͷzNDQ4FSWFSTzʹઃఆ ݸਓతʹάϩʔόϧΠϯετʔϧͨ͘͠ͳ͍ͷͰͲ͔͜ͷϑΥϧμʹ͍Εͯ·͢ɻ
/PEF3&%ͷαʔόʔىಈͳͲ(FNJOJ$-*ʹͬͯΒ͏ͱશʹ/PEF3&%ΛݟͣʹΕΔ
Έ͍ͨͳͷΛ(&.*/*NEʹॻ͍͓ͯ͘ͱྑͦ͞͏ ʮىಈ࣌ࢦఆ͕ͳ͚ΕAOPEFSFEGMPX'JMFGMPXTKTPOAΛ࣮ߦͯ͠ϑϩʔΛࢦఆʯͱ͔ॻ͔Μͱ֎෦ʹ͍ͬͯා͍
None
Կͱ͋ΕงғؾͰ/PEF3&%Ͱ-*/&#PU࡞Εͨ🥳
Կͱ͋ΕงғؾͰ/PEF3&%Ͱ-*/&#PU࡞Εͨ🥳 ʮ7JCF-PX$PEFͩͶʂʂʂʯ 7JCF$PEJOHͳΒ͵
None
2ͯ͞ɺ7JCF$PEJOHͩͱͩΊʁ "ྑ͍Μ͚ͩͲɺ/PEF3&%Ͱ࡞Δͱઃܭਤ͕Θ͔Γ͍͢ͷ͕ྑ͍ ՌΞϓϦ /PEF3&%ͷϑϩʔ͕Ͱ͖Δ
·ͱΊ "*ͰงғؾͰ/PEF3&%੍ޚ͍͚ͨ OPEFSFENDQTFSWFSͰ΄΅શʹ"*੍ޚͰ/PEF3&%੍ޚ͍͚ͨ .$1ͰOPEFSFEίϚϯυͱ͔Δͱશʹը໘ҙࣝͤͣʹ͍͚Δ (FNJOJ$-*Ͱࢼ͚ͨ͠Ͳ݁ߏΑ͔ͬͨʢ$MBVEFΑΓ/PEF3&%ཧղ͋Δ͔
ϊʔυʹΑͬͯ"*͕ΞΫηεͰ͖ͳ͍έʔε͋Γͦ͏ͳͷͰϊʔυ࡞Δਓҙ ͬͯͰΔ͔͠Εͳ͍ 7JCF$PEJOH͡Όͳͯ͘7JCF-PX$PEFͷ͕࣌Ϋϧ͔Ͷ͐
0COJ[ϊʔυΜͰΈͨ ʮOPEFSFEͷ.$1ΛͬͯPCOJ[ϊʔυͰ-νΧ͢ΔϊʔυΛ࡞͍ͬͯͩ͘͞ɻʯ