我們許多傳統的軟體開發工作流程和過程將因為 AI 代理而重建。
例如,當使用 AI 代理構建新功能時,這是一個瘋狂的過程,因為你基本上會在創建的同時實時演變產品的需求和規格。
你可能一開始有一個想法或方法,但因為添加新功能或測試不同方向的成本幾乎為零,你最終會探索更多的解決方案空間。你最終得到的結果很少會是你一開始想要做的。
你過去會花費所有時間在前期決定要建造什麼,因為一旦開始走上某條路,改變方向的成本是巨大的。這對於前期思考來說是很好的,當做得好的時候會導致優秀的產品。
但問題是你建立了一整個計劃,然後等一週或一個月來決定你是否喜歡這個方向,而到那時候,轉變是非常困難的。
現在,這個過程可以縮短到一小時,然後你可以測試你最終得到的解決方案是否合適。但因為增量功能、用戶體驗改進、新行為等的成本已經降到零,你會嘗試完全不同的方法,看看哪個效果最好。而且你沒有心理障礙去丟掉你剛剛建造的東西。
當然,這將有一個明顯的缺點,就是如果不小心,許多項目將會有快速的範圍蔓延或不連貫的體驗。這就是為什麼實際上對於優秀的產品和設計技能始終會有巨大的需求。在 AI 的世界中,這些都不會消失,但建造的過程完全不同。