Meta推出人工智能代碼編寫工具:Code Llama
Meta 發布了一款名為Code Llama 的工具,該工具建立在其Llama 2 大型語言模型之上,用於生成新代碼和調試人類編寫的工作。Code Llama 將使用與Llama 2 相同的社區許可證,可免費用於研究和商業用途。 了解更多:https://ai.meta.com/blog/code-llama-large-language-model-coding/Meta 說,Code Llama 可以根據提示創建代碼串,也可以在指向特定代碼串時完成和調試代碼。除了基本的Code Llama 模型,Meta 還發布了一個Python 專用版本Code Llama-Python,以及另一個可以理解自然語言指令的版本Code Llama-Instrct。據Meta 稱,Code Llama 的每個特定版本都不能互換,該公司不推薦使用基礎Code Llama 或Code Llama-Python 來處理自然語言指令。“程序員已經在使用LLMs 協助完成各種任務,從編寫新軟件到調試現有代碼,”Meta 在一篇博文中說。”我們的目標是提高開發人員工作流程的效率,使他們能夠專注於工作中最以人為本的方面。”Meta 聲稱,根據基準測試,Code Llama 的表現優於公開的LLM,但沒有具體說明測試的模型。該公司稱,Code Llama 在代碼基準HumanEval 中的得分率為53.7%,能夠根據文本描述準確編寫代碼。Meta公司將發布三種尺寸的Code Llama,並表示最小尺寸的Code Llama可安裝在單個GPU上,適用於更多低延遲項目。代碼生成器幫助開發人員工作已經有一段時間了。GitHub 今年3 月推出了由OpenAI 的GPT-4 支持的Copilot,用於快速編寫和檢查代碼。GitHub Copilot 還能重寫更新舊代碼。亞馬遜的AWS 也有CodeWhisperer,同樣可以編寫、檢查和更新代碼。此前,Google也透露將推出一款代碼編寫工具AlphaCode,但至今還沒有發布。GitHub 的母公司微軟和OpenAI 因涉嫌使用Copilot 違反版權法而被起訴,因為該工具可以復制授權代碼。