编程像说话一样简单！阿里云推出大模型编码助手 —— 灵码
在新的历史时刻，我们正在开启一个全新的编程纪元，推动这一进程的核心力量之一便是阿里云的 AI 产品 —— “通义灵码”。阿里云发布 AI 编程助手 “通义灵码”2023 年 10 月的最后一天，在杭州云栖大会上，阿里云对外展示了一款可自动编写代码的 AI 助手。在现场展示中，当在编码软件的对话窗口输入“帮我用 Python 写一个飞机游戏” 后，短短几秒，这款名为 “通义灵码” 的 AI 助手就自动生成了 100 多行代码，点击运行后一个充满儿时回忆的“飞机大战”游戏就成功跑起来了。云栖大会现场的 “通义灵码” 展区异常火爆，开发者体验后纷纷表示大受震撼：“不到 1 分钟居然生成了贪吃蛇的小程序”、“运营也能写前端页面啦”……甚至还有意犹未尽的观众们排队只为向 “通义灵码” 提一些棘手的问题 —— 比如 “帮我用代码解一个韦东奕出的奥数题”，而 “通义灵码” 也不负众望，不仅快速生成了函数代码还给出了相应的答案。你身边的辅助伙伴在这个日新月异的信息时代，“通义灵码” 担当着重要的角色，从业余爱好者到经验丰富的专业开发者，无论你在编程旅程的哪个阶段，都会发现 “通义灵码” 宛如一位随时待命、一路陪伴的编程伙伴。它能减少信息检索、工具切换、写单元测试等繁杂工作时间，更专注于技术设计。不仅如此，“通义灵码” 能够协助你完成各种编程相关的工作，如编写单元测试、写代码注释、代码解释等。这对于保证代码的质量，挖掘潜在的错误和漏洞具有巨大的价值。它的存在极大地提升了编程工作的效率，减少了沟通与理解上的摩擦，让编程变得更加流畅、高效。相较于人工编写测试耗时数分到数十分钟，“通义灵码” 能以毫秒级的速度生成测试代码，准确率和覆盖率都令人满意。总的来说，无论你是在解决一项复杂的编程任务，还是在探索一项新的技术挑战，“通义灵码” 能为你提供一些帮助，使你的编程之旅更加轻松、易上手。开创编程新时代这个产品犹如一把充满魔力的钥匙，成功地打开了普罗大众曾经无法触及的编程大门，那是一面缔造无穷可能的生动壁垒。它激活了编程的生命力，使之从被视为困难乏味的科技专业技能转变为一种更具包容性、更富创造性的工具。在这个新时代下，编程能力已经跨越了专业人员的界限，变为了全社会，每一个具有热情和想象力的人都可以触摸到的技术领域。从业余的编程爱好者，到探索未知的新手，再到洞悉市场趋势的企业和机构，“通义灵码” 让他们都有机会利用这场技术革命的智慧红利。“通义灵码” 开创了编程的新时代，尤其在教育领域的影响尤为显著。比如，在未来的学校，学生将能通过 “通义灵码” 学习编程的基础知识，同时创造属于他们自己的科学项目。想像一下，一个小学生利用它制作一个探测环境污染的系统，启发出他们求知和创新的潜力，这样的景象即将成为现实。这不仅仅是编程向非专业人群的开放，更是一种智慧的礼赠，一种信心的鼓励。无论你是在哪里，无论你是谁，只要你对这个世界充满好奇，对未来抱有期待，那么这个大门就为你敞开。任何人都可以利用 “通义灵码”，接受 AI 赋予的力量，挖掘出更大的可能，让编程成为一场每个人都可以参与的，精彩绝伦的技术盛宴。“通义灵码” 的三大优势在人工智能助手领域，“通义灵码” 以显著的解决问题能力脱颖而出。根据 HumanEval 测试结果，通义灵码的问题解决率高达 66.4%，远超过行业平均水平的 50% 左右。这一显著成绩代表了它在问题解决方面卓越的能力，无论面临何种问题，通义灵码都能提供有效的解决方案。“通义灵码” 也展现出了对阿里云用户的友好性，特别体现在支持调用阿里云 SDK 和 API 上，这意味着用户可以针对特定需求进行优化。这一功能深受开发者的欢迎，开发者不再需要分担与多个服务进行交互的额外负担，使得开发工作更为轻松且高效。开发者遇到编程问题时，还可以通过 “通义灵码” 快速得到解决思路，再也不需要一边编写代码一边浏览网络资料，更专注于编程工作，极大提高编程效率。站在千亿规模的 “通义千问 2.0” 肩膀上在 2023 云栖大会现场，周靖人还公布了阿里自研大模型的最新进展，发布了千亿参数规模的 “通义千问 2.0”。它在 10 个权威测评中全面超越 GPT-3.5 和 Llama2，并在加速追赶 GPT-4。“通义灵码” 依托于 “通义千问 2.0”，基于海量优秀开源代码数据集和编程教科书训练，可根据当前代码文件及跨文件的上下文，自动生成行级/函数级代码建议、单元测试、代码注释等，此外还具备代码解释、智能研发问答、异常报错排查等能力，并针对阿里云 SDK/OpenAPI 使用场景调优，为开发者带来高效、流畅的编码体验。据研发团队透露，基于阿里云强大的大模型能力和智能算力，“通义灵码” 在 5 个月内快速迭代了多个版本，并在上市发布之前进行了充分打磨，目前已在阿里云内大规模应用。我们有理由相信，以后我们使用的多种阿里云的服务和软件，都将看到 “通义灵码” 的身影。目前，“通义灵码” 已面向所有开发者开放公测，VS Code、JetBrains 等各大 IDE 插件市场均已上线，广大开发者下载后即可体验。有趣的是，“通义灵码” 还为它自己的开发也提供了帮助。研发团队透露，在训练 “通义灵码” 的数据集时，开发人员使用了 “通义灵码” 开发了数据清洗脚本。不仅如此，“通义灵码” 的 IDE 插件的开发也使用到了 “通义灵码” 生成的代码。它展示出的不仅仅是一种技术的优越性，更是对立足未来的坚定信念和努力。这种技术的突破标志着阿里云在 AI 领域的技术实力得到了充分体现，它以行动向世界证明，无论是在理论研究还是在实际应用上，阿里云都能以卓越的表现引领行业发展的潮流，为我们的未来带来无限可能。100,000 卡量级的算力支持训练大模型是一项庞大的系统性工程，它囊括了算力底座、网络、存储、大数据、AI 框架、AI 模型等复杂技术，只有强大的云计算体系才能训练出高质量的大模型。为了保证大模型训练的稳定互联和高效并行计算，阿里云全新升级了人工智能平台 PAI。阿里云通义大模型系列就是基于人工智能平台 PAI 训练而成。PAI 底层采用 HPN 7.0 新一代 AI 集群网络架构，支持高达 10 万卡量级的集群可扩展规模，超大规模分布式训练加速比高达 96%，远超业界水平；在大模型训练任务中，可节省超过 50% 算力资源，性能全球领先。这种庞大的规模和强大的计算力，使得复杂的 AI 模型训练和应用的各种挑战变得可控、可管理。大模型的训练和应用，尤其是那些需要消耗大量计算资源的工作，不再是一项遥不可及的艰巨任务。此外，这个平台不仅提供了强大的硬件设施，也有丰富的软件资源和人工智能工程的最佳实践。所有这些都让使用者可以专注于他们的核心任务，即开发和实现人工智能的实用应用，而无需担心硬件和基础设施的问题，使得人工智能的发展和应用能够更高效、更广泛的推进。结语阿里云坚信，AI 的力量不应仅仅限于少数人，而应成为每个人都能接触和利用的基础设施，就如同我们生活中不可或缺的水、电一样普及。这个理念已经具备了实现的条件，因为阿里云正朝着这个方向坚定地推进。我们将看到一种 AI 的力量，不仅是科技人员，在他们的编程和设计任务上提供支持，也为商业、社区，甚至教育和家庭领域带来效率和洞察的普惠。随着编程的大众化，可能会有更多的个人和小公司能颠覆传统市场，创造出全新的产品和服务。我们致力于让每个人都可以更容易地接触、学习和使用编程。我们希望能把写代码变得像是写邮件一样简单和自然。这并不是一个不切实际的梦想，而是我们当前正在为之努力的目标。在不远的未来，我们期待看到一个每个社会角落都能感受到 AI 的价值，每个人都能挖掘出自我创新的可能性的世界。