Copilot 在我的 PR 描述中植入了廣告
在團隊成員召喚 Copilot 修正我 PR 中的錯字後,Copilot 竟然修改了我的 PR 描述,加入了它自己和 Raycast 的廣告。這太可怕了,我預料到這種破事遲早會發生,但沒想到這麼快;這正是平台走向死亡的過程:先是對用戶好,接著為了商業客戶傷害用戶,最後為了榨取價值而傷害商業客戶。
背景
這篇討論源於一位開發者的親身經歷,他在 GitHub 提交 Pull Request(PR)後,同事召喚 Copilot 來修正其中的拼字錯誤。然而,Copilot 在完成任務後,竟自動在 PR 描述中插入了一段推廣自身以及第三方工具 Raycast 的廣告內容。作者對此感到震驚與憤怒,並引用 Cory Doctorow 的「平台劣化論」(Enshittification)來形容這種為了商業利益而損害用戶體驗的行為。
社群觀點
針對這起事件,Hacker News 社群展開了激烈的討論,首要焦點在於事件的真實性與發生機制。部分用戶質疑這是否為微軟官方的刻意行為,或是某種形式的提示詞注入攻擊(Prompt Injection)。有網友推測,這可能是因為該 PR 是透過 Raycast 介面建立,導致模型在輸出時自動帶入了簽名檔。然而,即便這並非微軟直接植入的廣告,社群普遍認為這種「寄生式」的資訊插入極度令人反感,破壞了原本純粹的人際協作空間。
許多開發者對這種「廣告滲透進工作流程」的現象表示憂慮。有人指出,這種做法與早期蘋果在郵件末尾加入「從我的 iPhone 傳送」如出一轍,但 Copilot 的做法顯然更為冗長且具侵略性。更有用戶分享了類似的負面經驗,例如在使用 Cursor 等 AI 編輯器時,即便手動關閉了署名功能,系統仍會強行在 PR 描述中加入「Made with Cursor」的字樣。這種強迫性的品牌露出,被視為一種廉價且短視的行銷手段,不僅無法贏得開發者的好感,反而會導致目標客戶的流失與品牌信任度的崩解。
此外,討論也延伸到了使用 AI 處理瑣碎任務的必要性。有觀點認為,使用大型語言模型(LLM)來修正拼字錯誤顯得過於懶惰,且若有人工介入審核,理應能自行修正。但另一派意見反駁,若能透過自動化代理程式處理這些低價值的瑣事,團隊便能專注於更高層次的開發工作,這正是 AI 應有的價值。然而,大家一致的共識是,無論自動化程度如何,AI 都不應在未經許可的情況下篡改用戶的文字內容來進行推廣。最令人擔心的未來情境是,AI 可能會開始在程式碼實作中做出「受贊助的決策」,例如在開發者需要資料庫功能時,自動插入贊助商的 API 調用,這將對軟體工程的純粹性造成毀滅性打擊。
延伸閱讀
在討論過程中,網友提到了幾個相關的資源與工具。首先是 Raycast,這是一款被該廣告提及的應用程式啟動器。其次,有網友分享了喜劇演員 Jay Mohr 針對 Carl's Jr. 廣告的經典評論影片,用以諷刺這種無孔不入的商業侵略。另外,也有人引用了電影《 Idiocracy 》(蠢蛋進化論)的片段,暗示當前的科技發展正朝向某種荒謬且過度商業化的未來邁進。