繁體
  • 简体中文
  • 繁體中文

熱門資訊> 正文

亞馬遜雲科技推出全新agentic IDE「Kiro」,三步實現從構想到交付

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插件生態。

風險及免責提示:以上內容僅代表作者的個人立場和觀點,不代表華盛的任何立場,華盛亦無法證實上述內容的真實性、準確性和原創性。投資者在做出任何投資決定前,應結合自身情況,考慮投資產品的風險。必要時,請諮詢專業投資顧問的意見。華盛不提供任何投資建議,對此亦不做任何承諾和保證。