新しいAI IDEであるAWS Kiroは、「スペック駆動型開発」に焦点を当てて、コンセプトから生産までソフトウェア開発を合理化するために導入されました。 Nikhil SwaminathanとDeepak Singhによって発表されたKiroは、AIエージェントを開発ワークフローに統合することにより、迅速なプロトタイピングと堅牢な生産システムのギャップを埋めることを目指しています。

Kiroの機能の中核は、その「スペック」と「フック」にあります。 Kiro Specsは、単一のプロンプトから要件を解除することにより、AIエージェントを導くアーティファクトであり、耳(要件構文への簡単なアプローチ)受け入れ基準を使用して詳細なユーザーストーリーを生成します。次に、承認された要件とコードベース分析に基づいて、データフロー図、タイプスクリプトインターフェイス、データベーススキーマ、APIエンドポイントなどの包括的な設計ドキュメントを作成します。 Kiroはさらにタスクとサブタスクを生成およびシーケンスし、要件に戻し、単体テスト、統合テスト、アクセシビリティの考慮事項などの詳細を含めます。

ビデオ:キロ

Kiro Hooksは、バックグラウンドコラボレーターとして機能するイベント駆動型の自動化であり、エージェントがテストファイルの更新、更新されたドキュメント、またはファイルの保存や作成時のセキュリティの脆弱性のスキャンなどのタスクを実行するようにトリガーします。これにより、一貫性が確保され、開発チーム全体でコーディング基準が実施されます。

これらの機能を超えて、Kiroにはモデルコンテキストプロトコル(MCP)サポート、AIの動作のステアリングルール、およびエージェントチャットが含まれます。コードOSSに基づいて構築され、開発者は既存のコード設定とオープンVSX互換プラグインを保持できます。 Kiroは現在、Mac、Windows、Linux、および複数のプログラミング言語をサポートするプレビューフェーズで無料で利用できます。ユーザーは、#builtwithkiroを使用して、kiroをダウンロードして、Discordまたはソーシャルメディアプラットフォームを介して接続できます。

Source: Kiroに会いましょう、プロンプトのプロジェクト仕様に変わる新しいAI

  iPhoneでデバイスの場所を無効にする方法は?