Kiroは、AIエージェント開発を革新する強力なツールとして進化を続けています。2025年12月3日、Kiroは待望の大型アップデートをリリースしました。このリリースでは、AIに動的な専門知識を付与する「Powers」、長時間の会話を効率的に管理する「会話要約」、開発を加速する「スラッシュコマンド」という画期的な機能が導入され、AI開発体験を次のレベルへと引き上げます。
主要な変更点

1. Powers:AIエージェントに動的な専門知識を付与
概要・初心者向け説明
Kiroの「Powers」は、AIエージェントが特定のツールやフレームワークに関する専門知識を「必要な時にだけ」獲得できる、画期的な機能です。まるでAIがその場で新しいスキルを習得するかのように、会話の文脈に応じて最適な知識が自動的にロードされます。これにより、AIエージェントは常に最新かつ関連性の高い情報に基づいた応答やアクションが可能になります。
技術的詳細
Powersは、MCPサーバー、ステアリングファイル、フックといったKiroの構成要素を再利用可能なバンドルとしてパッケージ化します。これらのバンドルは、ユーザーの会話内容から関連キーワードが検出された際に、オンデマンドでアクティベートされます。従来のAIエージェントがすべてのMCPツールを事前にロードし、コンテキストウィンドウを圧迫していたのに対し、Powersは必要な時だけ専門知識を動的にロードすることで、コンテキストウィンドウの肥大化を防ぎ、効率的なリソース利用を実現します。
専門用語解説
- MCPツールとは: KiroのAIエージェントが外部システム(例: Datadog、Figma、Stripeなど)と連携し、特定のタスクを実行するためのモジュール群です。
- コンテキストウィンドウとは: AIモデルが一度に処理し、記憶できる情報の量(トークン数)を指します。この範囲を超えると、AIは過去の情報を「忘れて」しまう可能性があります。
具体的な活用例・メリット
例えば、開発中に「Datadogのログを分析して、最近のエラーパターンを見つけてほしい」とKiroに指示したとします。Kiroは会話から「Datadog」というキーワードを検出し、自動的にDatadog Powerを有効化。Datadogに関する専門知識とツールをロードし、即座にログ分析を開始します。これにより、開発者は手動でツールを切り替えたり、AIに詳細な指示を与えたりする手間が省け、AIの汎用性と専門性を同時に享受できます。
メリット:
* AIエージェントの汎用性と専門性を両立し、幅広いタスクに対応可能。
* コンテキストウィンドウの効率的な管理により、AIのパフォーマンスを維持。
* 開発者が手動でツールや設定を切り替える手間を削減し、生産性を向上。
* Datadog, Dynatrace, Figma, Neon, Netlify, Postman, Supabase, Stripeなど、多くのパートナーから提供されるキュレートされたPowerを利用可能。もちろん、独自のPowerも作成できます。
graph TD
A[会話開始] --> B{キーワード検出};
B -- Yes --> C[Power選択];
C --> D[Powerロード];
D --> E[専門知識活用];
B -- No --> A[会話継続];
| 項目 | 旧来のAIエージェント | Kiro Powers |
|---|---|---|
| 専門知識のロード | 事前ロード/固定 | 会話文脈で動的ロード |
| コンテキスト消費 | 高い(常にロード) | 低い(必要な時のみ) |
| 拡張性 | 手動設定が複雑 | バンドルで再利用容易 |
| 適用範囲 | 限定的/手動切替 | 広範/自動切替 |
2. 会話要約:コンテキストウィンドウを自動管理
概要・初心者向け説明
AIとの会話が長くなると、AIが過去のやり取りを「忘れて」しまうことがあります。Kiroの新しい「会話要約」機能は、この問題を自動で解決します。AIが会話の重要なポイントを自動的に要約し、コンテキストウィンドウを常に最適な状態に保つことで、どんなに長い会話でもAIが文脈を見失うことなく、一貫したサポートを提供し続けます。
技術的詳細
この機能は、会話がAIモデルのコンテキストウィンドウ制限の80%に達すると自動的に発動します。Kiroは、それまでのメッセージを自動的に要約し、コンテキスト使用率を制限以下に戻します。チャットパネルには新しい「コンテキスト使用率メーター」が表示され、現在のコンテキストがどの程度使われているかをリアルタイムで確認できます。
専門用語解説
- コンテキストウィンドウとは: AIモデルが一度に処理し、記憶できる情報の量(トークン数)を指します。この範囲を超えると、AIは過去の情報を「忘れて」しまう可能性があります。
具体的な活用例・メリット
例えば、複雑なデバッグ作業でAIと数時間にわたる対話を続けているとします。会話要約機能がなければ、AIは途中で過去の指示や状況を忘れ、同じ質問を繰り返したり、的外れな提案をしたりするかもしれません。しかし、Kiroの会話要約機能があれば、AIは常に会話全体の要点を把握し続け、中断することなく的確なサポートを提供できます。これにより、開発者は安心して長時間の作業に集中できます。
メリット:
* 長時間の会話でもAIの記憶力と一貫性を維持。
* AIモデルのコンテキストウィンドウを効率的に利用し、パフォーマンスを最大化。
* ユーザーが過去の情報を繰り返す手間を省き、ストレスを軽減。
* リアルタイムのコンテキスト使用率メーターで、状況を常に把握可能。
graph TD
A[会話継続] --> B{コンテキスト80%?};
B -- Yes --> C[自動要約];
C --> D[コンテキスト更新];
D --> A[会話継続];
B -- No --> A[会話継続];
3. スラッシュコマンド:フックとステアリングファイルへの迅速なアクセス
概要・初心者向け説明
Kiroの「スラッシュコマンド」は、チャット入力欄に「/」と入力するだけで、よく使う機能や設定に素早くアクセスできるショートカット機能です。これにより、複雑なコマンドを覚えたり、メニューを探したりする手間が省け、AIとのインタラクションがより直感的かつ効率的になります。
技術的詳細
手動トリガーが設定されたフック(Hooks)や、手動インクルードが設定されたステアリングファイル(Steering Files)が、スラッシュコマンドメニューに自動的に表示されます。ユーザーは「/」を入力するだけで利用可能なコマンドの一覧を確認し、瞬時に実行できます。
専門用語解説
- フック(Hooks)とは: 特定のイベント(例: コードの変更、テストの実行)が発生した際に、自動的に実行されるスクリプトや処理の集合体です。手動トリガーは、ユーザーが明示的に実行を指示するフックを指します。
- ステアリングファイル(Steering Files)とは: AIエージェントの振る舞いや応答のスタイル、参照すべき情報源などを細かく制御するための設定ファイルです。手動インクルードは、必要に応じてユーザーが手動で適用するファイルを指します。
具体的な活用例・メリット
例えば、開発中にテストを実行したい場合、チャット入力欄に「/」と入力し、「/run-tests」のようなコマンドを選択するだけで、設定されたテストスクリプトが即座に実行されます。また、「/sync-docs」でドキュメントを同期したり、「/pull-guidance」で特定の開発ガイドラインを呼び出したりすることも可能です。これにより、開発者はAIとの対話を通じて、よりスムーズに開発ワークフローを進めることができます。
メリット:
* 開発ワークフローの高速化と効率化。
* AIとのインタラクションがより直感的で手間いらずに。
* 定型作業や頻繁に使う機能へのアクセスが容易に。
* フックやステアリングファイルの活用を促進し、AIエージェントのカスタマイズ性を向上。
graph TD
A[チャット入力] --> B[スラッシュ入力];
B --> C[コマンド表示];
C --> D[コマンド実行];
D --> E[結果表示];
影響と展望
Kiroの今回のアップデートは、AIエージェントの設計と運用に大きな変革をもたらします。Powers機能は、AIが特定のドメイン知識を動的に獲得できるため、これまでの汎用AIと専門AIの間のギャップを埋めるものです。これにより、AIエージェントはより賢く、より柔軟に、そしてより効率的にタスクを遂行できるようになります。会話要約は、AIとの長時間の協調作業における「記憶」の問題を解決し、人間とAIのより自然で生産的なコラボレーションを促進します。スラッシュコマンドは、開発者がAIエージェントを自身のワークフローにシームレスに統合し、生産性を飛躍的に向上させるための強力なツールとなるでしょう。
これらの機能は、AI開発の敷居を下げるとともに、ベテランエンジニアにとってはAIエージェントの能力を最大限に引き出す新たな可能性を開きます。Kiroは、開発者がAIをより身近に、そして強力なパートナーとして活用できる未来を切り開いています。今後のKiroのさらなる進化と、それによって生まれる新たな開発体験に大いに期待が寄せられます。
まとめ
- Powers: AIエージェントが会話文脈に応じて専門知識を動的にロードし、汎用性と専門性を両立。
- 会話要約: 長時間の会話でもAIが文脈を忘れず、コンテキストウィンドウを自動で最適化。
- スラッシュコマンド: フックやステアリングファイルにチャットから素早くアクセスし、開発ワークフローを加速。
- これらの新機能により、AI開発の生産性が大幅に向上し、よりスマートで効率的なAIエージェントの構築が可能に。
- Kiroは、AIと人間の協調作業を深化させ、未来のAI開発を牽引する存在として、その進化に注目が集まります。
公式リンク: https://kiro.dev/changelog/
