はじめに

先日、AI開発ツール「Kiro」のメタリックなアップデートが公開されました。今回の更新では、ユーザーがAIとの対話フローをより詳細に制御できるようになり、開発体験(DX)が大幅に向上しています。特に、会話の分岐や推論精度の調整といった、エンジニアが待ち望んでいた機能が実装されました。本記事では、初心者から上級者まで役立つ新機能の全貌を解説します。
主要な変更点と活用法
1. 会話の分岐機能「Rewind」
「Rewind」は、過去のプロンプトまで遡り、そこから全く異なる回答を生成させる機能です。従来は一度生成された回答を修正するためにゼロからやり直す必要がありましたが、本機能により「分岐」が可能になりました。
- 初心者向け: 途中で話が逸れた際、前の会話に戻って別の指示を出すことで、無駄なやり直しを防げます。
- 技術的詳細: 会話履歴の特定のターンを起点として新しいスレッドを生成します。元のスレッドを破壊せずに並行して試行錯誤できるため、プロンプトエンジニアリングの検証に最適です。
graph TD
A["開始"] --> B["質問1"]
B --> C["回答1"]
C --> D["Rewind"]
D --> E["別ルート"]
2. 推論レベルの調整「Effort」
「Effort」機能では、モデルが回答を導き出す際の「思考の深さ」を5段階(low, medium, high, xhigh, max)で指定可能です。
| レベル | 特徴 | 推奨用途 |
|---|---|---|
| low | 高速・安価 | 単純な要約・変換 |
| max | 深い推論 | 複雑なコード設計・論理的推論 |
- 専門用語解説: 推論(Inference)とは、AIが学習済みデータに基づき、新しい入力に対して論理的な回答を導き出すプロセスを指します。
3. 設定の一元管理と「incli.json」
/settings コマンドによる統合設定メニューが導入され、テーマ変更やキーバインド設定が容易になりました。また、incli.json を使用することで、モデルごとにデフォルトの推論レベルや挙動を固定可能です。
- メリット: プロジェクトごとに最適な設定をファイルとして保存できるため、環境構築の再現性が飛躍的に高まります。
影響と展望
今回のKiroのアップデートは、AIを単なるチャットツールから「開発ワークフローの一部」へと昇華させるものです。特に incli.json による設定のコード化は、チーム開発においてAI環境を共有する際の標準となるでしょう。今後は、より大規模なコンテキスト管理や、外部ツールとの連携強化が期待されます。
まとめ
- 「Rewind」機能で会話の分岐と試行錯誤が容易に
- 「Effort」設定でタスクに応じた推論精度の最適化が可能
incli.jsonでモデルごとの設定を自動化・標準化- ワークスペース初期化速度が88%向上し、待ち時間を大幅短縮
詳細は公式チェンジログをご確認ください。

