零一萬物正式宣布開源Yi-Coder系列模型,這是Yi系列模型家族中的編程助手,專為編碼任務而設(shè)計。
Yi-Coder不僅是個強大的編程助手,還支持52種編程語言,無論你是前端、后端、還是數(shù)據(jù)分析,統(tǒng)統(tǒng)搞得定!
Yi-Coder 模型
Yi-Coder是專門為編碼任務設(shè)計的AI模型,提供了1.5B和9B兩種參數(shù)版本。特別是9B版本,在多個代碼生成、理解、調(diào)試和補全任務中表現(xiàn)出了優(yōu)異的性能。
Yi-Coder的核心特點
小參數(shù),強性能:Yi-Coder雖小,但在代碼生成、理解、調(diào)試和補全任務中的表現(xiàn)非常優(yōu)異,適用于移動端和本地環(huán)境部署,靈活易用,且在多個評測中表現(xiàn)超越同類10B以下的模型。
128K長序列建模:Yi-Coder能夠處理長達128K tokens的上下文內(nèi)容,捕捉復雜項目中的長期依賴關(guān)系,非常適合處理復雜項目級代碼的生成與理解任務。
支持52種編程語言:Yi-Coder覆蓋了從Java、Python、C++到Verilog、Cobol等52種語言,不僅生成代碼快,還能跨文件補全代碼,滿足多語言編程需求,適應多種開發(fā)環(huán)境。
模型成績
在多個基準測試中,Yi-Coder的表現(xiàn)名列前茅,尤其是在LiveCodeBench的測試中,Yi-Coder-9B-Chat達到了23.4%的通過率,成為10B以下模型中唯一通過率超20%的選手。
根據(jù)零一萬物的官方測試,Yi-Coder-9B-Chat在HumanEval和MBPP基準測試中的通過率分別達到了85.4%和73.8%,在復雜代碼任務中展現(xiàn)了強大的理解與生成能力。此外,Yi-Coder在CRUXEval-O評測中的準確率也首次突破了50%,在開源Coder模型中取得了領(lǐng)先成績。
代碼編輯與補全表現(xiàn)
Yi-Coder不僅在生成代碼方面表現(xiàn)出色,在代碼編輯與補全能力上也展現(xiàn)了極強的實力。在CodeEditorBench基準測試中,它在代碼調(diào)試、優(yōu)化、翻譯等多個領(lǐng)域中均優(yōu)于DeepSeek-Coder-33B-Instruct和CodeQwen1.5-7B。
尤其是在跨文件代碼補全任務中,Yi-Coder能夠有效處理復雜代碼庫中的依賴關(guān)系,憑借強大的長序列建模能力,在有無檢索上下文的兩種情況下均表現(xiàn)優(yōu)異,進一步驗證了它在復雜項目中的實用性。
長序列建模與數(shù)學推理
Yi-Coder在處理128K長序列的“Needle in the code”測試中表現(xiàn)完美,展示了其卓越的長序列理解能力。
在數(shù)學推理任務中,Yi-Coder的代碼輔助(PAL)解題能力表現(xiàn)也非常強勁,準確率達到了70.3%,超過了DeepSeek-Coder 33B的65.8%。
試想一下,未來的編程世界,每個人都能通過AI輕松實現(xiàn)自己的創(chuàng)意。不論是開發(fā)應用、創(chuàng)建網(wǎng)站,還是進行數(shù)據(jù)分析,只要你會描述想法,AI就能幫你完成編程。
特別聲明:以上內(nèi)容(如有圖片或視頻亦包括在內(nèi))為自媒體平臺“網(wǎng)易號”用戶上傳并發(fā)布,本平臺僅提供信息存儲服務。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.