阿里推出的代码模型Qwen3-Coder

阿里推出的代码模型Qwen3-Coder是其在代码生成领域推出的最新成果,被定位为“迄今为止最具代理能力的代码模型”。该模型基于混合专家(MoE)架构,总参数达到480B,激活参数为35B,支持256K token的上下文长度,并可通过YaRN技术扩展至1M token,展现出卓越的代码和代理能力。Qwen3-Coder不仅在代码生成任务上表现出色,还在Agentic Coding、Agentic Browser-Use和Agentic Tool-Use等任务中取得了开源模型的SOTA(行业最优)效果,与Claude Sonnet4媲美。

博客:https://qwenlm.github.io/blog/qwen3-coder/
代码:https://github.com/QwenLM/Qwen3-Coder
模型:https://www.modelscope.cn/models/Qwen/Qwen3-Coder-480B-A35B-Instruct
论文:https://arxiv.org/abs/2505.09388

核心功能与特点

  1. 多语言支持
    Qwen3-Coder支持358种编程语言,覆盖100+种语言和方言,适配全球化的开发需求。这种广泛的多语言支持使得开发者能够轻松处理各种编程任务,无论是简单的脚本编写还是复杂的系统开发。
  2. Agentic(代理式)编程能力
    Qwen3-Coder具备自主规划、工具调用和强化学习等能力。它能够通观全局,拆解多步骤长任务,如开发AI搜索工具3D物理模拟系统等。此外,它还支持调用浏览器、API、数据库等工具,实测工具调用数量是Claude4的数倍。通过大规模强化学习(Code RL)和长周期强化学习(Long-Horizon RL),Qwen3-Coder能够在真实软件工程环境中实现多轮交互(规划-执行-反馈-决策)。
  3. 低门槛编程体验
    Qwen3-Coder支持自然语言交互,用户只需一句话即可生成复杂代码,例如“创建一个3D旋转立方体展示台”。它还支持AI氛围编程(Vibe Coding),无需学习语法,通过自然语言描述需求,模型自动生成可运行代码。这种低门槛的编程体验降低了普通用户的入门门槛,使非专业开发者也能快速上手。
  4. 高效开发与优化
    Qwen3-Coder在代码生成、补全、修Bug等方面效率提升10倍,例如品牌官网生成时间从数天压缩至5分钟。在复杂任务中,如代码测试、查询生成、重构建议,人工编写时间从数小时降至数分钟。这种高效的开发能力使得开发者能够更快地完成项目,提高开发效率。
  5. 企业级应用
    Qwen3-Coder在多个行业中有广泛的应用场景,包括制药行业(加速药物分子模拟)、制造业(快速开发智能控制系统)、金融行业(自动化生成交易策略代码)等。这些应用场景展示了Qwen3-Coder在实际生产环境中的强大潜力。

使用方式

  1. 模型获取与部署
    Qwen3-Coder已在魔搭社区、HuggingFace等平台开源,全球开发者可免费下载、商用及二次开发。本地部署方面,用户可以使用vLLMTransformers、llama.cpp等框架快速部署,示例代码也提供了详细的部署指南。
  2. API调用
    开发者可以通过阿里云百炼平台调用Qwen3-Coder的API,支持与Claude Code、Cline等工具协同使用。阿里云还提供了完整的示例代码和配置指南,支持快速部署和测试。
  3. 配套工具
    阿里还推出了配套的命令行工具Qwen Code,基于Gemini Code进行二次开发,通过prompt和工具调用协议适配,以激发Qwen3-Coder在代理式编程任务上的表现。Qwen Code的发布使得国内开发者可以便捷地使用先进的AI编程工具,进一步推动AI编程工具的平民化。

性能表现

Qwen3-Coder在多个基准测试中表现出色,特别是在SWE-bench Verified基准测试中,其成绩与Claude Sonnet4不相上下。模型训练使用了总计7.5T的数据,其中70%为代码数据,确保了模型在保持通用与数学能力的同时,拥有出色的编程能力。上下文扩展方面,Qwen3-Coder原生支持256K token长度,并通过YaRN技术扩展至1M,专为仓库级和动态数据处理优化。

未来展望

随着Qwen3-Coder即将接入阿里AI编程产品通义灵码及其API上线阿里云百炼,可以预见该模型将在软件工程领域大放异彩。通过不断的技术创新和优化升级,Qwen3-Coder有望成为下一代高效能代码生成工具中的佼佼者。

Qwen3-Coder凭借其强大的参数配置、卓越的代码生成能力和广泛的兼容性,成为阿里在AI编程领域的重要突破。无论是新手程序员还是资深开发者,都能从中受益,实现高效的开发体验。

来源:www.aiug.cn
声明:文章均为AI生成,请谨慎辨别信息的真伪和可靠性!