Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
JAWS ミート 2026 の「出し物」のゲームを Kiro と AI-DLC v2 で作った話
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
hmatsu47
PRO
August 15, 2026
Technology
13
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
JAWS ミート 2026 の「出し物」のゲームを Kiro と AI-DLC v2 で作った話
JAWS-UG 茨城 #16 LT&BBQ 大会
2026/8/15 LT
hmatsu47
PRO
August 15, 2026
More Decks by hmatsu47
See All by hmatsu47
中小企業に就職して転職せず30年。結果どうなった?
hmatsu47
PRO
0
79
ゲームで挑戦!VPC の気持ちになって IPv4/v6 パケットをルーティングしよう!
hmatsu47
PRO
0
28
続・名古屋城とデータセンター
hmatsu47
PRO
0
27
【再演】IPv6 VPC の実装パターンをいくつか
hmatsu47
PRO
0
33
名古屋城とデータセンター
hmatsu47
PRO
0
40
IPv6 に関する話
hmatsu47
PRO
0
29
さいきんの光ファイバーの話
hmatsu47
PRO
0
74
低いほうのレイヤを見てみる話
hmatsu47
PRO
0
34
IPv6 VPC の実装パターンをいくつか
hmatsu47
PRO
0
57
Other Decks in Technology
See All in Technology
AI 駆動 Terraform 開発/SRE_BizReach_MIXI_2
visional_engineering_and_design
3
2k
ペアプロの価値はコードを書くことだけじゃない
codmoninc
PRO
0
160
プロダクト思考 × 基盤思考を AIで実現する Compound Engineering
tkc66buzz
1
310
アプリログインとWeb認証基盤をつなぐ ASWebAuthenticationSession 作法
shimastripe
1
180
HRC_Frontend_Conference_Fukuoka_2026.pdf
ts020
0
340
2026-09-10 【Snowflake World Tour Tokyo 2026】dbt Core と Snowflake で実現する多層的なデータガバナンス / Multi-Layered Data Governance Powered by dbt Core and Snowflake
civitaspo
0
300
Deploying a Full-Stack Bun-Native Framework on Cloudflare Workers
7nohe
0
130
作り直せるコードは迅速に 作り直せないDBは慎重に - AI時代のプロダクトエンジニアが「判断の不可逆性」で開発速度を変える話
kinosuke01
0
300
Adaptive Warehouse を今すぐ導入すべき理由と迷ったときの判断基準
__allllllllez__
0
160
20260912_スクラムにジェネラリストは必要か
ryugen04
0
300
あるけみー式LTスライド作成術
alchemy1115
1
160
多摩川(.dev)ランニング入門 / Tamagawa.dev#3
fujiwara3
3
450
Featured
See All Featured
Ethics towards AI in product and experience design
skipperchong
2
370
Evolving SEO for Evolving Search Engines
ryanjones
0
280
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
68
57k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
38
3k
Digital Projects Gone Horribly Wrong (And the UX Pros Who Still Save the Day) - Dean Schuster
uxyall
1
2.8k
Raft: Consensus for Rubyists
vanstee
141
7.7k
Making the Leap to Tech Lead
cromwellryan
135
10k
Fireside Chat
paigeccino
43
4k
The Cult of Friendly URLs
andyhume
79
7k
The Anti-SEO Checklist Checklist. Pubcon Cyber Week
ryanjones
0
230
Optimising Largest Contentful Paint
csswizardry
37
3.9k
Accessibility Awareness
sabderemane
1
210
Transcript
JAWS ミート 2026 の「出し物」のゲームを Kiro と AI-DLC v2 で作った話 JAWS-UG
茨城 #16 LT&BBQ 大会 2026/8/15 まつひさ(hmatsu47)
自己紹介 松久裕保(@hmatsu47) • https://qiita.com/hmatsu47 • 現在: ◦ 名古屋で Web インフラのお守り係をしています
◦ SRE チームに所属しつつ技術検証の支援をしています ◦ 今年はカンファレンス・勉強会では DB 以外の話メインで! ▪ 2 月以来約半年ぶりに茨城へお邪魔しています 2
JAWS ミート? • 毎年 7 月に豊橋で開催 ◦ LT&BBQ 形式 ◦
今年で 5 回目 ▪ 7/4 開催 ◦ 私は 2 回目以降「プロジェクター&スクリーン係」として参戦 ▪ 注:運営ではありません(今年は食材の買い出しに行ったけど) 3
前回(去年) • 「ゲームで体感!Aurora DSQL の OCC」という体験型? LT を実施 ◦ LT
枠に空きが出たため即興で Amazon Q CLI にゲームを作って もらう→「最後にコミットした人が勝ち!」ゲームを開催 ▪ このときは Vibe coding だった 4
今回 • 「IPv6 VPC 学習ゲーム」で IPv6 専用 or IPv4/v6 混在
ネットワークとルーティングを学ぼう! ◦ Kiro CLI で AI-DLC v2(α)を使って作成したゲーム ◦ https://github.com/hmatsu47/ipv6-vpc-game ▪ これを作った直後 AI-DLC(Workflows)v2 が GA Preview に ▪ と思っていたが取り込んだのがα版か GA Preview 版かよくわからない状況 5
ゲームは 3 ステージ • ① IPv6 アドレスの分類 • ②サーバー環境とクライアント環境の IPv6
対応 • ③パケットのルーティング 6
というわけで • さっそく挑戦してみましょう! 7
ゲームで挑戦! • 入口はこちら ◦ https://bit.ly/3T7r8RO • 名前を入力→ゲーム開始! ◦ ステージ 1・2
は選択肢をドラッグ&ドロップ ◦ ステージ 3 は選択肢のボタンを押す • 各ステージ 1 分の時間制限あり(何度でも再挑戦可能) • クリアされた方先着 8 名にプレゼントあり 8
ここからは作成過程の話 9
なぜ Kiro CLI + AI-DLC (Workflows) v2? • ハーネス構築とか面倒くさい! ◦
環境を簡単に構築できそうだったので ▪ 捨てても良い EC2(AL2023)に Kiro CLI と AI-DLC v2 を入れた ▪ 特に何もせず kiro-cli chat からの「AI-DLC でゲームを作って」 • 参考情報はこちら ◦ https://zenn.dev/aws_japan/articles/aidlc-workflows-v2-harness-engineeri ng ◦ https://qiita.com/y-morimatsu/items/99b6f10c4c2a36fd4b08 10
AI-DLC (Workflows) v2 の流れ • フェーズは 5 つ ◦ Initialization
/ Ideation / Inception / Construction / Operation • 全 32 ステージ ◦ すべてを通過する必要はない ▪ 初期のフェーズでインタビューを経て選定(規模や目的に合わせて) ◦ 各ステージでは AI が実行した内容を人が承認 11
今回は • 「feature」スコープで深さ「Standard」を選択 ◦ 32 ステージ中 31 ステージを経ることに ▪ ただし終盤で「CI/CD
パイプラインは不要」としたので実質的に少し減少 ◦ 概ね 8 時間半程度で完成! ▪ ワークフローを止めていた時間を含む 12
Inception までが重く、Construction は爆速 • SDD の類が嫌われる理由「仕様決めフェーズがダルい」 ◦ 今回は細部を詰めていない状態の一人プロジェクトで利用 ◦ 壁打ちがありがたい&他人を気にせず雑に進めても平気
▪ 個人的に考えもしなかった「フロントエンドは Vanilla JS でいきましょう! 大丈夫!いけます!」という漢気あふれる(?)提案に乗っかって進めた • 実装はほぼ「見てるだけ」でどんどん進む ◦ 「なかなかやるじゃん」とそのときは思っていた… 13
いよいよ完成!…のはずが • 「AWS 構成図を表示するスタイルで」と伝えたのに ◦ 「世界のすべてが文字で表現されたシュールなゲーム」爆誕 • 「シンプルアイコンで表示して」と伝えたのに ◦ 謎
SVG 画像、現る 14
どうして? • AI-DLC(v2)の Skills のデフォルトは「Web 禁止」 ◦ Kiro CLI ビルトインの
web_search・web_fetch が無効される ◦ それなのに「Web を見て進めました!」的な演技をする ▪ 繰り返し問い詰めると「実は Web 見れませんでした…」と白状 • 必要なツール類は明示的に有効化する必要がある ◦ 当然といえば当然 ▪ やはり手抜きはいけない 15
その他 • CDK(TypeScript)のテストがよくハングアップする ◦ 原因はメモリ不足 ▪ CDK のテスト環境は Jest(ts-jest)がスタンダード ▪
でも実行が遅いだけでなくメモリ食い ▪ 並列で動くと死ぬ • ちなみに ◦ フロントエンドでは割と Vitest が選ばれるケースが ◦ AI-DLC(v2)の実行には bun が使われるのでややこしい構成に… 16
感想とまとめ • 使い方を間違えなければ強い味方に ◦ このゲーム以外のアプリケーション生成シーンでも、自分が考え つかない AWS リソース構成などを提案して作ってくれた ◦ ただし間違える(人間が手抜きをする)と今回のような遠回りに
• まずは一人プロジェクトで使ってみると感覚が掴めそう ◦ AI-DLC 自体は小規模から大規模まで対象だが基本思想は「モブ AI プログラミング」なのでいきなり分業での導入、は勧めない 17
「SDD もう要らないんじゃね?」論については • 確かにフラッグシップモデルは賢くなった ◦ マイクロマネジメント的なハーネスが仇になる話もあるし • 誰もが「いい感じ」に AI を使いこなせるわけではない
◦ SDD や、AI-DLC のような SDD を拡張する形の手法は「初心者」 「凡人」が AI を操るときに道を外れないよう良い手助けをして くれるメリットは(今でも)ある 18
余談 : GitHub Copilot を 8/9 にサポートしたので • 会社の環境で試してみた ◦
VS Code から使ってみたところ、「完了しました!」と言いなが ら未実装がたくさん ◦ フック周りの挙動が特に怪しい • 同じ AI-DLC(v2)でもハーネス(コーディングエージェン ト)によって動きが違う ◦ GitHub Copilot 版は「出たばかり」なので特に? 19