0
本文作者: 王超 | 2024-01-19 14:03 |
非十科技在2024年1月9日宣布,實(shí)時AI代碼助手Fitten Code正式可用,同時還推出了可供所有開發(fā)人員免費(fèi)使用的各種版本。Fitten Code基于自研代碼大模型——國產(chǎn)深度學(xué)習(xí)框架計(jì)圖(Jittor)開發(fā),突破已有AI代碼助手的局限,以高超的準(zhǔn)確率、毫秒級生成速度、卓越的性能效果、流暢的用戶體驗(yàn),幫助開發(fā)人員提高工作效率、簡化工作任務(wù),從而使編程達(dá)到更高的水準(zhǔn)。
Fitten Code具備以下優(yōu)異特點(diǎn):
毫秒級延遲
平均響應(yīng)時間延遲縮短約70%,根據(jù)對程序員日常使用中的延遲進(jìn)行分析,Copilot平均延遲大約在1秒左右,而Fitten Code將平均響應(yīng)時間延遲縮短至300毫秒左右,最低可達(dá)100毫秒,讓程序員獲得更流暢的編程體驗(yàn)。
測試使用代碼助手輔助編寫ResNet模型,F(xiàn)itten Code平均延遲只有300ms,可以交互式補(bǔ)全,而Copilot首次延遲長達(dá)足足5秒。同時Fitten Code質(zhì)量更高:Fitten生成了ResNet的完整代碼,而Copilot生成了大量不可用的重復(fù)片段。
補(bǔ)全代碼量大
Fitten Code會在條件允許的情況下,一次性補(bǔ)全大量的代碼。和其他產(chǎn)品平均一次只補(bǔ)全1-2行不同的是,F(xiàn)itten Code平均補(bǔ)全3-5行,大幅提升補(bǔ)全效率。
高準(zhǔn)確率:在Human-Eval測試中 Fitten Code 代碼生成準(zhǔn)確率超過其他產(chǎn)品,生成的代碼更加精準(zhǔn),bug更少,在日常使用中,F(xiàn)itten Code常常寫出精妙的代碼,甚至幫助修復(fù)了一些bug。
更聰明更智能
作為程序員,我們總會面臨解決復(fù)雜的算法問題?,F(xiàn)在向Fitten Code描述代碼需求,它就能幫助我們更準(zhǔn)確地完成復(fù)雜的編程任務(wù)。在HumanEval測試集中,F(xiàn)itten Code的Pass@1準(zhǔn)確率達(dá)到了60.1%,相較Copilot的49.5%增長顯著。除了更高的準(zhǔn)確率,F(xiàn)itten Code生成的算法也更加高效。以最長上升子序列任務(wù)為例,F(xiàn)itten Code成功實(shí)現(xiàn)了時間復(fù)雜度為O(n log(n))的最優(yōu)算法,而Copilot僅能實(shí)現(xiàn)O(n^2)的非最優(yōu)算法。有Fitten Code的加持,廣大程序員們就擁有了寶藏算法專家和性能調(diào)優(yōu)專家。
更多語言支持
Fitten Code作為一個大模型驅(qū)動的代碼生成工具,目前支持80多種語言,包括Python,Javascript,Typescript,Java,C,C++等,且支持 Visual Studio Code和IntelliJ IDEA、PyCharm等JetBrains系列IDE,豐富的功能可滿足編程過程中的各種需求,在解決疑難問題時給予我們貼切的指導(dǎo)和幫助。
自動代碼補(bǔ)全
Fitten Code不僅可以自動為您的代碼補(bǔ)充缺失的部分,還可以根據(jù)所選代碼進(jìn)行智能bug查找。通過智能化的編程體驗(yàn),它能夠節(jié)省您寶貴的開發(fā)時間,提升工作效率,加速開發(fā)進(jìn)程,享受無縫補(bǔ)全代碼的便利。此外,它還擁有自動生成單元測試的功能,可以根據(jù)代碼自動產(chǎn)生相應(yīng)的測試用例,提高代碼質(zhì)量和可靠性。
自然語言生成代碼
Fitten Code可以實(shí)現(xiàn)代碼的語義級翻譯,并支持多種編程語言之間的互譯。您只需以注釋的方式(#)或者對話描述代碼需要實(shí)現(xiàn)的功能,F(xiàn)itten Code即可自動生成符合注釋要求的代碼,減少手動編寫的時間和精力。此外,以注釋為指導(dǎo),代碼生成插件能快速生成項(xiàng)目結(jié)構(gòu)、函數(shù)骨架、接口調(diào)用等代碼片段,幫助快速搭建項(xiàng)目。無論是提升編寫效率還是加速項(xiàng)目的開發(fā)進(jìn)程,F(xiàn)itten Code都將為您帶來非??捎^的幫助與便利。
自動添加注釋
還在手動填寫代碼注釋嗎?Fitten Code 能夠根據(jù)您的代碼自動生成相關(guān)注釋,通過分析您的代碼邏輯和結(jié)構(gòu),為您的代碼提供清晰易懂的解釋和文檔,不僅提高代碼的可讀性,還方便其他開發(fā)人員理解和使用您的代碼。
Fitten Code帶來了革命性改變,它以人工智能為驅(qū)動,極大地提升了開發(fā)者的生產(chǎn)力,降低了開發(fā)時間,并提供了一種全新的編程體驗(yàn)。從代碼的生成到智能建議,再到錯誤檢測和代碼優(yōu)化,F(xiàn)itten Code都展現(xiàn)出了強(qiáng)大的能力。
未來,F(xiàn)itten Code還將持續(xù)進(jìn)行迭代更新,讓我們一起向更高效、更智能的編程方式探索。擁抱AI的變革,用智能編程助力我們的未來。
無論是編程新手還是經(jīng)驗(yàn)豐富的開發(fā)者,F(xiàn)itten Code都是一個很好的選擇。讓Fitten Code成為您身邊的編程伙伴吧!在VSCode中搜索“Fitten Code”插件,一鍵下載安裝,開啟編程世界的精彩旅程!
Fitten Code背后的團(tuán)隊(duì)
Fitten Code由北京非十科技有限公司開發(fā),核心團(tuán)隊(duì)均博士畢業(yè)于清華大學(xué),曾主導(dǎo)開源了計(jì)圖(Jittor)深度學(xué)習(xí)框架,是國內(nèi)主流深度學(xué)習(xí)框架之一,并參與開源了JNeRF神經(jīng)渲染庫與JittorLLMs大模型推理庫,收獲了來自業(yè)界的大量好評。 (雷峰網(wǎng)(公眾號:雷峰網(wǎng)))
團(tuán)隊(duì)成員技術(shù)能力突出,曾斬獲國際超算比賽金牌、信息學(xué)奧賽金牌、ACM金牌等,并且在CVPR,SIGGRAPH,TOG,TIP,CVM等計(jì)算機(jī)圖形學(xué)、計(jì)算機(jī)視覺、人工智能等國際頂級會議期刊論文發(fā)表過多篇文章,是國際與本土專業(yè)領(lǐng)域內(nèi)具備人工智能、深度學(xué)習(xí)、高性能計(jì)算、系統(tǒng)設(shè)計(jì)、硬件架構(gòu)等多學(xué)科交叉的頂尖團(tuán)隊(duì)。
公司在AI服務(wù)方面具有先發(fā)技術(shù)優(yōu)勢,致力于加速人工智能算法從硬件到軟件全流程的落地應(yīng)用,提供各類計(jì)算加速硬件的適配,定制深度學(xué)習(xí)框架以及人工智能領(lǐng)域AI大模型等服務(wù)。
雷峰網(wǎng)特約稿件,未經(jīng)授權(quán)禁止轉(zhuǎn)載。詳情見轉(zhuǎn)載須知。