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エディタKiroを使ってみた
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
入井 啓太
August 29, 2025
Programming
370
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
AWS発のAIエディタKiroを使ってみた
入井 啓太
August 29, 2025
More Decks by 入井 啓太
See All by 入井 啓太
チーム内のコンテキスト共有のためのClaudeプラグインを作ってみた
iriikeita
0
260
Claude CodeによるAI駆動開発の実践 〜そこから見えてきたこれからのプログラミング〜
iriikeita
0
810
kiroでゲームを作ってみた
iriikeita
0
500
色々なAWSサービス名の由来を調べてみた
iriikeita
0
590
色々なIaCツールを実際に触って比較してみる
iriikeita
0
870
何故負荷試験が大切かを考える
iriikeita
0
510
Amazon GameLiftの 構成要素を整理する
iriikeita
0
800
AWSでゲームサーバーを運用! Amazon GameLiftのお話
iriikeita
0
1.1k
Zendeskでコールセンター・ヘルプデスク業務に手軽に生成AIのパワーを取り入れる方法
iriikeita
0
1.3k
Other Decks in Programming
See All in Programming
Building an Out-of-Order CPU
latte72
0
540
PHPプロジェクトの結合バランスを可視化する #php_night
kajitack
0
200
信頼性の目標を誰も求めてない
shubox
0
480
片田舎のおっさん、 Swift Buildのダイアモンド問題解決の不具合修正PRを出すが、解決方法がキャッシュをしないようにすることであり、ビルド時間が伸びると言われてマージされないので高速化もする/swiftbuild
yimajo
0
340
go-spidermonkeyでAIエージェントのCode Modeを実装する
syumai
3
1.5k
Foundry Localでエージェント開発
seosoft
0
110
業務時間外もAIに働いてもらう話
colorful12
3
9.9k
承認済みなのに差戻しできてしまうバグ、型で潰せます
shinchit
0
130
LLMは4年分のCompose移行を再現できるのか?実プロダクト279件のXMLで探る自動化の境界線
makun
0
320
AIの中の人になってみる
htkym
0
150
関東Kaggler会_NVIDIA_Nemotron_コンペ_振り返り
rick_ds
0
800
Cloudflare is Agents
chimame
0
190
Featured
See All Featured
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.9k
Information Architects: The Missing Link in Design Systems
soysaucechin
1
1.1k
Noah Learner - AI + Me: how we built a GSC Bulk Export data pipeline
techseoconnect
PRO
0
410
The Anti-SEO Checklist Checklist. Pubcon Cyber Week
ryanjones
0
230
The SEO identity crisis: Don't let AI make you average
varn
0
550
Fireside Chat
paigeccino
42
4k
Building an army of robots
kneath
306
46k
What's in a price? How to price your products and services
michaelherold
247
13k
Odyssey Design
rkendrick25
PRO
2
800
Ten Tips & Tricks for a 🌱 transition
stuffmc
0
180
Bioeconomy Workshop: Dr. Julius Ecuru, Opportunities for a Bioeconomy in West Africa
akademiya2063
PRO
1
330
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
3k
Transcript
AWS発のAIエディタKiroを使ってみた JAWS-UG 名古屋 8月会② 入井 啓太(iridon0920)
自己紹介 名前:入井啓太(iridon0920) 所属:クラスメソッド株式会社 新名古屋オフィス伏見に9/2オープン 業務:ゲーム開発・運用支援、SaaS導入支援など コミュニティ: JAWS-UG 名古屋、DAGYA TECH 趣味:ゲーム(スト6)、漫画、猫など
3 Kiroとは?
• AWSが開発したAIエージェント搭載IDE ◦ Cursor等のようにVS Codeがベース • 通常のVibe Codingだけでなく、「仕様駆動開発」を支援 • ファイル保存などをトリガーに、AIに自動的にタスクを実行させるフックという機能
もあり • 現在プレビュー版であり、利用にはウェイトリスト登録が必要 Kiroとは?
Kiroの仕様駆動開発 要件定義 設計 タスク作成 コーディング
従来のVive CodingとKiroの比較 適切なフレームワークで開発者を導く • 決められた道筋に沿って迷わず開発を進 められる • 最初に設計が強制されるので、大規模な 開発であっても一貫性を保って進められ る
◦ 反面、小規模な開発だとオーバースペック 感あり • 設計ドキュメントが統一されたフォー マットで残る • 開発経験が乏しくても一定の クオリティの成果物が作りやすい • 自由に開発を進められる • 自由な分、どのように開発を進めるか決 めておかないと迷子になる可能性あり ◦ 気づけば重要でない機能が作り込まれてい たり… • 設計ドキュメントが残しづらい ◦ 残そうと思わないと残らない ◦ 残っていてもフォーマットに一貫性がない • 小規模なツールの開発であればこちらの 方が早い 従来の Vive Coding Kiroによる仕様駆動開発
7 実際に使ってみた
五目並べゲームを作ってみた
五目並べの構成要素 機能 • Webブラウザ上で五目並べが遊べる • 人対人/人対AIモードから選択 技術構成 • TypeScript/Vite/Jest など 100%
Kiroだけで実装できました
五目並べができるまで - 要件定義 少しのプロンプトで要件定義書作成完了
五目並べができるまで - 設計 プロンプトなしで設計文書作成完了
五目並べができるまで - タスクリスト タスクもそのまま作成完了し、コーディングへ タスクリスト上で各タスクを クリックしてコーディング開始
できあがったソースコード、アプリ • 各コードはMVC構造をベースに整理 • メソッドの責務も最低限 ◦ クラスは少し大きいが、ちゃんと指示 すれば分割してくれそう • UI/UXは特に指示しなかったが、良
い感じに作ってくれている ◦ レスポンシブ対応 ◦ 石を置いたときのちょっとした演出 • 各種テストも完備 ◦ 単体テスト ◦ 統合テスト ◦ E2Eテスト ◦ パフォーマンステスト これだけの成果物が 2回のプロンプト送信とクリック操作で出力
Kiroによるゲーム開発のメリット • プロトタイプ版のスクラップビルドを高速化可能 ◦ ゲームのアイディアが本当に面白いか検証するためのもの ◦ 試行錯誤のために何度も作り直しが必要となる • プランナー・デザイナーのみでもある程度複雑なロジックのゲー ムを作成可能
◦ エンジニア無しでもきちんと動くものを開発できる ◦ 仕様書がそのまま動くので、細かな調整もしやすい
まとめ • Kiroは、フレームワークにより開発者を導いてくれるので、迷う ことなく開発を進められる。 • AIなど、複雑なロジックであっても、自然言語からそれっぽいも のを作ってくれるため、開発のハードルが下がる。 • Kiroによるゲーム開発は、少なくともプロトタイプレベルであれ ば十分なクオリティの成果物を出力してくれそう。
• AIを活用することで、ゲームのプロトタイプ開発は効率化し、よ り手軽に行うことができるようになると思われる。
ありがとうございました