編輯 | 云昭
大洋彼岸,兩款“代理”編碼工具在開發(fā)者中的口碑突然發(fā)生了逆轉(zhuǎn)!
眾所周知,近期OpenAI的Codex CLI和Anthropic 的Claude Code正在激烈競爭,風(fēng)頭皆盛。不過由于后者長期主打開發(fā)賽道,所以Claude在開發(fā)者的口碑一直很好。
但近期,Claude在編程工具方面被曝出了一件黑料,導(dǎo)致開發(fā)者紛紛聲討Anthropic,進(jìn)而轉(zhuǎn)向了OpenAI。
據(jù)報(bào)道,這至少部分是因?yàn)?Anthropic 向一位試圖對(duì) Claude Code 進(jìn)行逆向工程的開發(fā)者發(fā)出了下架通知,而 Claude Code 的使用許可比 Codex CLI 更為嚴(yán)格。
圖片
Claude Code 和 Codex CLI 是兩款相互競爭的工具,它們完成的任務(wù)大同小異:允許開發(fā)人員利用云端運(yùn)行的 AI 模型的強(qiáng)大功能來完成各種編程任務(wù)。Anthropic 和 OpenAI 在幾個(gè)月內(nèi)相繼發(fā)布了這兩款工具——兩家公司都在競相搶占寶貴的開發(fā)者市場份額。
Codex CLI 的源代碼遵循 Apache 2.0 許可證,允許分發(fā)和商業(yè)使用。這與 Claude Code 不同,后者遵循 Anthropic 的商業(yè)許可證。這限制了未經(jīng)公司明確許可的修改方式。
Anthropic 還對(duì) Claude Code 的源代碼進(jìn)行了“混淆”。Claude Code 的源代碼不易獲取。當(dāng)一位開發(fā)人員對(duì)其進(jìn)行了去混淆處理并在 GitHub 上發(fā)布源代碼時(shí),Anthropic 提交了一份DMCA (數(shù)字千年版權(quán)法案)投訴——一份版權(quán)通知,要求刪除該代碼。
圖片
社交媒體上的開發(fā)者們對(duì)此舉并不滿意,他們認(rèn)為這與 OpenAI 推出的 Codex CLI 相比并不理想。自 Codex CLI 發(fā)布以來的一周左右時(shí)間里,OpenAI 已將數(shù)十條開發(fā)者建議合并到該工具的代碼庫中,其中包括一條允許 Codex CLI 利用來自競爭對(duì)手(包括 Anthropic)的 AI 模型的建議。
圖片
Anthropic 尚未回應(yīng)置評(píng)請求。
Claude Code推進(jìn)并不順利
不過,目前Claude Code 仍處于測試階段,并且存在一些 bug。上個(gè)月,據(jù) GitHub 報(bào)道,Anthropic 的 Claude Code 工具在自動(dòng)更新功能中包含一些漏洞命令,導(dǎo)致某些工作站不穩(wěn)定且無法運(yùn)行。當(dāng)以“root”或“超級(jí)用戶”級(jí)別(賦予程序進(jìn)行操作系統(tǒng)級(jí)別更改的權(quán)限)安裝 Claude Code 時(shí),這些漏洞命令會(huì)導(dǎo)致應(yīng)用程序修改通常受限制的文件目錄,在最壞的情況下,甚至導(dǎo)致系統(tǒng)“崩潰”。
換句話說,雖然Anthropic 的Claude、Sonnet在開發(fā)者中的口碑不錯(cuò),但其編碼工具Claude Code的推出并不順利。
不過,Anthropic 未來可能會(huì)以寬松的許可證發(fā)布源代碼。公司對(duì)代碼進(jìn)行混淆的原因有很多,安全考慮就是其中之一。
OpenAI或許會(huì)有開源寬松動(dòng)作
對(duì)于OpenAI來說,這多少有點(diǎn)出人意料的公關(guān)勝利。近幾個(gè)月來,OpenAI一直不愿發(fā)布開源產(chǎn)品,轉(zhuǎn)而青睞專有的、鎖定的產(chǎn)品。這或許象征著該實(shí)驗(yàn)室的策略發(fā)生了更廣泛的轉(zhuǎn)變;OpenAI首席執(zhí)行官薩姆·奧特曼今年開年的AMA環(huán)節(jié)中就曾表示,他認(rèn)為公司在開源問題上“站在了歷史的錯(cuò)誤一邊”。