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
AWS発のAIエディタKiroを使ってみた
Search
入井 啓太
August 29, 2025
Programming
380
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
290
Claude CodeによるAI駆動開発の実践 〜そこから見えてきたこれからのプログラミング〜
iriikeita
0
850
kiroでゲームを作ってみた
iriikeita
0
530
色々なAWSサービス名の由来を調べてみた
iriikeita
0
620
色々なIaCツールを実際に触って比較してみる
iriikeita
0
900
何故負荷試験が大切かを考える
iriikeita
0
520
Amazon GameLiftの 構成要素を整理する
iriikeita
0
810
AWSでゲームサーバーを運用! Amazon GameLiftのお話
iriikeita
0
1.1k
Zendeskでコールセンター・ヘルプデスク業務に手軽に生成AIのパワーを取り入れる方法
iriikeita
0
1.3k
Other Decks in Programming
See All in Programming
re:Inventに行く前に知っておきたい現地参加のノウハウ
nokomoro3
0
360
AI時代のコードレビューは人に向けるな、仕組みに向けろ
texmeijin
5
3.5k
見えないものを探る要求要件定義に必要な基本的思考 / invisible-requirement-thinking
minodriven
13
6.5k
機械に任せるテスト、人が見るテスト ⽣成AIで引き直した、運⽤保守フェーズの線引き
dske104
0
160
ゲームコントローラやキーボードのファームウェアをSwiftで書く
kishikawakatsumi
1
270
速習iPhone Duo対応
yuukiw00w
2
960
Herb in Rails 8.2: Your ERB views, now HTML-aware @ Rails World 2026, Austin, Texas
marcoroth
0
190
Augmenting AI with the Power of Jakarta EE
ivargrimstad
0
520
Heart of Swift Concurrency
koher
0
1.2k
GitHubハンズオン講座 — 実務レベルのチーム開発のフローを身につけよう
junhat6
0
120
速く作れる。その次は、速く確かめられる開発へ 〜AIネイティブ開発を支える、Shift Down〜 / Can build fast. Next, moving to development where we can verify fast.
rkaga
8
5.5k
Are APIs Still Relevant in the AI Era?
soyuka
0
420
Featured
See All Featured
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
The Invisible Side of Design
smashingmag
301
52k
How to Get Subject Matter Experts Bought In and Actively Contributing to SEO & PR Initiatives.
livdayseo
0
210
From π to Pie charts
rasagy
1
390
What the history of the web can teach us about the future of AI
inesmontani
PRO
1
720
The browser strikes back
jonoalderson
0
1.8k
Avoiding the “Bad Training, Faster” Trap in the Age of AI
tmiket
0
260
Learning to Love Humans: Emotional Interface Design
aarron
275
41k
sira's awesome portfolio website redesign presentation
elsirapls
0
440
The Cost Of JavaScript in 2023
addyosmani
55
10k
The Curse of the Amulet
leimatthew05
3
15k
What does AI have to do with Human Rights?
axbom
PRO
1
2.4k
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を活用することで、ゲームのプロトタイプ開発は効率化し、よ り手軽に行うことができるようになると思われる。
ありがとうございました