編程是一種創(chuàng)造性的活動,需要不斷地思考、設計、實現(xiàn)和調試。對于程序員來說,有時候可能會遇到一些難題,比如不知道如何實現(xiàn)某個功能,或者不熟悉某種語言的語法,或者代碼出現(xiàn)了一些錯誤和漏洞。 這些時候,如果有一個智能的編程助手,能夠幫助我們解決問題,提高效率,那么就太好了。 今天,我們就要向大家介紹一個這樣的編程助手:CodeShell。 (文末有開源地址,安裝方法) CodeShell是什么? CodeShell 是北京大學軟件工程國家工程研究中心知識計算實驗室聯(lián)合四川天府銀行 AI 實驗室開發(fā)的一個 70 億參數(shù)的代碼大模型,號稱“同等規(guī)模最強代碼基座”。 CodeShell 基于 5000 億 Tokens 進行了冷啟動訓練,上下文窗口長度為 8192,架構設計上融合了 StarCoder 和 Llama 兩者的核心特性。 CodeShell 的目標是提供全棧智能編程支持,包括代碼生成、代碼補全、代碼糾錯、代碼重構、代碼注釋、代碼文檔、代碼評測等功能。 CodeShell 支持多種編程語言,包括 Python, Java, C#, C++, JavaScript, HTML, CSS, SQL 等。CodeShell 還可以根據(jù)自然語言描述生成代碼,或者根據(jù)代碼生成自然語言描述。CodeShell 還可以進行跨語言轉換,將一種語言的代碼轉換成另一種語言的代碼。 CodeShell性能怎么樣? CodeShell 的性能非常強大,已經(jīng)在多個公開的數(shù)據(jù)集和評測任務上取得了優(yōu)異的成績。 CodeShell如何使用? CodeShell 的使用方式非常簡單,只需要在 VS Code 中安裝 CodeShell 的插件,就可以直接在編輯器中調用 CodeShell 的功能。 很多人可能直接取vscode搜索codeShell了!結果搜索到這個! 這是錯的!錯的!錯的! 正確的方式是先按照官網(wǎng)的介紹的步驟,下載并安裝! 執(zhí)行完命令之后,你會在文件夾中看到這個文件:codeshell-vscode-0.0.1.vsix 拖拽這個文件到vscode插件區(qū)域就會自動安裝,安裝之后會打開一個說明頁面。這才是對的! 然后需要配置一下插件的自動補全代碼功能 完成這些,你才把插件安裝好,只是完成一半,你還需要部署大模型。 按照官方介紹,執(zhí)行完這些就可以運行了。但是筆者在clone過程中一直超時,也不知道是不是大模型太火了,下載人數(shù)過多。 有興趣的朋友可以自行嘗試,看看能否部署成功!
codeshell的VSCode插件開源地址:
CodeShell基座模型:
測評開源地址:
|
|
來自: 新用戶62592529 > 《軟件》