Qwen3-Coder - 阿里通义千问推出的代码生成模型
发布于 2025-07-23 · Qwen3-Coder 是阿里通义千问团队推出的强大代码生成模型,拥有 480B 参数和 35B 激活参数,支持原生 256K token 上下文,支持扩展达到 1M token。模型在 Agentic Coding、Agentic Browser-Use 和 Agentic Tool-Use 等任务上表现卓越,达到开源模型的顶尖水平。
Qwen3-Coder是什么
Qwen3-Coder 是阿里通义千问团队推出的代码生成模型,480B 参数、35B 激活参数,原生支持 256K token 上下文,可扩展到 1M token。它在 Agentic Coding、Agentic Browser-Use 和 Agentic Tool-Use 等任务上的表现已经站到开源模型的顶尖水平。Qwen3-Coder 的训练结合了大规模强化学习和长时序交互,同时提供命令行工具 Qwen Code 和 API 接口,接入方式不复杂。落到软件开发里,Qwen3-Coder 能承担一部分编码工作,效率提上去,复杂任务的人力负担也降下来。
Qwen3-Coder的主要功能
- 代码生成与优化:按自然语言描述生成代码。支持 Python、JavaScript、Java 等多种语言,函数、类、模块这类复杂逻辑也能写。
- 代理式编程(Agentic Coding):自己规划并执行多步任务,比如开发过程中调用工具、跑代码测试。浏览器、API 这类外部工具也能对接。
- 长时序交互(Long-Horizon Interaction):真实软件工程任务里,Qwen3-Coder 靠多轮交互把问题磨出来,SWE-Bench 这类基准上成绩不错。
- 上下文扩展:原生 256K token 上下文,借助 YaRN 技术能扩到 1M token,仓库级代码和 Pull Request 这类动态数据都装得下。
-
多工具集成:能接进 Qwen Code、Claude Code、Cline 等工具。
Qwen3-Coder的技术原理
- 混合专家模型(Mixture-of-Experts, MoE):Qwen3-Coder 是 480B 参数的混合专家模型,推理时激活 35B。这样处理大规模数据时算力开销压得住,表达能力也没丢。
- 大规模预训练(Pre-Training):预训练用了 7.5T 数据,其中代码占 70%。这么大体量喂下来,编程模式和语言结构都学到了不少。上下文长度 256K token,基于 YaRN 技术可扩展到 1M token,仓库级代码和动态数据的处理也做了针对性优化。
- 合成数据扩展:用 Qwen2.5-Coder 清洗、重写低质数据,整体数据质量提上来,训练效果也跟着好一些。
- 强化学习(Reinforcement Learning, RL):后训练阶段走大规模强化学习,自动扩展测试样例来构造高质量训练实例,代码执行成功率跟着涨。另外引入长时序强化学习(Long-Horizon RL),让模型习惯用多轮交互解决问题,真实软件工程任务里的表现更稳。
Qwen3-Coder的项目地址
- 项目官网:https://qwenlm.github.io/blog/qwen3-coder/
- GitHub仓库:https://github.com/QwenLM/Qwen3-Coder
- HuggingFace模型库:https://huggingface.co/Qwen/Qwen3-Coder-480B-A35B-Instruct
Qwen3-Coder的应用场景
- 代码生成与自动化开发:快速出代码原型,多语言都支持,开发时间省下来不少。
- 代理式编程(Agentic Coding):自己拆解并执行多步任务,需要时调用外部工具。
- 软件工程任务:代码审查、优化、测试生成、文档编写都能帮上手,代码质量和流程效率都受益。
- 教育与学习:给初学者出代码示例、做讲解,上手编程知识和技能会快一些。
- 企业开发:内部工具、自动化脚本能快速搭起来,团队效率高一点,项目启动也快。






0 条评论
暂无评论,来抢沙发。