新知榜官方账号
2023-08-25 10:04:28
IT之家8月24日消息,Meta现推出了一个名为CodeLlama的AI编码工具,号称“最先进的大型编码语言模型”。该模型基于Llama2大型语言模型打造,可以理解为“Llama2的写代码专用版”,可用于“生成新的代码并调试人类编写的工作”,目前已上线Github。
据悉,CodeLlama将采用与Llama2相同的社区许可,并对研究和商业领域免费开放。Meta指出,CodeLlama能够根据代码核自然语言提示/要求生成你想要的代码和有关代码的自然语言,或者在指向特定代码时进行完善和调试。除了基础版的CodeLlama外,Meta还推出了专为Python设计的版本——CodeLlama-Python,以及一个能够理解自然语言指令的版本——CodeLlama-Instrct。
在Meta的基准测试中,CodeLlama在编程任务上的表现优于最先进的公开可用的LLM模型。Meta称,每个特定的CodeLlama版本都不可切换/替代,公司不建议将基本CodeLlama或CodeLlama-Python用于语自然语言指令。Meta发布了三种大小的CodeLlama,分别具有7B、13B和34B参数。每个模型都使用500B代码tokens和代码相关数据进行训练,而且7B和13B基础模型和指令模型也经过了中间填充(FIM)功能的训练,允许它们将代码插入到现有代码中,这意味着你现在就可以将其用于“代码补完计划”。
Meta在其博客中表示:“程序员们已经在使用LLMs来协助完成各种任务,从编写新软件到调试现有代码,”“目标是使开发人员的工作流更高效,这样他们就可以专注于他们工作中最以人为本的方面。”Meta声称CodeLlama在基准测试中的表现优于现有的公开可用LLMs,但没有具体指明它是针对哪些模型进行测试的。该公司表示,CodeLlama在HumanEval代码基准测试中得分为53.7%,能够根据文本描述准确编写代码;在MBPP上得分为56.2%,与最先进的ChatGPT相当。
值得一提的是,GitHub在今年3月推出了基于GPT-4的Copliot以帮助用户快速编写和检查代码,还可以重写旧代码以进行更新,但却因被指控侵犯版权法而面临法律诉讼。此外,亚马逊AWS也有一款CodeWhisperer,它可以编写、检查和更新代码;而谷歌在AlphaCode中也有一个编写代码的工具,但尚未公开发行。
相关工具
相关文章
推荐
用Deepseek写AI绘图提示词,像呼吸一样简单!
2025-02-19 16:12
你以为AI绘画是黑科技?其实早成了“路边摊生意”!
2025-02-19 10:15
Flux爆火,全网最全面最详细的Flux使用教程!
2025-02-18 14:19
用AI如何创作音乐,实战教学来啦!
2025-02-17 17:23
MidJourney让你秒变绘画大神,从零开始画哪吒!
2025-02-17 14:56
AI应用新境界:让人工智能成为你的得力助手
2025-02-14 15:45
AI短片革命:当创作遇上智能,人人都能成为导演
2025-02-14 14:53
AI狂潮下的人类职场:是失业危机还是进化契机?
2025-02-13 16:53
开启影视创作新纪元,效率提升 10 倍的神器来了!
2025-02-13 15:11
深度解析DeepSeek:当AI技术照进创作产业的未来
2025-02-12 17:16