Amazon 的 Kiro

 前幾天才看了OpenAI的Sean Grove的New Code演講,主要是說新的程式碼不再是程式語言而是Specification(規格,以下簡稱Spec)

這個演講重點是如何跟人類及AI有效溝通,透過Spec讓人類跟AI對齊目標。
而日前Amazon出了名為Kiro新的AI IDE。這個IDE的理念跟Sean所說的Spec as Code的理念不謀而合。
使用方式如下:
1.點選Spec按鈕後
2.用自然語言描述你想要的功能:像是新增一個包含登入、登出及密碼重設功能的使用者驗證系統
3.Kiro會用EARS notation(某種很厲害把需求釐清的方法,但是我看不懂。全名為Easy Approach to Requirements Syntax簡易需求結構方法)結構化你的需求
4.分析目前的程式碼跟需求自動生成一份Spec,包含User Story跟驗收標準、流程表跟配置。
5.Kiro會自動生成一系列的任務清單,切分到可以逐一完成的部份,依序完成任務
Kiro的核心理念是來自於Amazon的逆向工作法,在專案初期就先寫好新聞稿跟部落格文章,確保以客戶為優先的方式來建構產稟。資深工程師最重要的能力就是撰寫和審查這些文件。透過這些文件確保撰寫出正確程式碼來解決客戶的問題,記錄為什麼這樣做出決策,向開發者和相關者傳達設計中真正重要的部份。
Kiro的Spec開發法的未來是「結果比實作細節更重要」
#或許這波VibeCoding浪潮將從如何寫程式變成如何提出需求
#難道人類的意義就只剩下當個慣老闆電AI哪裡做的不夠好嗎



沒有留言:

ChatGPT 學習模式