09/17 2025

AWS Kiro 是什麼?雲端架構師必懂的 AI IDE 全新體驗!

生成式 AI 正在加速企業的轉型,開發人員需要更智能的工具來協助建構與部署 AI 應用。先前介紹過 Amazon Q Developer 強大的功能,讓開發者能夠整合AWS雲端環境進行進階開發。而這次博弘雲端要介紹的主角是 AWS Kiro,它是 AWS 推出的新一代 AI 開發整合環境 (IDE),結合即時程式碼生成、上下文理解、模型協作與開發代理 (Agent) 等能力,幫助工程師完成從規劃到部署的完整開發週期。

博弘雲端架構師專欄將介紹 AWS Kiro 的定位、安裝方式與核心特色之外,更將比較與其他軟體生成開發的AI工具有哪些差異,將 AWS Kiro 融入企業雲端開發流程,優化開發效率。

Kiro 是什麼?

AWS Kiro IDE 整合工具是什麼?

AWS Kiro 是由 AWS 推出的 Agentic AI 整合開發環境(IDE),2025年7月進入預覽階段。AWS Kiro 的核心特色在於 Agentic 「代理式」的能力,意即 AWS Kiro 不單只有回覆使用者的指令,更具備自主性、目標導向的行動能力。 

AWS Kiro 的代理式IDE能力

Kiro 是基於 VS Code (Code OSS) 構建的 AI 原生 IDE,由 AWS 開發並採用 Claude Sonnet 4.0 作為主要 AI 引擎。 AWS CEO Matt Garman 在闡述產品價值時,用這麼一段話來形容未來即將改變開發者的作業模式。

「Kiro 是一個代理式 IDE,能幫助開發者從原型到生產環境,提供生產就緒代碼所需的結構。」

不難想像,未來Kiro 將能夠依照開發者的意識與思考結構,讓工程師用最有效率的方式,將程式碼推進至生產階段,減少開發時間,加速產品迭代更新。

Kiro Agentic IDE 代理能力

AWS Kiro 的規格驅動開發

不僅如此,AWS Kiro 採用規格驅動開發(spec-driven development)的方法,幫助開發者從概念到生產環境,用Kiro實現完整流程。透過規格驅動開發的創新方法,Kiro 用 AI 提供開發者共同的參考指南,確保從概念發想到生產部署的每個階段,都能保持一致性和高品質。除此之外,Kiro 彌合了 AI 生成的快速軟體原型與生產就緒程式碼之間的代溝,讓開發者能夠比以往更快速地將創意轉化為可實際部署的應用程式。

AWS Kiro 有哪些技術特色?

AWS Kiro 身為代理式IDE的定位,在開發程式碼的技術上有無可取代的特色。其中包含即時 AI 程式碼的輔助,或是允許開發人員掛載 AI Agent 處理特定的任務,讓開發人員不再仰賴單一的生成式AI工具。AWS Kiro 有以下四大特色:

特色1:Vibe-Coding

Vibe Coding 是 AWS Kiro 提供的一種全新協作式程式設計體驗,核心理念是讓開發過程像對話一樣自然,開發者與 AI 可以在「共享上下文」中持續互動,即時生成與修正程式碼。

Kiro Vibe Coding 是什麼

特色2:Agent Hooks

Agent Hooks 允許開發人員在應用程式中掛載 AI Agent,自動化處理特定任務。舉例來說,開發團隊可以透過 Agent Hooks 建立自動 API 測試流程,讓 AI 在每次更新後立即驗證 API 回應;或是啟用資安檢測 Agent 來持續掃描程式碼中的潛在漏洞;甚至可以設計日誌監控 Agent,即時解析系統事件並回報異常。這樣的機制讓 AI 不再只是輔助寫程式的工具,而是持續監控與最佳化的「協作夥伴」。

Kiro Agent Hooks

特色3:Steering Document

Steering Docs 將「Documentation-Driven Development」的理念帶入 AI 開發流程。開發者只需撰寫一份需求文件,Kiro 便能依據文件內容自動生成程式碼骨架與模組,進而加速專案啟動。Steering Document 的功能不僅能確保程式碼與開發需求有一致性,也能落實企業內部規範,將安全性要求、架構標準直接轉化為開發策略。

Kiro Steering Documents

特色4:Model Context Protocol (MCP)

您可以將 Kiro 與 Model Context Protocol (MCP) 進行連接,使多個 AI 模型能夠在同一個專案中協作。不同任務的 AI 模型可以共享上下文資訊,避免資訊孤島。舉例來說,金融業的風險控管AI模型需要同時仰賴交易紀錄、客戶行為與市場數據等多來源的資料,MCP的技術就提供了跨領域 AI 能力的應用場景。

Kiro combines with Model Context Protocol

AWS Kiro「規格驅動開發」如何優化軟體開發流程?

在傳統的軟體開發模式中,從產品經理的需求到工程師的程式碼,中間常常會產生溝通鴻溝。當需求文件不夠清晰,或者口頭溝通有誤,開發出的產品就可能與預期大相逕庭,這也會導致產品狀態頻繁的修改、延遲正式版發布,最後浪費資源。 

AWS Kiro 提出的「Spec-Driven Development 規格驅動開發」特色,正是為了解決這個痛點。與其他大型語言模型軟體開發不同之處在於,Spec-Driven Development 把開發流程視為一個環環相扣的整體,從最上層的產品目標、使用者需求,到具體的任務拆解,都透過結構化的方式串聯起來。Spec-Driven Development 確保每個開發步驟都有清晰與明確的規格,大幅減少因誤解而產生的錯誤,讓開發團隊能更專注於商務目標的落實。

AI 升級為「專案經理」

Kiro 的另一個亮點是其獨特的「引導文件 (Steering Documents)」概念。在團隊協作中,反覆解釋專案規範、確保每位成員理解一致,是許多專案經理與工程師的日常挑戰。AWS Kiro 的 Agent Steering 應運而生,它將專案的指令與上下文(Context)轉化為可供 AI 參照的引導文件,讓 AI 不只寫程式,更能真正「理解」公司的開發專案目標。

在開發過程當中,Kiro Agent Steering 會自動協助開發團隊生成三個文件,分別包含Product(定義了產品的宗旨、目標用戶、核心功能與商業目標)、Structure(作為檔案組織方式、命名慣例、導入模式與架構決策的目標)與Tech (記錄專案選用的框架、程式庫、開發工具及技術限制)。若您的專案有獨特需求,也可以自行撰寫客製化引導文件(Custom Steering Docs),讓 Kiro 的行為與產出完全符合您的期望。

Kiro Steering Docs Function

透過 Kiro Agent Steering,可以確保每一次的開發都能精準對焦,AWS Kiro 不僅提升了開發效率,更重要的是,它讓整個開發團隊能夠在一個共同的理解與目標下協同工作,確保每次迭代都能為產品帶來真正的價值。

AWS Kiro 的應用場景

提到了這麼多的功能特色,究竟 AWS Kiro 能夠完成那些任務?我們透過建立「復古貪食蛇」的遊戲網站頁面,來比較運用 AWS Kiro 當中的 Vibe Coding 與 Spec-Driven Development 兩項技術。

Vibe Coding

以 Vibe Coding 的技術來看,透過自然語言互動的模式,交由 Kiro 生成遊戲頁面。僅需以一串Prompt 指令,並說明清楚產出的成果,Kiro 則會開始快速打造一個可運作的產品原型。

“我需要一個「復古貪食蛇」遊戲的雙頁面網站。請建立一個首頁 (index.html),裡面要有標題、遊戲規則,和一個連結到 game.html 的「開始遊戲」按鈕。接著,設定好 game.html 頁面,並在其中加入一個畫布 (canvas)。最後,幫整個網站加上一個簡潔的暗黑復古風格主題。(Note:使用方向鍵控制蛇的移動)”

Kiro Vibe Coding

Spec-Driven Development

一旦原型驗證可行、團隊也確立方向後,接著改用 Spec-driven Development 的模式,讓 Kiro 生成最終符合團隊所有開發規範的正式程式碼。在復古貪食蛇的遊戲網站頁面範例中,使用同樣的 Prompt 指令,Kiro 將會自動做規格 (Spec)。其中,Kiro 會產生出使用者故事與驗收標準,確保目標與開發內容有一致性。

若有額外需求,則可視情況下Prompt指令。確認規格檔案符合要求後,按下「開始任務」,抑或是與 Kiro 告知「Excecute all task」,系統就會依照前一步驟設定好的需求與設計來執行。

Kiro Spec Driven Development

透過上述的開發實戰案例,開發人員可以了解在不同專案內適合使用哪種類型的開發模式。甚至在環境內也可先使用 Vibe Coding Session 進行對話,接著產出文件規格,Kiro 即可智能地根據指令滿足功能開發的需求。

Kiro 使用情境_復古貪食蛇

如何下載安裝 AWS Kiro 及訂閱方案有哪些?

由於 Kiro 受到廣泛工程師的熱愛,目前預覽版本必須在等待區註冊後,收到官方通知才能安裝。

安裝前置步驟

透過 Kiro 官方網站的等待名單頁面中輸入 Email 帳號,等待官方發送通知信之後即可登入。

登入方式

登入方式

除了使用一般的Gmail 帳號進行 SSO 登入之外,也可以整合 AWS Builder ID 或 AWS Identity Center,整合AWS的環境進行開發。

訂閱方案比較

Kiro 目前提供免費版與付費訂閱版的體驗,不過免費版本的試用仍然得加入等待區,待官方寄送邀請碼方能使用。

方案價格功能特色
Kiro Free$0 /月Kiro 的免費方案提供每月 50 次的「Vibe 請求」,並額外加贈為期兩週、共 100 次「Spec 請求」的試用體驗,讓開發者能夠在沒有成本門檻的情況下探索 Kiro 的潛力。
Kiro Pro
Kiro Pro+
Kiro Power
$20 /月、
$40 /月、
$200 /月
Kiro 現在已經推出訂閱付費版本。根據不同的訂閱方案並給予相對額度的 Vibe Session 與 Spec-Driven Development 的需求次數,再視情況加購。

Kiro 強大的功能將顛覆我們在軟體開發世界的想像,過去所談論的 DevOps 敏捷開發更將因 Vibe Coding 和自然語言生成的技術而重新定義。您的專案開發或許在不久未來,將轉型成人機互動的代理開發形式。面對這些推陳出新的新技術,究竟該如何挑選並組合應用?聯繫博弘雲端架構師團隊,協助您仔細評估與採用核心技術,在AI應用時代取得關鍵致勝的秘技!