Amazon Web Services ブログ

Category: Developer Tools

週 1,000 件の PR でもソフトウェアファクトリーを安定させる方法

Kiro Crew チームが、週 1,000 件のプルリクエストをマージしながら品質を保つ方法を紹介します。人間がすべての行を読まなくても確信を得られるよう、レビューの重大度分け、役割別の AI レビュアー、80 件以上のチェックを 1 つにまとめる PR Readiness 判定、prepare-pr スキルによる自動修正ループ、マージ後のセキュリティ対策へと段階的に発展させた過程を解説します。過剰なエンジニアリングへの対処法も紹介します。

Kiro の新しい無料トライアルで 500 クレジットを追加提供

11 月 1 日から Kiro の無料トライアルが変わります。初めて Pro にアップグレードすると、その月の残りは無料になり、12 か月間使える 500 トライアルクレジットも付与されます。プラン料金とクレジットは秒単位で日割り計算されます。上位プランで開始した場合は、日割りの Pro 料金との差額のみを支払います。本記事では、変更内容、計算方法、15 日にアップグレードした場合の各プランの金額とクレジットを紹介します。

Claude Haiku 5.5 が Kiro で利用可能になりました

Claude Haiku 5.5 が本日より Kiro IDE、CLI、Web、Crew のすべてで利用可能になりました。Claude 5.5 ファミリーで最も高速なモデルで、大量に実行され素早い応答が求められる作業を想定しています。Claude Haiku 4.5 から明確に進化しました。Haiku 5.5 の登場で、Claude 5.5 の 3 つのモデルがすべて Kiro で使えるようになります。最も難しい問題には Opus 5.5、日常的なコーディングには Sonnet 5.5 があり、処理量や速度が何より重要な場面では Haiku 5.5 が担います。

Kiro IDE と CLI にメモリ機能が登場

本日、Kiro IDE と CLI にメモリ機能を導入します。Kiro は、あなたが好む作業の進め方、リポジトリ固有のコマンドや規約、受けた訂正、デバッグで得た知見、すでに除外したアプローチを覚えておけるようになります。それらが再び関係する場面になると、Kiro はあなたのコンテキストを引き継ぎます。コンテキストを説明し直したり同じ訂正を繰り返したりする時間が減り、Kiro は言われなくてもあなたの好みに沿って動けるようになり、使い込むほど役に立つ存在になります。

Kiro はどのように自らを修正し、その修正の正しさをどう担保しているか

Kiro のファイル読み取りツールと検索ツールの説明に、ハーネスの動作について事実と異なる主張をする一文がありました。この一文は数百のセッションで 61,742 回モデルに届いていました。何の役にも立っておらず、誰かがチケットを起票することもまずなかったでしょう。こうした問題は見つけるのが難しく、修正の良し悪しを判断するのも同じくらい難しいものです。たとえば私たちは、より多くのタスクに合格し、使用トークンも少ない修正をあやうくリリースするところでした。結果をホストごとに分けてみると、改善のほぼすべてが、エージェントがいつもはまり込むループからたまたま抜け出した 1 回の実行によるものだとわかったのです。そのホストを除くと、その修正は遅く、コストが高く、精度も下がっていました。自分の修正を自分で採点するループなら、これをリリースしていたでしょう。

スピードと安全性の両立: AI コーディングエージェントのためのコントロールフレームワーク

Kiro などの AI コーディングエージェントは開発を加速させる一方で、プロンプトインジェクションや過度に緩い設定、サプライチェーンリスク、スコープクリープなどのリスクをもたらします。本記事では、IDE でエージェントの出力を方向付ける作成時のコントロールと、パイプラインで検証するビルド時のコントロールの 2 つの柱からなるアプリケーションセキュリティのフレームワークを紹介します。決定論的な緩和策、非決定論的な緩和策、人間によるレビューの組み合わせ方に加えて、Kiro、AWS CodeBuild、AWS CodePipeline を使用した実装例も解説します。

Kimi K3 が Kiro で利用可能になりました

本日、Moonshot AI の Kimi K3 モデルが Kiro で利用可能になったことをお知らせします。Kimi K3 は、Moonshot AI によると世界初の 2.8T パラメーターのオープンウェイトモデルで、これをエージェンティックな開発ワークフローの中で直接使えるようになります。100 万トークンのコンテキストウィンドウ、2.8 兆のパラメーター、トークン効率の高い Mixture-of-Experts アーキテクチャを備えた Kimi K3 は、複雑なソフトウェア開発において性能と効率を両立させます。また、Kiro の特徴である仕様駆動で正しさを最優先するアプローチとも相性の良いモデルです。

Kiro のローカルサンドボックス: エージェントが実行するコマンドを境界内にとどめる

Kiro IDE と Kiro CLI で、ローカルサンドボックスが一般提供されました。エージェントが実行するコマンドを OS カーネルが強制するサンドボックスで動かし、書き込み先をプロジェクトに限定し、認証情報パスの読み取りを拒否し、ネットワークをドメイン単位で制限します。本記事では、エージェント自体をサンドボックスの外に置く設計の考え方と、sandbox.json と permissions.yaml による設定方法を紹介します。