稳定AI宣布发布StableCode:它的第一个LLM生成式AI编码产品
Stable AI announces the release of StableCode its first LLM-generated AI coding product.
稳定AI刚刚推出了一款名为StableCode的改变游戏规则的产品,标志着其在AI辅助编码方面的首次亮相。StableCode旨在为经验丰富的程序员和希望提升技能的新手提供实用的工具和学习支持,独特地将实用性和学习支持结合在一起。
StableCode的核心在于其三个独特的模型,将重新塑造编码领域。旅程始于基础模型,该模型使用了来自BigCode的堆叠数据集(v1.2)中的各种编程语言进行了严格的训练。然后,该基础模型又经过了Python、Go、Java、JavaScript、C、Markdown和C++等流行语言的加固,形成了一个全面的编程知识库。这个训练过程并不简单,涵盖了由高性能计算(HPC)集群提供动力的惊人的5600亿个代码标记。
然而,创新并未止步于此。StableCode框架中的下一层是指令模型,它经过精心调校以满足特定的编程挑战。约120,000个Alpaca格式的指令/响应对经过了精细调整的基础模型,得到了一种能够娴熟处理复杂编程任务的专门解决方案。
StableCode提供的真正亮点是长上下文窗口模型,旨在重新定义自动完成建议。与上下文窗口为16,000个标记的前任模型不同,这个模型具有更高的容量,可容纳2-4倍的代码。这意味着程序员现在可以轻松地管理相当于多个平均大小的Python文件。这种扩展能力对于希望探索更复杂编码挑战的初学者来说是一个福音。
StableCode在与类似规模的模型进行比较时表现出色。通过使用pass@1和pass@10指标对一个成熟的HumanEval基准进行评估,StableCode在真实世界的场景中证明了其实力。
稳定AI的愿景坚定地根植于使技术能够为所有人所用,而StableCode则是朝着这个方向迈出的重要一步。通过使AI辅助编码技术民主化,稳定AI为来自各种背景的个人打开了通过编码解决问题的科技之门。这种方法可以在全球范围内实现技术公平竞争,提供公平的编码资源。
在与技术日益交织的世界中,StableCode成为了一种简单和赋能的工具。通过融合尖端的AI能力和对可访问性的承诺,稳定AI为下一代软件开发人员铺平了道路。这些开发者不仅仅会学习编码,还将为一个没有界限的技术未来做出贡献。