AI 文摘

StabilityAI发布StableCode3B以提供更强的编程辅助能力





作者: 人工智能技术与时代人物风云 来源: 人工智能技术与时代人物风云

Stability AI最近发布了Stable Code 3B,这是一个升级版的30亿参数大语言模型,专门用于自动代码生成和补全。

Stable Code 3B通过专注于扩大代码补全的上下文范围,并提高补全的准确度,旨在开拓人工智能辅助软件开发的新领域。

虽然只有三十亿参数,但是该模型在设计上考虑到了高效运行。它可以在普通的硬件设备,比如笔记本电脑上运行。尽管体量较小,Stable Code 3B 的代码补全质量却能媲美甚至超越那些参数是其两倍的模型。

Stable Code 3B 基于 Stability AI 的 Stable LM 自然语言模型,并额外融入了大量的软件工程数据,比如代码库和程序员论坛的信息。它支持包括 Python、JavaScript、Java、C++ 和 Go 在内的 18 种编程语言。

为了提高性能,该模型在训练过程中采用了 Rotary Position Embeddings (RoPE) 技术,这一技术同样被 Meta 的 Llama 2 Long 使用,能够处理长达 100k 个token的上下文。

除了提供代码行建议,Stable Code 3B 还能填补现有代码中的大块空白,这种被称为 Fill in the Middle (FIM) 的能力,使其能自动编写完整的函数或组件。

AI 生成代码的领域吸引了微软、OpenAI、Meta 等科技巨头的浓厚兴趣。Stable Code 3B在性能上超越了类似的 StarCoder 等模型,成为这个快速发展领域的领军者。

Stable Code 3B 不仅在基准测试上表现出色,还因其较小的体积而更易于普及,意图将更先进的 AI 代码补全技术推广到更广泛的用户群。

有了 Stable Code 3B 这样的大模型来自动处理常规的编程任务,开发人员将更加高效和创造性,能够专注于解决更复杂的挑战。

项目资源

模型下载:

https://huggingface.co/stabilityai/stable-code-3b

官方博客:

https://stability.ai/news/stable-code-2024-llm-code-completion-release

推荐阅读

2024年 谈谈大语言模型和编程

END

如果喜欢上面的内容,请关注小麦AIGC,最新内容每日更新;如有好的选题建议,也可以给我们发消息哦。

点个在看,你最好看

更多AI工具,参考Github-AiBard123国内AiBard123

可关注我们的公众号:每天AI新工具