熱門資訊> 正文
2025-07-16 11:09
【TechWeb】7月16日消息,亞馬遜雲科技宣佈推出Kiro預覽版,一款專為AI Agent打造的集成開發環境(agentic IDE),通過簡化的開發體驗,幫助開發者高效實現從概念構想到生產部署的全過程。 Kiro正處於預覽階段,目前免費開放,支持Mac、Windows 和 Linux,兼容主流編程語言。
據介紹,Kiro不僅擅長氛圍編程(vibe coding),更重要的是具備將原型推進到真正可上線的系統的落地能力,具備包括Specs(Specification)和Hooks(自動化觸發器)兩大核心能力等功能。
Kiro的Specs就像一張「開發説明書」,能夠幫助開發者在功能設計、系統重構前進行規劃,也適用於深入理解系統行為。Kiro的Hooks就像一位經驗豐富的開發者,默默處理那些容易被忽略或重複繁瑣的任務。作為一種基於事件驅動的自動化機制,Hooks可以在保存、創建、刪除文件或手動觸發操作時,自動激活AI Agent在后台完成相關工作。
通過Specs和Hooks構建系統,Kiro可三步幫助開發者實現從構想到交付AI Agent。
以一個電商應用中的銷售手工藝品場景為例,假設用户希望為該系統新增用户評論功能, Kiro提供了一個簡潔的三步流程,幫助開發者高效完成從需求拆解到功能落地的全過程:
Step 1:Prompt → 自動生成需求
當輸入「為產品添加評論系統」,Kiro會自動生成完整的用户故事,覆蓋查看、創建、篩選和評分等操作。每個用户故事都包含採用EARS語法編寫的驗收標準,涵蓋邊界情況,確保你的意圖被正確理解。
Step 2:需求 → 自動生成系統設計
Kiro會分析代碼庫和需求規格,自動生成設計文檔,包括數據流圖、TypeScript接口、數據庫結構和API端點等。例如在評論系統中,Kiro會生成Review接口和數據庫設計。這減少了開發過程中關於需求澄清的反覆溝通。
Step 3:設計 → 自動生成任務列表與測試項
基於需求和設計,Kiro會自動生成任務和子任務,依賴關係清晰,並與規格一一對應。每項任務都包含單元測試、集成測試、加載狀態、移動端適配與無障礙支持等要素。用户可以逐個觸發任務,查看進度與執行結果,還可以通過代碼差異和日誌來審計整個過程。
另外,除了Specs和Hooks,Kiro還支持以下功能:MCP,支持連接其他AI工具;Steering Rules,定義AI智能體行為規則;Agentic Chat,結合上下文進行即時編程任務;兼容VS Code插件與配置,基於Code OSS構建,完美支持Open VSX插件生態。