Parallel Task Execution 係同一輪 Kiro 更新之一。SiliconAngle 指 AWS 想移除架構規劃同 code execution 之間嘅樽頸,而 Parallel Task Execution 係其中一項幫開發者加快推進嘅能力。
不過,現有資料冇詳細公開 Kiro 內部點樣排程、點樣切分並行任務。所以較穩陣嘅講法係:Parallel Task Execution 主要係提升執行速度同工作流效率,而唔應該被理解成一個需求正確性驗證機制。
如果將三個功能放埋一齊睇,分工幾清楚:Requirements Analysis 負責檢查計劃本身有冇問題;Parallel Task Execution 同 Quick Plan 就負責令計劃成形同執行得更順。
Kiro 自家 specs 文件亦講得好清楚:specs 係一種結構化 artifact,用嚟將 feature 或 bug fix 嘅開發流程形式化,將高層次想法變成有追蹤、有責任歸屬嘅 implementation plan。
呢啲 specs 可以將需求拆成 user stories 同 acceptance criteria,支援 design docs,亦可以追蹤唔同 task 嘅 implementation progress。 Kiro 產品頁亦指,佢會將自然語言 prompt 轉成以 EARS notation 表達嘅 requirements 同 acceptance criteria,令開發者意圖同限制更明確。
所以 Requirements Analysis 唔係突然加落去嘅外掛式功能,而係補強 Kiro 原本嘅核心假設:AI 唔應該一收到 prompt 就即刻寫 code;中間應該有一層 spec,先將需求講清楚,再檢查需求本身,最後先進入 implementation。
公開資料支持一個高層次講法:Kiro 用大型語言模型協助開發,而 Requirements Analysis 被報道為結合 LLM 解讀能力同額外檢查機制。AWS 文件指 Kiro 建基於 Amazon Bedrock,並使用多個 foundation models 完成任務。 GeekWire 報道亦指 Requirements Analysis 結合大型語言模型同其他檢查 machinery;另外有用戶生成嘅技術文章將呢種思路稱為 neurosymbolic AI,即結合 LLM 嘅語言理解能力同形式數學邏輯。
但要講清楚:現有來源未有提供一份 AWS 官方技術白皮書,逐步確認「LLM → EARS → SMT-LIB → semantic entropy → 指定 SMT solver」係完整內部流程。所以以下較適合視為一個保守、來源可支持嘅理解框架,而唔係已完全公開嘅產品內部設計。
至於模糊需求,Kiro 使用 EARS notation 確實可以幫助將 intent 同 constraints 講得更明確。 但根據現有資料,未見 AWS 公開承諾 Requirements Analysis 能夠形式化保證偵測所有 ambiguous requirements。
實務上,Kiro 嘅流程會變得更加「前重後輕」。以前用 AI coding assistant,好多人會先叫 AI 寫 code,再靠 review、測試同 debug 慢慢修。Kiro 嘅方向係反過來:先將需求、acceptance criteria、design 同 tasks 整理好,然後先寫 code。
Requirements Analysis 就係加喺呢個前段嘅 validation step;Parallel Task Execution 同 Quick Plan 就主力處理計劃成形之後,點樣更快推進到 implementation。
換句話講,AWS 想令 Kiro 同時做到兩件事:一方面更有工程紀律,唔好一開始就亂寫;另一方面又唔想 spec-driven development 變成慢吞吞嘅文件流程,所以再用 Quick Plan 同 Parallel Task Execution 減少摩擦。
目前可以較肯定嘅事有幾點:AWS Kiro 係 spec-driven、agentic coding service;佢會將 prompt 變成 specs,再支援 code、documentation 同 tests;Kiro 會用 EARS notation 表達 requirements 同 acceptance criteria;今次更新加入 Requirements Analysis、Parallel Task Execution 同 Quick Plan。
未完全清楚嘅,就係 Requirements Analysis 內部架構。現有來源支持高層次嘅 neurosymbolic framing 同形式推理方向,但未有 AWS 官方技術規格逐步證明 LLM、EARS notation、SMT-LIB formalization、semantic entropy 同某個具體 SMT solver 係點樣串成一條完整產品 pipeline。
所以,最穩陣嘅理解係:Requirements Analysis 係 AWS Kiro 用嚟提早檢查需求嘅新功能,方向係以更形式化嘅方式捉矛盾同缺口;至於完整內部機制,仍然只係部分公開。