採訪 亞馬遜商店總監史提夫·塔爾扎表示,他的團隊StoreGen的使命是幫助這家零售巨頭的開發者提速、減少摩擦。但儘管公司大力推行AI,有一條原則始終不可動搖:任何代碼上線前,必須經過人工審查。
"我們不能走到一個沒有初級工程師加入的地步。我們必須持續培養人才。我們不能陷入一種無人維護這些系統的困境……"
StoreGen團隊的服務對象並非AWS的外部客戶,而是亞馬遜龐大零售網站和運營體系背後的內部開發團隊。
塔爾扎在上周舉辦的AWS倫敦峰會上接受了我們的採訪。採訪就在主題演講結束後進行。在那場演講中,AWS英國及愛爾蘭區副總裁兼董事總經理愛莉森·凱向與會者表示,AI技術讓人感覺"像魔法一樣"。她以Bedrock背後的推理引擎為例——Bedrock是一項生成式AI服務,其推理引擎由六名工程師藉助Kiro智能體編程服務,在76天內完成了重構。
"工程師們在睡覺的時候,智能體還在持續構建,"她描述道,"它們編寫代碼、測試代碼、發現漏洞、修復漏洞,全天候不間斷地部署。"
我們向塔爾扎提出,鑑於AI在安全性和可靠性方面存在的已知問題,業界對此不乏擔憂和顧慮。他的團隊遇到了哪些實際問題?
"就是大家都知道的那些,"他說,"幻覺問題,還有如何讓它保持在既定邊界內。"他還提到,有時AI會"做你根本沒要求它做的事,走得比你想要的更遠"。
塔爾扎是規格驅動開發的擁護者。這也是Kiro在2025年7月首次預覽時主打的核心功能——其理念是讓AI先生成一套任務清單,經過人工審核和確認後,再開始編寫代碼。
規格驅動開發能解決幻覺和提示詞注入等問題嗎?"不能,"塔爾扎說,"充其量只能減少這類問題的發生。即便如此,仍然存在AI超出規格範圍行事的情況。"
去年曾發生一起服務中斷事件,外界猜測Kiro可能與此有關,但官方否認了這一說法,將事故歸因於員工操作失誤。
那麼,如何才能讓智能體AI變得安全可靠?"我們的立場是,工程師必須始終審查AI的輸出結果。任何東西上線前,都必須有人查看並驗證。規格驅動開發有助於縮短這一過程所需的時間,因為輸出結果大體上已經符合預期形態,"塔爾扎說。
如果工程師必須審查代碼,就意味著他們需要具備相應的技能。然而,包括AWS在內的眾多公司正以AI進步為由大規模裁員,未經人工審查的代碼進入生產環境的風險豈不是越來越高?
"我對這個問題持非常堅定的立場,"塔爾扎說,"如果任其發展,你所擔心的結果確實可能發生。但我認為那是一個錯誤的方向……我們不能走到一個沒有初級工程師加入的地步。我們必須持續培養人才。我們不能陷入一種無人維護這些系統的困境。"
既然需要大量人工審查,把AI開發稱為"魔法"是否準確?"某種程度上可以這麼說,"塔爾扎表示,"我們的工程師花在核心工程工作上的時間——編寫代碼、做軟體設計——不到30%。他們把大量時間花在流程的其他環節上。我們所做的,是消除那些摩擦,讓他們不必一直在寫狀態報告。從這個意義上說,它確實是個魔法盒子,能讓你更快地走完這些階段。"
"但如果說它是一個能讓你從第一步直接跳到最後一步的魔法盒子,那還差得遠。而且我也不認為那是我們想要的世界。"
本次峰會的主題是"智能體時代",但塔爾扎對"智能體AI"這個說法並不熱衷。
"我認為我們應該聚焦於如何將以人為主導的流程,以AI為核心重新架構,"他說。儘管如此,他對於部署等智能體行為的態度,與對AI生成代碼的態度如出一轍。"目前,AI可能執行的每一個變更操作,都需要人工審批,"他說,"這一要求貫穿始終,哪怕只是發布一份供人閱讀的文檔。"
他還補充道:"至少在商店業務這邊,我們沒有用AI來輔助部署。AWS提供了非常成熟的自動化部署機制,是確定性的。如果一個確定性系統能實現我們想要的結果,那才是首選。"
塔爾扎所描述的,是一種審慎務實的做法,與此前主題演講中對智能體AI的熱情鼓吹形成了鮮明對比。
隨著Token成本不斷攀升,AI是否仍然值得投入?"從最宏觀的角度來看,你要考慮的是:錯過一項重大創新的代價是什麼?不去做的代價,幾乎必然高於Token的成本,"他說。
Q&A
Q1:Kiro智能體編程服務的規格驅動開發能解決AI幻覺問題嗎?
A:不能完全解決。據亞馬遜商店總監塔爾扎介紹,規格驅動開發的核心思路是讓AI先生成任務清單,經人工審核後再編寫代碼,這在一定程度上能減少幻覺和超出預期行為的發生,但無法根除。他明確表示,即便採用規格驅動開發,仍然存在AI超出規格範圍行事的情況,因此人工審查依然是不可或缺的環節。
Q2:亞馬遜是否用AI來自動化部署流程?
A:至少在商店業務方面,亞馬遜目前沒有使用AI輔助部署。塔爾扎表示,他們更傾向於使用AWS提供的確定性自動化部署機制。他的團隊要求AI執行的每一個變更操作都必須經過人工審批,包括發布一份普通文檔。在他看來,只要確定性系統能實現預期目標,就應該優先選擇確定性方案。
Q3:AI工具大量普及後,初級工程師的培養還重要嗎?
A:塔爾扎對此持非常堅定的立場。他認為,如果放任AI替代人工而不持續引入和培養初級工程師,最終將陷入無人能夠維護這些系統的困境。他強調,企業必須持續投入人才培養,不能因為短期的效率提升而忽視工程師隊伍的梯隊建設,否則長遠來看將付出更大代價。






