我覺得當任何人自信地認為他們已經搞懂了代理程式編程時,這非常有趣,更有趣的是他們試圖教別人如何做到這一點。我從去年五月開始在 OpenCode 工作,至今仍然有些日子(像昨天)我甚至不確定這一切是否是一個好主意,哈哈。 我最終得出的結論是「是的,這些模型是一個令人難以置信的工具」,但這一切仍然非常混亂,充滿了纏結的想法、情感和現實。 我非常懷念那些打破我日常/每週的平凡編碼任務,那些你戴上耳機,隨便敲出 600 行代碼的任務。但毫無疑問,用幾分鐘等待代理來替代那些時間是個提升,值得興奮,儘管情感複雜。 然後,如果你開始變得冷漠,與代碼庫之間的距離會悄然出現。我認為在這個時候,通過提示模型來進行即使是小的變更是相當普遍的。這比找到相關代碼並自己進行更改的摩擦要小。似乎較少的摩擦會勝出,這一定是宇宙的某種法則或什麼的。當你與代碼庫的大多數或全部互動開始通過模型流動時,你會開始失去對事物所在位置的追蹤,哪些抽象/組件在承擔重任等等。醒來時意識到你甚至無法可靠地 @<mention> 一個你想要更改的精確文件,並且你必須變得更加模糊,更加依賴模型,這是一種可怕的感覺。 這一切都悄然逼近你,使用這些東西帶來的多巴胺衝擊是不可否認的,隨之而來的低落是可預測的,就像從糖分高峰中回落一樣。從積極的方面來看,看到其他開發者經歷相同的循環真的很不錯,知道我們都在一起,最終會搞清楚這一切。