AI News HubLIVE
站內改寫2 分鐘閱讀

超越grep:上下文豐富的AI編碼工具的必要性

在一場討論中,Perneti和Wu同意AI模型將繼續以指數級改進,但就編碼工具的上下文組裝方式存在分歧。他們指出,隨着成本上升,可能轉向更小型的模型。

來源Hacker News AI作者: emmabot43

在最近一期播客中,Ars Technica主持了一場關於AI編碼工具未來的深度對話,邀請到了Anthropic的研究科學家Wu和Augment Code的創始人Perneti。兩人在多個方面達成共識,但也在關鍵問題上存在有趣的分歧。

首先,雙方都堅信前沿模型繼續以指數速度改進的趨勢至少在未來一年內不會放緩。他們都認為,這種進步正在從根本上改變許多組織的軟件開發方式。具體而言,推理能力的提升使得AI能夠處理更復雜的編碼任務,而不僅僅是簡單的代碼補全。

然而,在如何為這些模型提供必要的上下文信息方面,兩人持不同觀點。Wu認為,為了獲得最佳性能,上下文應該在任務開始前就精心組裝好,包括相關的代碼庫結構、依賴關係和歷史修改記錄。她提到,Anthropic的實驗表明,僅提供少數LSP(語言服務器協議)信息並未帶來顯著的性能提升。但Perneti對此回應説,Augment Code的工具所捕獲的上下文遠比LSP豐富,包括完整的代碼圖、構建系統分析以及運行時的動態信息。因此,Wu的結論可能不適用於更全面的上下文組裝方案。

這種差異也反映在他們對工具評估的不同方式上。當兩人描述超越傳統grep的編碼工具或系統時,他們往往不是在談論同一事物。Wu可能關注的是基於LSP的簡單上下文注入,而Perneti評估的是對整個代碼庫的深度理解和智能檢索。這可能是導致他們得出不同結論的重要原因之一。

此外,Perneti還提出了一個Wu沒有深入討論的經濟學觀點:隨着計算資源日益緊張,像Claude Opus或Fable這樣的旗艦模型可能變得過於昂貴,無法在開發工作流中作為唯一模型使用。他預測,未來會出現一種分層模型策略:最困難、最模糊的問題仍將由最強大的前沿模型處理,而更常規、明確定義的編碼任務則可以分配給更小、更快、更便宜的開放權重模型,這些模型甚至可以直接在開發者的本地硬件上運行。這種趨勢將降低整體推理成本,同時保持較高的生產力。

最後,兩位專家都強調了工程判斷的不可替代性。即使AI變得更加自主,工程師仍然需要做出關鍵的決策,例如定義問題、選擇策略、審查輸出結果。隨着生產速度和規模的增長,錯誤決策的代價更高,因此工程判斷的價值不僅沒有降低,反而更加重要。無論一年後哪種上下文組裝方法更流行,工程師的深度參與都將是成功的關鍵。