Meta发布Code Llama,免费提供AI编程工具,助力商业领域

2024-02-18 16:48:32 Xone

Meta近日推出了一款名为Code Llama的AI编码工具,旨在为商业领域提供便利。这一工具被誉为“最先进的大型编码语言模型”,基于Llama 2语言模型的基础上进行了开发。

Code Llama是一种专门用于编码的工具,能够根据自然语言提示或要求生成代码,并帮助完善和调试人类编写的工作。目前,Code Llama已经上线了Github,采用与Llama 2相同的社区许可,并对研究和商业领域免费开放。

除了基础版的Code Llama之外,Meta还推出了专为Python设计的版本,名为Code Llama-Python,以及一个能够理解自然语言指令的版本,名为Code Llama-Instrct。

在Meta的基准测试中,Code Llama在编程任务上表现优异,超过了目前公开可用的LLM模型。Meta指出,每个Code Llama版本都有其独特的特点,无法互相替代。公司建议不要将基本版的Code Llama或Code Llama-Python用于自然语言指令的处理。

Code Llama提供了三种不同大小的版本,包括7B、13B和34B参数。每个模型都经过了基于500B代码tokens和相关数据的训练。此外,7B和13B基础模型和指令模型还进行了中间填充(FIM)功能的训练,使它们能够将代码插入到现有代码中。这意味着,现在就可以在“代码补完计划”中使用它们。

需要注意的是,这三个版本各有优缺点。例如,7B模型可以在单个GPU上运行,而34B模型提供了最佳结果和更好的编码辅助能力。7B和13B模型的速度比34B模型更快,更适合需要低延迟的任务。

Meta在其博客中表示:“程序员们一直在使用LLM来协助完成各种任务,从编写新软件到调试现有代码。”他们的目标是使开发人员的工作流更高效,从而让他们能够更专注于以人为本的工作方面。

据Meta表示,Code Llama在基准测试中的表现优于目前公开可用的LLM模型,但并未具体指明是针对哪些模型进行的测试。

值得一提的是,今年3月,GitHub推出了基于GPT-4的Copliot,旨在帮助用户快速编写和检查代码,甚至重写旧代码进行更新。然而,Copliot因被指控侵犯版权法而面临法律诉讼。

此外,亚马逊AWS也提供了一款名为CodeWhisperer的工具,可以编写、检查和更新代码。谷歌的AlphaCode中也有一款编写代码的工具,但尚未对外公开发行。

版权声明:Xone 发表于 2024-02-18 16:48:32
转载请注明: Meta发布Code Llama,免费提供AI编程工具,助力商业领域 | Xone