Meta推出Code Llama,AI模型協助編寫電腦程式
Meta宣布推出自家的AI代碼編寫工具Code Llama,該工具建立在Llama 2語言模型之上,目的是生成和調試人類編寫的代碼。與Llama 2相同,Code Llama將採用社區許可證,可供研究和商業用途免費使用。 Code Llama可根據提示生成代碼片段,或者在提供特定代碼字符串時完成並調試代碼。此外,Meta還推出了Code Llama-Python版本,專門用於Python編程,以及Code Llama-Instrct版本,能理解自然語言指令。

Meta宣布推出自家的AI代碼編寫工具Code Llama,該工具建立在Llama 2語言模型之上,目的是協助編寫電腦程式代碼。與Llama 2相同,Code Llama將採用社區許可證,可供研究和商業用途免費使用。
Code Llama可根據提示生成代碼片段,或者在提供特定代碼字符串時完成並調試代碼(debugging)。此外,Meta還推出了Code Llama-Python版本,專門用於Python編程,以及Code Llama-Instrct版本,能理解自然語言指令。Meta強調,不同版本的Code Llama不可互換,且不建議將基本的Code Llama或Code Llama-Python用於自然語言指令。
Code Llama的性能經基準測試顯示優於公開的代碼生成器。在代碼基準測試HumanEval中,Code Llama獲得了53.7%的分數,能夠根據文本描述準確生成代碼。
Meta將提供三種尺寸的Code Llama,其中最小尺寸適用於單個GPU,適合低延遲項目。
這進一步展示了代碼生成技術在開發人員工作中的應用,類似於GitHub的Copilot和亞馬遜的CodeWhisperer等工具,Code Llama將使開發人員能夠更高效地進行代碼編寫和調試。
Meta 表示,新的 AI 模型建立在 Meta 最新的 Llama 2 語言模型之上,並將提供不同的配置,以與微軟的代碼編寫工具 GitHub Copilot 競爭。Code Llama 支持 Python、Java 和 C++ 等流行的程式語言,不建議用於一般文本任務。