Stability AI宣布发布了Stable Code 3B,这是一个升级的30亿参数的人工智能系统,用于自动生成和完成代码。
Stable Code 3B具有更大的上下文大小和改进的完成质量等增强功能,旨在推动AI辅助软件开发的边界。
Stable Code 3B仅有30亿个参数,设计成可以在现有的硬件设备上高效运行,例如笔记本电脑,而不需要昂贵的专用芯片。尽管尺寸较小,但该公司声称它的代码完成质量与两倍大小的模型相匹配或超过。
该系统基于Stability AI的Stable LM自然语言模型,并通过对代码库和程序员论坛等软件工程数据的额外训练进行了优化。它涵盖了包括Python、JavaScript、Java、C++和Go在内的18种编程语言。
该模型的训练过程通过引入Rotary Position Embeddings(RoPE)进行了优化,扩展了上下文大小以提高性能。这种技术也被Meta的Llama 2 Long所采用,允许上下文长度达到100k个标记。
除了简单地建议新的代码行外,它还可以填充现有代码中的大型缺失部分。这种先进的能力被称为Fill in the Middle(FIM),它可以自动编写整个函数或组件。
AI生成的代码领域吸引了微软、OpenAI和Meta等科技巨头的浓厚兴趣。Stability AI的新系统在性能上超过了类似的模型如StarCoder,并确立了其在这个快速发展的领域中的领导地位。
通过令人印象深刻的基准测试和高效尺寸的提高可访问性,Stable Code 3B旨在将增强的AI代码完成带给更广泛的受众。它的到来将进一步加速将生成式AI集成到各行各业的软件开发工作流程中。
随着像Stable Code 3B这样的系统自动化机械化的编码任务,开发人员将变得更加高效、有创造力,并可以将精力集中在更复杂的挑战上。
(照片来自Unsplash的Joan Gamell)
另请参阅:IMF:AI可能促进增长,但加剧不平等
想要从行业领导者那里了解更多关于人工智能和大数据的知识吗?请查看在阿姆斯特丹、加利福尼亚和伦敦举办的AI & Big Data Expo。这个综合性的活动与Digital Transformation Week和Cyber Security & Cloud Expo同期举办。
探索由TechForge提供支持的其他即将举行的企业技术活动和网络研讨会。