界面新聞?dòng)浾?| 宋佳楠
近日,OpenAI正式推出其最新AI編程智能體——Codex。這一云端工具集成于ChatGPT平臺(tái),目的是為開發(fā)者提供更高效、安全的編程體驗(yàn)。Codex能夠理解自然語(yǔ)言指令,自動(dòng)生成、調(diào)試和優(yōu)化代碼,標(biāo)志著AI輔助編程邁入新階段。
Codex基于OpenAI最新的“codex-1”模型,主要針對(duì)軟件開發(fā)任務(wù)進(jìn)行優(yōu)化。該模型在OpenAI的o3推理模型基礎(chǔ)上進(jìn)行微調(diào),增強(qiáng)了代碼生成和理解能力。其支持多種編程語(yǔ)言,包括Python、JavaScript、Go、Perl、PHP、Ruby、Swift、TypeScript和Shell等,尤其擅長(zhǎng)Python語(yǔ)言。
與傳統(tǒng)代碼自動(dòng)補(bǔ)全工具不同,Codex更強(qiáng)調(diào)自主性和交互性。它不僅能根據(jù)自然語(yǔ)言指令生成代碼,還能在虛擬環(huán)境中執(zhí)行命令、運(yùn)行測(cè)試,并對(duì)代碼進(jìn)行解釋和優(yōu)化。這一功能使得Codex不僅是一個(gè)編程助手,更像是一位虛擬的編程人員,能夠協(xié)助開發(fā)者完成復(fù)雜的開發(fā)任務(wù)。
目前,Codex作為研究預(yù)覽版,面向ChatGPT Pro、企業(yè)版和團(tuán)隊(duì)版用戶開放,用戶無(wú)需額外付費(fèi)即可使用。OpenAI計(jì)劃根據(jù)用戶反饋不斷優(yōu)化Codex的功能和性能,以滿足更廣泛的開發(fā)需求。
在安全性方面,OpenAI為Codex設(shè)計(jì)了多重防護(hù)機(jī)制。Codex在受控的沙箱環(huán)境中運(yùn)行,限制其對(duì)外部系統(tǒng)的訪問(wèn),防止?jié)撛诘陌踩L(fēng)險(xiǎn)。此外,Codex能夠解釋其生成的代碼,幫助開發(fā)者理解其邏輯,減少因誤解導(dǎo)致的錯(cuò)誤。
Codex的發(fā)布也引發(fā)了行業(yè)的廣泛關(guān)注。據(jù)媒體報(bào)道,Cisco、Temporal、Superhuman和Kodiak等公司已開始在內(nèi)部測(cè)試Codex,用于提升開發(fā)效率。此外,OpenAI正在與AI編程初創(chuàng)公司W(wǎng)indsurf(前身為Codeium)洽談收購(gòu)事宜,交易金額可能高達(dá)30億美元。
在AI編程領(lǐng)域,OpenAI仍面臨來(lái)自谷歌和Anthropic等公司的競(jìng)爭(zhēng)。谷歌近期發(fā)布了AI編程工具AlphaEvolve,Anthropic則推出了Claude系列模型。
由于AI編程正加速普及,不少相關(guān)從業(yè)者擔(dān)心這類工具會(huì)完全取代程序員。此前微軟CEO薩蒂亞·納德拉(Satya Nadella)曾透露,微軟公司內(nèi)部代碼庫(kù)中,有20%至30%的代碼由人工智能生成。去年11月,谷歌CEO桑達(dá)爾·皮查伊(Sundar Pichai)也曾表示,“公司超過(guò)25%的代碼由AI編寫,再由工程師進(jìn)行驗(yàn)證?!?/p>
但就目前的情況來(lái)看,AI編程在處理復(fù)雜邏輯、系統(tǒng)架構(gòu)設(shè)計(jì)和需求分析等方面仍需人類程序員的參與。OpenAI也提醒用戶,AI生成的代碼需開發(fā)者進(jìn)行審核和測(cè)試,以確保其正確性和安全性。