01/09 2026

AWS Kiro CLI 應用大全!功能更新與精準開發提示詞不藏私攻略!

AWS Kiro CLI 精準提示詞

AWS Kiro 代理式 IDE 的工具,搶手程度風靡全球,鬼靈精怪的造型吸引不少開發者躍躍欲試。其中,今年度最大的震撼彈莫過於 AWS 正式宣佈 Kiro CLI 的問世,並整合 Amazon Q Developer CLI。此次整合之後,僅需訂閱 AWS Krio 即可使用兩種服務,掀起一場從「AI 輔助」進化到「代理AI」的開發革命。

對於開發者而言,AWS Kiro CLI 不再只是一個聊天式的機器人,而是一個能在你終端機,看得懂檔案系統;能執行指令,甚至能透過 MCP 協議連接外部世界的「資深虛擬同事」。博弘雲端架構師專欄為您解密的 AWS Kiro CLI 三大功能更新,再到LLM大師級指令,一次無私公開。

AWS Kiro CLI 與 Amazon Q Developer CLI 整合對既有使用者的影響?

如果您已經是 Amazon Q Developer CLI 的使用者,您可能已經發現原有的 q 指令有了變化。根據 AWS Kiro 官方更新文件,開發人員無須重新再經歷一次複雜的安裝流程,既有使用者無需操作任何程式,系統即會自動將底層引擎升級為 Kiro。

此外,新的驗證頁面中除了使用原先 SSO 以及 Builder ID 登入,這次更進一步與 Google 及 Github 進行整合,提升方便度。本次的更動開發團隊還留有一個小彩蛋,當使用 「Your organization」 登入時,會跳出新的分頁,原先的分頁中會出現一個可以跟著滑鼠搖頭晃腦的小精靈。

AWS Kiro CLI 功能更新!

對話歷史保留功能

言歸正傳,AWS Kiro CLI 與 Amazon Q Developer CLI 首要最大的差別在於「聊天內容的肌肉記憶」!以往每當執行一次 Amazon Q CLI 時就會是一個新的 session,我們就會需要把 Amazon Q 要做甚麼的前情提要再重新說明。

但現在,AWS Kiro CLI 中可以根據資料夾層級,來自動記憶之前的內容!只需要在開啟新的 Session 輸入指令 $ kiro-cli chat --resume  就會自動喚醒之前的記憶。讓我們實際做看看!

步驟1:我們先請 kiro cli 幫我們建立一個 FLASK 的 hello world -> 建立完我們輸入 /quit 指令終止該 Session:

AWS Kiro CLI 對話紀錄保留

步驟2:輸入 kiro-cli chat --resume 指令並啟動 AWS Kiro CLI,啟動後會喚起原本的記憶:

AWS Kiro CLI 對話紀錄保留

當然,如果想要指定儲存路徑以及開啟的檔案時我們也可以手動指定:

# 1. 透過輸入 /save 加上路徑來實現儲存目前問題的紀錄
/save [path] – Saves your current conversation to a JSON file.
ex. /save /home/user/project/my-project-conversation.json


注意 在使用時不能使用 ~ 來表示 $HOME
# 2. 透過輸入 /load 加上路徑來載入之前的紀錄
/load [path] – Loads a conversation from a previously saved JSON file
ex. /load ./my-project-conversation.json

AWS Kiro CLI 召喚AI分身!Subagent 實戰教學

AWS Kiro CLI 另外一個最強大的功能是 Subagent(子代理),你可以把它想像成是 Kiro 的「影分身」,每一個分身都擁有獨立的上下文視窗(Context Window)、專屬的工具與系統提示詞。Subagent 能避免「通用型 AI」因為上下文過多而混亂,並實現更高效的專工專責。

透過 AWS Kiro CLI 的提示詞,直接請 AWS Kiro 建立Subagent,指定所需的工作內容。建立完後重新啟動 Kiro CLI,透過 /agent list 檢查是否有成功建立,接續即可在提示詞中指定 Subagent。舉例來說:在完成 subagent 工作流程定義後,工程師即可以使用code-review subagent 檢查 檔案,並且輸入 ‘y’ approval 請求,完成後就會回傳程式碼檢查。

AWS Kiro CLI Subagents
AWS Kiro CLI Subagents
AWS Kiro CLI Subagents

謀定而後動!AWS Kiro Plan Agent 的唯讀智慧

每個使用 LLM 的開發者都遇過一個痛點:有時候你只是想「問問架構」或「確認想法」,但 AI 卻急著幫你生成一大堆檔案和資料夾,把專案弄得一團亂。這時候,你需要的就是 Plan Agent。

Plan Agent 是一個預設開啟 Read-only (唯讀模式) 的特殊代理人。它只能「讀」你的代碼庫來進行研究與規劃,絕對不會「寫」入任何檔案。這讓你可以放心地與它討論複雜的架構重構,確認好計畫後再切換回一般模式執行。

如何精進 AWS Kiro CLI 的提示詞精準度?

AI 應用的提示詞該怎麼下,才能讓AI產生出有價值的內容?無論是圖像生成、文字產出、抑或是程式碼與工程工作流的建置,Prompt 提示詞將遠遠影響效率與內容精準產出的關鍵。

AWS Kiro CLI Prompt 管理系統

Prompt 管理系統的主要功用是,如果我們每次在LLM執行任務時已經有固定的內容,就可以將其轉換成固定的 prompt,以避免輸入過多的內容。Prompt 管理系統可以讓開發流程標準化與可重複使用,允許您建立、編輯、組織並重複使用提示詞。AWS Kiro CLI 中的Prompt 分為 Local prompts、Global prompts,以及 MCP prompts三種類型:

Prompt 類型定義與用途存放位置
Local Prompts專案級:僅存儲於當前工作區(Workspace),針對特定專案的上下文設計。.kiro/prompts
Global Prompts用戶級:跨專案可用。例如個人的「程式碼風格偏好」或「通用除錯指令」。~/.kiro/prompts
MCP Prompts功能級:由 MCP 伺服器提供,具備增強功能。由 MCP Server 定義

如何提升提示詞精準度?

在與AI做進階互動前,得先了解一個 LLM 的實際情況:LLM 是健忘且有失憶症的。你可以把任何 LLM 視為一位有潛力的新進員工。但是在加入你的開發環境時,它並不了解開發規範、風格、準則或偏好的工作方式。因此,保持清晰且直接的提示詞,透過明確的指示和按順序提供指令,確保 LLM 能準確地按照您想要的方式執行任務。

簡單來說,越精確地解釋想要的內容,回應品質就會越高。掌握「準確性」、「一致性」的範例提供準則,即可減少指令對工作產出的誤解,並確保統一產出的結構與風格。

提示類型提示內文回應
不清晰的提示詞請從這些客戶反饋信息中刪除所有個人身份信息:{{FEEDBACK_DATA}}1. 我已經使用您的軟件多年了,一直都很好。但最近,AcmeCloud 經常崩潰。請修復它!
2. XXX,您的客戶支持代表非常有幫助。他指導我完成了整個過程。我的電子郵件是 XXX,如果您想發送調查。
3. 我是 John Smith,我很不高興。我已經等待 2 小時試圖聯繫 XXX。這是不可接受的!
清晰的提示詞您的任務是為我們的季度審查匿名化客戶反饋。

指示:
1. 將所有客戶姓名替換為 “CUSTOMER_[ID]“(例如,“Jane Doe” → “CUSTOMER_001”)
2. 將電子郵件地址替換為 “EMAIL_[ID]@example.com”
3. 將電話號碼編輯為 “PHONE_[ID]“
4. 如果信息提到特定產品(例如 “AcmeCloud”),保持不變
5. 如果沒有發現個人身份信息,逐字複製信息
6. 僅輸出經處理的信息,用 ”—” 分隔

要處理的數據:{{FEEDBACK_DATA}}
CUSTOMER_001:我已經使用您的軟件多年了,一直都很好。但最近,AcmeCloud 經常崩潰。請修復它!

CUSTOMER_002:CUSTOMER_SERVICE_001,您的客戶支持代表非常有幫助。他指導我完成了整個過程。我的電子郵件是 EMAIL_002@example.com,如果您想發送調查。

CUSTOMER_003:我是 CUSTOMER_003,我很不高興。我已經等待 2 小時試圖聯繫 PHONE_001。這是不可接受的!

讓 LLM 思考的細緻度

當面對研究、分析或問題解決等複雜任務時,給予思考空間可以大幅提升其表現。這種被稱為思維鏈(CoT)提示的技術,鼓勵逐步分解問題,從而產生更準確和細緻的輸出。提示:加入「思考提示」等關鍵字,增加回答的準確性。

賦予 LLM 一個角色

在使用LLM時,可以透過賦予它一個角色來大幅提升回應的表現。「角色提示」是使用系統提示詞最有效的方式,讓AI從一般的助手轉變為虛擬領域的專家。舉例來說,在AI執行任何工作前,加入「User」角色設定的提示詞,像是「你是一家財富前500強科技公司的法務長」、「你是一家雲端軟體開發公司的資深雲端架構師」等,讓LLM工作產出的品質更精準。

AWS Kiro CLI 賦予角色

AWS Kiro CLI 與 Amazon Q Developer CLI 的整合,展現出自主性代理應用不斷進化。但是如何應用在日常的工作中,達到高效開發、環境維運與LLM精準產出?在接下來的「AWS Kiro 應用」系列文章中,博弘雲端架構師將進一步分享 AWS Kiro CLI 的實戰案例!