
アマゾンは新しいAIソフトウェア開発ツール「Kiro」でバイブコーディングの混乱を狙う
トッド・ビショップ著

Amazon の新しい AI コーディング ツールは、エージェントを使用してプロジェクト計画と技術設計図を自動的に作成および更新し、文書化されていない AI 作成ソフトウェアの保守が困難または不可能になるという、ますます一般的なビジネス上の悩みの種を解決することを目指しています。
「Kiro」(キーロと発音)と呼ばれるこの新しいツールは、AI駆動型の統合開発環境(IDE)です。月曜日の朝にプレビュー版がリリースされました。
このプロジェクトを手がける Amazon チームは、AI によって迅速に生成されるソフトウェアのプロトタイプと、正式な仕様、包括的なテスト、継続的なドキュメント作成を必要とする生産対応システムとの間のギャップを埋めることを目指していると述べている。
Kiro の Web サイトにあるように、そのアイデアは「雰囲気のあるコーディングから実行可能なコードへ」というものです。
この動きにより、アマゾンはマイクロソフトのGitHubのエージェントモードやグーグルのジェミニコードアシストといった既存のツールと直接競合することになる。テクノロジー大手各社は、最小限の人間による監視で複雑なソフトウェアプロジェクトを処理できるAIアシスタントの導入を競っている。
KiroはAmazon Web Services(AWS)内の小規模なチームから生まれましたが、通常のリリースとは異なり、独自のドメインでホストされており、発表資料にはAmazonの名前は一切記載されていません。KiroとAmazonのつながりを示すのは、ウェブサイトのフッターにあるAWSのロゴとリンクだけです。
これは、Amazonが基本的なコーディング支援を超えて自律型AIソフトウェア開発へと進出する取り組みの一環です。Amazon Q Developerツールはコード補完とチャットベースの支援に重点を置いているのに対し、Kiroは自律的に動作するAIエージェントを導入し、プロジェクトの完了とドキュメント作成を支援します。
このプロジェクトは、Kiro の製品リーダーである Nikhil Swaminathan 氏と、Amazon の開発者エクスペリエンスおよびエージェント担当副社長である Deepak Singh 氏によるブログ投稿で紹介されました。
彼らの記述によると、そのビジョンは「チーム間での設計の整合性の確保や相反する要件の解決から、技術的負債の排除、コードレビューの厳格化、上級エンジニアの退職時の組織的知識の保持に至るまで、ソフトウェア製品の構築を困難にする根本的な課題を解決すること」である。
投稿で説明されているように、Kiroは開発者の要求を構造化されたコンポーネント(要件、設計ドキュメント、タスクリスト)に分解し、実装とテストをガイドします。また、変更を追跡し、コードの進化に合わせてこれらの資料を更新することで、計画と実際の構築の間の不一致を減らすことを目指しています。
開発者がファイルを保存または変更するときに実行される自動チェックを使用して、ドキュメントの更新や潜在的な問題のスキャンなどの定期的な更新を処理します。
この点は、Amazon Q Developer、GitHub Copilot、Cursorといった従来のAIコーディングアシスタントとは異なります。これらのアシスタントは主にユーザーの指示に応じてコードの生成や編集を支援します。Amazonは開発チームからの要望に基づき、Cursorの社内での正式導入を検討していると報じられています。
Kiroはプレビュー期間中は無料です。最終的には、月間エージェントインタラクション数50件の無料版、1ユーザーあたり月額19ドルで1,000件のインタラクションが可能なPro版、そして3,000件のインタラクションが可能なPro+版の3つの価格帯を予定しています。
Business Insiderは5月に漏洩した文書に基づいてキロについて初めて報じた。