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
入井 啓太
August 29, 2025
Programming
360
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
210
Claude CodeによるAI駆動開発の実践 〜そこから見えてきたこれからのプログラミング〜
iriikeita
0
760
kiroでゲームを作ってみた
iriikeita
0
460
色々なAWSサービス名の由来を調べてみた
iriikeita
0
530
色々なIaCツールを実際に触って比較してみる
iriikeita
0
840
何故負荷試験が大切かを考える
iriikeita
0
490
Amazon GameLiftの 構成要素を整理する
iriikeita
0
770
AWSでゲームサーバーを運用! Amazon GameLiftのお話
iriikeita
0
1.1k
Zendeskでコールセンター・ヘルプデスク業務に手軽に生成AIのパワーを取り入れる方法
iriikeita
0
1.3k
Other Decks in Programming
See All in Programming
キャリア迷子上等 ─ "ない道"は自分で作ればいい
16bitidol
3
2.8k
Language Server 使ってる? 〜VSCode と Zed の場合〜 / Are you using a Language Server? ~For VS Code and Zed~
handlename
0
830
OSINT for SRE: 学術論文とポストモーテムから探る システム障害の共通パターン / SRE NEXT 2026
tomoyk
1
1k
AI 輔助遺留系統現代化的經驗分享
jame2408
1
1.2k
ローカルLLMでどこまでコードが書けるか -拡張版 / How much code can be written on a local LLM Extended
kishida
12
4.6k
正しくソフトウェアを作る、前提を疑うための認知の視点 / doubt-premise
minodriven
21
7.2k
関数型プログラミングのメリットって何だろう?
wanko_it
0
140
「なぜそう決めたのか」を残し続ける仕組み ― Notion AI カスタムエージェント × Slack連携による設計判断の自動記録 - NIKKEI Tech Talk #47
niftycorp
PRO
0
250
セキュリティの専門家じゃなくてもできる。「セキュリティ意識」をアップデートして サプライチェーン攻撃への耐性を高めよう。
tk3fftk
5
1k
ECSアプリログをFireLensでコスト削減しようとしたけど諦めた話 in Fargate×Node.js
akihisaikeda
2
4.2k
吝嗇家のためのAI活用 / AI development for miser - ChatGPT + Issue Driven Development
tooppoo
0
170
技術記事、 専門家としてのプログラマ、 言語化
mizchi
14
7.3k
Featured
See All Featured
WCS-LA-2024
lcolladotor
0
670
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.8k
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
280
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
3
890
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
3.6k
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.8k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.5k
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
5
1.1k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
133
19k
The #1 spot is gone: here's how to win anyway
tamaranovitovic
3
1.1k
Public Speaking Without Barfing On Your Shoes - THAT 2023
reverentgeek
1
450
How to Align SEO within the Product Triangle To Get Buy-In & Support - #RIMC
aleyda
2
1.6k
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を活用することで、ゲームのプロトタイプ開発は効率化し、よ り手軽に行うことができるようになると思われる。
ありがとうございました