Copilot 究竟是什麼?
我深入探索了微軟 Copilot 混亂的產品體系,最後卻發現那位啟發我開始嘗試的「大神級工程師」口中的 Copilot,其實是另一款叫做 Cursor 的 AI 工具。
背景
本文源於一位開發者的親身經歷,他因崇拜同事的生產力而嘗試使用微軟的 Copilot,卻在過程中陷入了產品名稱混亂的泥淖。作者最終發現,他所使用的 Teams 版 Copilot 與同事口中的 VS Code 版完全不同,甚至最後才驚覺那位「10x 工程師」口中的 Copilot 其實是指競爭對手 Cursor,這反映出微軟在 AI 產品命名與定位上的巨大混亂。
社群觀點
Hacker News 的討論高度聚焦於微軟災難性的命名策略。許多留言者指出,微軟似乎有一種將所有不相關產品都冠上同一個熱門商標的傳統,就像過去將所有產品都命名為 .NET 或 ActiveX,或是將各種 AI 專案通稱為 IBM Watson 一樣。這種做法導致用戶根本無法區分產品的功能邊界,例如 Windows App 竟然是遠端桌面的新名字,而 Copilot 則同時代表了程式碼補全、系統助理與 Office 自動化工具。有觀點認為,這並非微軟的失誤,而是一種刻意的品牌策略,旨在建立一個模糊但無處不在的品牌印象,讓用戶在任何場景下都處於其生態系中,即便這會犧牲產品的辨識度。
針對開發工具的實效性,社群內部的評價相當兩極。部分資深開發者對「10x 工程師會搞混工具名稱」表示懷疑,認為專業開發者通常對工具非常挑剔且精確。然而,也有人反駁指出,在當前的 AI 浪潮下,「Copilot」已經逐漸演變成像「Kleenex」一樣的通用代名詞,泛指所有的 AI 輔助工具。在技術層面上,不少用戶認為 GitHub Copilot 雖然佔據了先發優勢,但其技術領先地位正迅速流失。與 Claude 或 Cursor 相比,微軟的產品被批評為過於臃腫且反應遲鈍,甚至有留言者表示,現在看到工作列上的 Copilot 圖示會下意識地將其視為廣告軟體或系統負擔。
此外,企業環境的限制也是討論的重點。對於在微軟生態系(MS Shop)工作的開發者來說,即便 Cursor 或 Claude 的表現更優異,他們往往別無選擇,只能使用公司核准的微軟產品。這種「綑綁銷售」的策略雖然保證了市佔率,卻也讓產品在競爭激烈的 AI 市場中顯得平庸。有留言者幽默地建議,既然微軟如此熱衷於航空術語,乾脆把不同層級的 AI 命名為副駕駛、領航員或飛航工程師,至少能讓用戶知道自己正在與哪個組件互動,而不是在同一個瀏覽器分頁中面對功能完全不對等的「多重 Copilot」。
延伸閱讀
在討論中,有留言者分享了其早期開發的同名專案 Copilot (hewgill.com/pilot/copilot/index-old.html),並提到目前開發者社群中更受推崇的替代方案,包括 Cursor 編輯器、Claude 以及具有 MCP 伺服器支援的代理工具。此外,GitHub 官方也發布了關於 GitHub Copilot 支援 OpenCode 的更新說明。