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
20260822 Kiroとは
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Masaru Ogura
August 22, 2026
Technology
110
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
20260822 Kiroとは
2026/8/22 第49回 JAWS-UG札幌勉強会 in 旭川の登壇資料です。
https://jawsug-sapporo.connpass.com/event/401165/
Masaru Ogura
August 22, 2026
More Decks by Masaru Ogura
See All by Masaru Ogura
20260906 「AWS運用入門」著者が教える、運用業務への生成AI活用入門
masaruogura
0
260
20260619 私の日常業務での生成 AI 活用
masaruogura
1
330
20260120 Amazon VPC のパブリックサブネットを無くしたい!
masaruogura
2
250
20251126 アウトプットの大切さについて
masaruogura
0
210
20250822 「AWS運用入門」で運用を体系的に学ぼう
masaruogura
0
130
20241218 私の気になる VPC 周りのアップデート
masaruogura
0
180
20240530 Backlogでスクラムを回してみよう
masaruogura
0
430
20240516 JAWS-UG 朝会 運営の裏側
masaruogura
1
280
20240509 CloudWatch でいろいろなものを監視してみよう
masaruogura
1
370
Other Decks in Technology
See All in Technology
2026_devsumi_ozono.pdf
o3
3
410
DEFCON_CHV_CTF_Write-up.pdf
bata_24
0
140
多層防御と最⼩権限で実現する、安全なAIエージェント設計パターン
lycorptech_jp
PRO
1
270
Microsoft 365 Copilot chat -tekoälypalvelun tietosuojaongelmat
hponka
0
740
Where Is JetBrains AI Heading- — Central CLI, Air Alpha, and the Agentic Development Stack
x5gtrn
PRO
0
160
例外の正しい扱い方 そのエラー try-catchして大丈夫?
jinwatanabe
3
470
リージョンの壁を越える、 ちょっと変わったAWSサービスの話
falken
PRO
1
310
[2026-09-11]SREは誰のもの?運用エンジニアが始める 「SRE領域への越境」とチームの進化の軌跡 〜Road to NEXT CRE
tosite
0
160
20260912_スクフェス三河
kgnkhkr
0
300
全員がプロダクトへ向き合う組織を持続成長させるために——組織づくりのフライホイールと4象限 / The Flywheel Model and Four Quadrants for Organizational Design
hiro_torii
4
980
株式会社シーエーシー エンジニア向け会社紹介資料
cac
0
57k
薬剤師(ドメインエキスパート)と一緒に育てる薬局向けAIアシスタント
kakehashi
PRO
2
150
Featured
See All Featured
Facilitating Awesome Meetings
lara
57
7.1k
Code Review Best Practice
trishagee
74
20k
The Limits of Empathy - UXLibs8
cassininazir
1
650
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
3k
The SEO Collaboration Effect
kristinabergwall1
1
550
Writing Fast Ruby
sferik
630
63k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
10
1.3k
First, design no harm
axbom
PRO
2
1.3k
HTML-Aware ERB: The Path to Reactive Rendering @ RubyCon 2026, Rimini, Italy
marcoroth
4
630
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
123
22k
Intergalactic Javascript Robots from Outer Space
tanoku
273
27k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
Transcript
Kiro とは 2026/8/22 JAWS-UG 札幌 in 旭川
自己紹介 • 小倉 大 (おぐらまさる) Facebook : https://www.facebook.com/masaru.ogura.71 Twitter :
@MasaruOgura • 株式会社サーバーワークス • AWSトレーニングの講師 • 札幌在住 • ススキノが生んだエンジニア
本日の流れ 1 生成 AI とは その場で新しく作るという仕組み 3 Kiro とは VS
Code ベースの AI コーディング IDE 5 動作モード Autopilot と Supervised 7 Steering チームルールを永続的に指示する 9 まとめ 要点の振り返り 2 LLM と モデル 中身と、押さえておきたい 3 つの性質 4 対話の進め方 フリーフロー と 構造化ワークフロー 6 コンテキスト指定 #File などで文脈を明示する 8 Hooks と MCP 自動化と外部連携の仕組み
生成 AI とは 指示に応じて、その場で 新しい文章やコードを作り出す AI 検索のように答えを「探す」のではなく、学習したパターンから毎回その場で「組み立てる」 できること — 業務でよく使う
4 つの形 書く まとめる 整理する 仕上げる 文章・メール・コード の下書きを作る 長い資料やコードの差 分を要約して把握する 情報を分類し、抜けて いる観点を洗い出す 対話で質問と修正を重 ね、精度を上げていく 共通するのはたたき台を速く作ること。採用するかどうかを決めるのは、あくまで人。
LLM と モデル — 生成 AI の中身 LLM モデル 大規模言語モデル
— 生成 AI を動かしている本体 大量のテキストから言葉のつながりを学習し、「次に来そうな言葉」を確率的に選 び続けることで文章やコードを組み立てる。 学習結果の実体 — 用途に応じて選ぶもの Claude や GPT など種類があり、速さ・賢さ・コストが異なる。 Kiro でも使うモ デルを切り替えられる。 押さえておきたい 3 つの性質 1 読める量に上限がある コンテキストウィンドウと呼ぶ 。長すぎる資料は、必要な部分 に絞って渡す。 2 知識には時点がある 最新情報や社内固有のルールは 知らない。こちらから渡す必要 がある。 3 もっともらしく間違える 自信ありげに誤った内容を返 すことがある。出力は必ず人 が確認する。 この 3 つがあるから、このあと出てくるコンテキスト指定と Steering が効いてくる
Kiro とは 1 チャットで対話しながらコードを書く VS Code ベースの AI コーディング IDE
拡張機能や設定はそのまま持ち込める。見慣れ たエディタの上に、対話でコードを書くという 新しい進め方が乗っている。 質問や依頼を自然な言葉で伝えられる 2 ファイル編集をエージェントが代行 読む・書く・確認するまでを一貫して任せられる 3 ターミナル操作も含めて実行 ビルドやテストの実行まで対話の中で進められる 4 VS Code の資産を引き継げる 拡張機能・キーバインド・設定がそのまま使える
対話の進め方 — 2 つのスタイル フリーフローな対話 構造化ワークフロー (Spec) 探索的な質問や小さな修正に 複雑な機能開発・重要な修正に •
自由な言葉で質問・依頼できる • 要件 → 設計 → タスクの 3 段階で進める • その場で方針を変えながら進められる • 各段階でレビュー・承認しながら進められる • 変更が小さく、後戻りしやすい場面に向く • 影響範囲が大きく、やり直しが困難な場面に向く • 例: typo の修正、簡単な質問、調査 • 例:新機能の追加 やり直し(リグレッション)が困難なバグ修正 判断基準:影響範囲が小さく後戻りしやすい → フリーフロー 影響範囲が大きい → Spec
動作モード — Autopilot と Supervised デフォルト 安心して始める Autopilot Supervised 自律的に実行し、後から確認する
ターンごとに変更内容を確認する エージェントがファイル編集まで自律 的に実行 変更は後から確認・必要ならロールバ ック 作業が止まらないので、スピードが出 る ファイル変更を伴うターンごとに一旦 停止 変更を hunk 単位で確認し、承認・拒 否できる 1 つずつ確認できるので、挙動を掴み やすい 向いている場面:慣れた作業、影響範囲が把握で きている変更 向いている場面:使い始め、影響範囲が読めない 変更
コンテキスト指定 — # で文脈を渡す #File #Folder #Terminal #Git Diff 特定のファイルを
文脈として渡す フォルダ全体を文 脈として渡す ターミナルの実行 結果を渡す 現在の差分を文脈 として渡す あいまいな指示より、対象を明示する方が、期待通りの結果に近づく
Steering — ルールを永続的に指示する .kiro/steering に Markdown を置くだけで、 AI への指示を永続化できる always
fileMatch manual 常に適用 条件付きで適用 手動で読み込み 会話のたびに自動で読み 込まれる。全社共通ルー ルなど、いつでも守って ほしい内容に使う。 特定のパターンに合うフ ァイルを開いたときだけ 読み込まれる。技術領域 ごとのルールに使う。 チャットで # を使って指 定したときだけ読み込ま れる。特定の作業でだけ 使うルールに使う。
Steering — ルールを永続的に指示する
Hooks と MCP — 自動化と外部連携 Hooks — 自動化 MCP —
外部連携 特定のイベントが起きたら、コマンドを自動実行する 外部のツールやサービスと繋ぐ標準プロトコル ファイル保存 AWS Lint 実行 Kiro タスク完了 テスト実行 .kiro/hooks に設定ファイルを置くだけで動く GitHub データベース .kiro/settings/mcp.json に設定するだけで、チャット からツールを呼び出せる
Hooks と MCP — 自動化と外部連携 認証情報は変数で渡すようにしましょう。 配置場所によっては、GitHubなどに mcpの設定ファイルをアップしてしまう 可能性があります。
まとめ VS Code ベースの AI コーディング IDE フリーフローと Spec を使い分ける
Autopilot と Supervised を選べる # でコンテキストを明示できる Steering でルールを永続化できる Hooks と MCP で自動化・連携できる これで、 Kiro を使いこなすための土台は整いました