Meta 推出用于编写代码的人工智能模型 Code Llama:免费、可商用

微新创想(idea2003.com) 8月25日消息: Meta 周四宣布,将发布一款旨在辅助编写计算机代码的人工智能(AI)模型,进一步推动其进入新技术领域。以与微软的代码编写工具 GitHub Copilot 竞争。

图片来自 Meta

这款名为 Code Llama 的 AI 模型可根据人类文本提示编写代码,并可用于代码补全和调试,该社交媒体巨头在博客文章中表示,Code Llama 将使用与 Llama 2 相同的社区许可证,并可免费用于研究和商业用途。

自去年底 OpenAI 推出 ChatGPT 以来,企业和商业机构已经涌向新兴生成式 AI 市场,以获取更多的能力和完善业务流程。

今年,Facebook 和 Instagram 所有者 Meta 已经发布了一系列 AI 模型,大多数是免费的,包括一个名为 Llama 的开源语言模型,它对微软支持的 OpenAI 和 Alphabet 的 Google 出售的专有模型提出了严峻的挑战。

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,并表示其最小的大小适合在单个 GPU 上进行更低延迟的项目

长期以来,代码生成器一直在帮助开发人员。GitHub 在 3 月推出了 Copilot,该工具由 OpenAI 的 GPT-4 驱动,可快速编写并检查代码。GitHub Copilot 还可以重写旧代码以更新它。亚马逊的 AWS 也有 CodeWhisperer,可以编写、检查和更新代码。谷歌也有一个名为 AlphaCode 的代码编写工具,但还没有发布。

该公司表示,这款基于 Meta 最新的 Llama 2 语言模型构建的 AI 模型将可在不同的配置中使用,并支持流行的编码语言,如 Python、Java 和 C++,但不推荐用于一般文本任务。

由于 Copilot 可以复制有许可的代码,微软和 OpenAI 的母公司 GitHub 正面临侵犯版权法的指控。

立即尝试 Code Llama

Code Llama GitHub:

https://github.com/facebookresearch/codellama

下载 Code Llama 模型:

https://ai.meta.com/resources/models-and-libraries/llama-downloads/

阅读研究论文:

https://ai.meta.com/research/publications/code-llama-open-foundation-models-for-code/

您可能还喜欢...

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注