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
20260822 Kiroとは
Search
Masaru Ogura
August 22, 2026
Technology
80
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
20260619 私の日常業務での生成 AI 活用
masaruogura
1
320
20260120 Amazon VPC のパブリックサブネットを無くしたい!
masaruogura
2
250
20251126 アウトプットの大切さについて
masaruogura
0
200
20250822 「AWS運用入門」で運用を体系的に学ぼう
masaruogura
0
130
20241218 私の気になる VPC 周りのアップデート
masaruogura
0
180
20240530 Backlogでスクラムを回してみよう
masaruogura
0
420
20240516 JAWS-UG 朝会 運営の裏側
masaruogura
1
280
20240509 CloudWatch でいろいろなものを監視してみよう
masaruogura
1
370
20240329 第34回 JAWS-UG札幌勉強会 オープニング
masaruogura
0
79
Other Decks in Technology
See All in Technology
dbt と Snowflake と tag
kevinrobot34
1
190
Go 1.27 の標準パッケージに uuid が入った!のでいろいろ喋る / go_127_std_go_uuid
convto
3
660
tamachi.go 誕生の裏側
rymiyamoto
1
200
ソフトウェアサプライチェーンの構造的リスクとコンテナ環境の保護
kyohmizu
5
890
Android skills に学ぶ
kokiko
0
160
AI開発に用いられるHPC技術について
gpuunite_official
0
260
Kiro Crew で始める マルチエージェント開発
miu_crescent
PRO
0
170
関東Kaggler会発表資料
takoi
1
290
小粒でもパワフルなJS Runtime Antjsについて
comamoca
0
120
2027年のMetricKit
kantacky
0
170
AI画像認識を活用したゲーム内決済処理検証の自動化
gree_tech
PRO
0
360
FDEの心得
noriakioji
5
6.4k
Featured
See All Featured
コードの90%をAIが書く世界で何が待っているのか / What awaits us in a world where 90% of the code is written by AI
rkaga
63
45k
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
1
6.1k
Game over? The fight for quality and originality in the time of robots
wayneb77
1
250
Beyond borders and beyond the search box: How to win the global "messy middle" with AI-driven SEO
davidcarrasco
3
220
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.5k
Collaborative Software Design: How to facilitate domain modelling decisions
baasie
1
280
How To Speak Unicorn (iThemes Webinar)
marktimemedia
1
560
SEO for Brand Visibility & Recognition
aleyda
0
4.7k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
133
19k
Ruling the World: When Life Gets Gamed
codingconduct
0
310
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.8k
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 を使いこなすための土台は整いました