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
一人だけ、Kiroが静止する日
Search
Hideyuki Nagata
September 10, 2026
Programming
160
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
一人だけ、Kiroが静止する日
【関西開催】Amazon Quick & Kiro Festival!!
https://kansai-cbs.connpass.com/event/402868/
での登壇資料です。
Hideyuki Nagata
September 10, 2026
More Decks by Hideyuki Nagata
See All by Hideyuki Nagata
アウトプット・オブ・Strands Decider 2B
hideg
0
51
The Day Kiro Stood Still— For One Person —
hideg
0
39
源内ハンズオン概要編
hideg
0
280
2025年の活動の振り返り
hideg
0
240
re:Inventから予想するAlexa+スキル開発
hideg
1
2.9k
JAWS UG AIML支部の紹介
hideg
0
180
Amazon Nova Canvasの新機能Virtual try-onで実装するプリクラ風アプリ
hideg
0
360
Generative AI Use Cases (GenU)カスタマイズに挑戦
hideg
0
590
generative-ai-use-cases(GenU)の推しポイント ~2025年4月版~
hideg
1
940
Other Decks in Programming
See All in Programming
JIS keyboard support in Omarchy
lef237
0
150
Web Framework Benchmark Battle 2026, Any%
a_matsuda
2
2.7k
コードレビューのボトルネックを"する側"と"される側"の両面から解消する
yub0n
2
1.6k
Apple Intelligence を用いた個人情報誤送信防止、及びユーザーリクエスト体験の改善について
yukiny
0
360
Long Living Tokens, Die, Die, Die! (or: The One Ring is Banned in Modern)
sylph01
0
350
R8 の設定見直しでアプリサイズ削減
andpad
0
220
複雑なUIコンポーネントとの ⻑い付き合い⽅:波及するバグからテスト戦略を経て、安全な再設計へ
mixplace
0
440
なぜCTOを降りてFDEを選んだのか?〜なぜプロダクト企業がFDEで顧客の現場に踏み込むのか〜
gonta
1
230
Vue Fes Japan の “作る側”に関わってみて
naokihaba
0
170
作れる、でも消せるか?──安全に「枯らして消す」機能削除術 / Drain, Then Delete
chobishiba
2
880
PyConTW 2026 - AI Coding 不只是工具升級, 區域醫院醫療資訊系統協作開發與資訊團隊轉型實踐
cclai999
0
140
【加筆修正版】Laravel のアプリケーションをどこにデプロイするか #phpcon_ehime
akase244
0
160
Featured
See All Featured
Paper Plane (Part 1)
katiecoart
PRO
2
12k
svc-hook: hooking system calls on ARM64 by binary rewriting
retrage
2
630
Reflections from 52 weeks, 52 projects
jeffersonlam
356
22k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
10
1.4k
Max Prin - Stacking Signals: How International SEO Comes Together (And Falls Apart)
techseoconnect
PRO
0
500
Organizational Design Perspectives: An Ontology of Organizational Design Elements
kimpetersen
PRO
1
850
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.6k
How to build an LLM SEO readiness audit: a practical framework
nmsamuel
2
950
Scaling GitHub
holman
464
140k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.9k
What the history of the web can teach us about the future of AI
inesmontani
PRO
2
750
16th Malabo Montpellier Forum Presentation
akademiya2063
PRO
0
410
Transcript
一人だけ、Kiroが静止する日 AIエディタの「超過の、そのまた上限」に、月末にぶつかった中小企業の実話 長田英幸 / 【関西開催】Amazon Quick & Kiro Festival!! /
2026-09-10
02
この話について 生成AIに開発を頼らざるを得なくなった小さな会社の記録です。 Kiroのコスト管理を整える中で、ある落とし穴に落ちて這い上がるま で。 派手な技術の話ではなく「知らなかった仕様に、いちばん困るタイミ ングで気づいた」という運用の話。 03
背景:エンジニアが増えない、だからAIに頼る 中小企業。エンジニアを募集しても、なかなか採用に至らない。 人が増えないなら、今いるメンバーが生成AIを使いこなすしかない—— そういう空気が社内にできた。 Kiroの契約は会社としてIAM Identity Centerで一元管理。誰がどのアカ ウントを使い、どれだけ消費するかを会社側で把握できる状態が出発 点だった。 04
きっかけ:「今月のAWS代、高すぎ!」 ある月「今月のAWSの請求、高すぎないか」と声が上がり、私にKiroの クレジット利用状況の監視指示が下りた。 ところが管理コンソールのKiroのページでは、社員一人ひとり(Kiroア カウント単位)まで絞り込めなかった。 全体の消費は見えても「誰がどれだけ使っているか」が見えない。監 視しろと言われたのに、肝心の粒度が足りなかった。 05
解決策:利用状況CSVを貯めて、自動で報告させる 色々と調べた……というのは半分嘘で、実際はKiro君がかなり頑張ってくれた。 たどり着いたのが、Kiroが毎日02:00 UTCに出力するユーザーアクティビティレ ポート(CSV)。 これをS3に貯め、バッチで集計し、会社のビジネスチャットに画像付きで報告す る仕組みを作った。 ユーザー単位の消費量・プラン・超過状況(Overage_Cap 等)が、CSVならちゃ んと取れる。
出典URL – Kiro Docs: Viewing per-user activity kiro.dev/docs/enterprise/monitor-and-track/user-activity/ 06
07
08
通知の設計:毎朝、そして毎週の始業時に Botの動き方もKiroに相談しながら決めた。 私個人宛て——毎朝の勤務開始時に利用状況が届くように。 会社のグループチャット——毎週の営業開始日(週明けの始業時間)に サマリーが届くように。 人が「見に行く」のではなく、通知が「向こうからやってくる」形に 。この時点では正直「これで安心」と思っていた。 09
事件:月末の朝、「Kiroが動かない!」 月末が差し迫ったある日の朝、出社したエンジニアの第一声が「Kiro が動かない!」だった。 よりによって月末。幸い長期案件で、月末=納期の締め日ではなかっ たのが救い。 しかも止まったのは全員ではなく、その一人だけ。何が起きているの か、最初はまったく分からなかった。 10
正体:超過にも、さらに上限があった Kiroの超過利用(overage)には、Service Quotasで管理される上限(cap)が存 在した。 そのエンジニアは最上位プランを使い、プランのクレジットを使い切り、さらに 超過分もどんどん使っていた。 その超過分がcapに到達したことで、その人だけが利用停止になっていた。 「制限を超える使い方に、さらに制限がある」——この構造を初めて知った。 出典URL –
Kiro Changelog: Custom Overage Caps via Service Quotas kiro.dev/changelog/general/custom-overage-caps-via-service-quotas/ 11
対処のつまずき:すぐには上がらなかった 必死にKiroに相談しながら、Service Quotasの上限引き上げをリクエス ト。ところが、すぐには反映されない。 意外にもオペレーター対応(サポート経由)に。AWSサポートに起票 し英語でも問い合わせ、途中でなぜか一方のケースがクローズされる など一筋縄ではいかず。 その日は該当エンジニアはコーディングができず、資料作成などに切 り替えて過ごした。 後で調べると、Service
Quotasは「小さい増加は自動、大きい増加はサ ポート送りで時間がかかる」標準的な挙動。月末の駆け込み申請が一 番響いた。 12
いちばん大事な誤解:capは「1人ずつ」に効く capはアカウントに1つ設定する値。だが公式には「プロファイル内の 各ユーザーに効く上限(for every user)」を意味する。 「安いプランの社員が大勢で使っても、合計さえ超えなければ誰も止 まらない」は誤解。実際は一人ずつ上限に達し、達した人だけが止ま る。 全社合計を1つの数字で頭打ちにする仕組みではない。人数が増えれば 全体の超過額も人数分ふくらみ得る。
capは「暴走の安全弁」であって「全社予算の蓋」ではない——ここが 要だった。(出典:Kiro Docs / Maximum allowed overage per Kiro profi 13 le)
学びと、これから 超過が「ゼロから立ち上がった日」に気づく。上限に達してから慌てず、余裕の あるうちに引き上げておく。 監視のしきい値を100%ではなく手前に置く。 今回の一件で、通知にはcapの状況も追加。「一人ひとりが、自分の上限にどれ だけ近いか」を見る運用に変えた。 人が増えないからAIに頼る——その選択は変わらない。だからこそ、AIを「止め ない」ための運用を小さく積み上げる。 一人だけ静止した、あの月末の朝を、二度目にしないために。 14
Kiro Crewはいいぞ♪ 15