Meta推出自己的AI代码编写工具:Code Llama
近日,Meta 发布了一款名为 Code Llama 的工具,该工具构建在Llama 2大语言模型之上,用于生成新代码并调试人类编写的工作。 Code Llama 将使用与 Llama 2 相同的社区许可证,并且免费用于研究和商业用途。
Meta 表示,Code Llama 可以根据提示创建代码字符串,或者在指向特定代码字符串时完成和调试代码。除了基本的 Code Llama 模型之外,Meta 还发布了一个名为 Code Llama-Python 的 Python 专用版本和另一个名为 Code Llama-Instrct 的版本,它可以理解自然语言的指令。根据 Meta 的说法,Code Llama 的每个特定版本都是不可互换的,并且该公司不推荐用于自然语言指令的基本 Code Llama 或 Code Llama-Python。
“程序员已经在使用法学硕士来协助完成各种任务,从编写新软件到调试现有代码,”Meta 在一篇博客文章中说。“我们的目标是让开发人员的工作流程更加高效,以便他们能够专注于工作中最以人为本的方面。”
Meta 声称,根据基准测试,Code Llama 的表现优于公开的法学硕士,但没有具体说明其测试的模型。该公司表示,Code Llama 在代码基准 HumanEval 上得分为 53.7%,能够根据文本描述准确编写代码。
Meta 将发布三种尺寸的 Code Llama,并表示其最小尺寸适合单个 GPU,适合更多低延迟项目。
代码生成器已经帮助开发人员工作了一段时间了。GitHub在 3 月份推出了 Copilot,由 OpenAI 的 GPT-4 提供支持,可以快速编写和检查代码。GitHub Copilot 还可以重写旧代码来更新它。亚马逊的AWS也有CodeWhisperer,它也可以编写、检查和更新代码。是的,谷歌还有一个代码编写工具 AlphaCode,但尚未推出。
GitHub 的母公司微软和 OpenAI因涉嫌使用 Copilot违反版权法而被起诉,因为该工具可以复制许可代码。