概要
- Qwen3-Coder は、エージェント型コーディングに特化した最先端の大規模言語モデル
- 最大 480Bパラメータ のMixture-of-Experts構造と 35Bアクティブパラメータ を持つ
- 256Kトークン の長文コンテキストをネイティブサポート、最大1Mトークンまで拡張可能
- Qwen Code など多様なCLIツール・API対応、開発者ツールとの高い互換性
- 今後さらなるモデルサイズ展開と自己改善能力の研究を継続
Qwen3-Coder概要
- Qwen3-Coder は、エージェント型のコーディングやツール利用に強みを持つ大規模言語モデル
- 最上位モデル Qwen3-Coder-480B-A35B-Instruct は、 480Bパラメータ のMixture-of-Experts構造
- 35Bアクティブパラメータ で、実際の推論時は効率的な計算資源利用
- 256Kトークン の長大なコンテキストをネイティブサポート、 YaRN 方式で最大1Mトークンまで対応
- Agentic Coding/Browsing/Tool-Use 領域でClaude Sonnet 4と並ぶSOTA性能
事前学習とデータスケーリング
- 7.5兆トークン (うち70%がコード)の大規模データで事前学習
- Qwen2.5-Coder を活用しノイズ除去やデータクレンジングを徹底
- リポジトリ規模 やプルリクエスト等の動的データにも最適化
- 合成データ の活用でデータ品質を大幅に向上
強化学習による後処理
- 大規模Code RL (強化学習)で実行可能なコード生成能力を強化
- 多様な実タスクのテストケース自動生成により、RL訓練データを拡充
- SWE-Bench など現実的なソフトウェア工学タスクにも対応
- 20,000並列環境 をAlibaba Cloud上に構築し、長期的なエージェントRLを実現
Qwen Codeとツール連携
- Qwen Code はGemini CLIをベースに開発されたCLIツール
- Node.js 20+ が必要
- インストール例:
curl -qL https://www.npmjs.com/install.sh | shnpm i -g @qwen-code/qwen-code- ソースからの導入も可能
- インストール例:
- OpenAI SDK互換、APIキーやエンドポイントは
.envまたは環境変数で設定 - コマンド例:
qwenでインタラクティブなコーディング体験
Claude Codeや他ツールとの連携
- Claude Code にもQwen3-Coderを統合可能
- Alibaba Cloud Model StudioでAPIキー取得
- インストール例:
npm install -g @anthropic-ai/claude-code
- Claude Code Proxy API や claude-code-config でバックエンドモデルを柔軟に切替
- Cline など他開発ツールでもOpenAI互換APIとして設定可能
API利用例
- Python(openaiパッケージ) から直接呼び出し可能
base_urlにhttps://dashscope-intl.aliyuncs.com/compatible-mode/v1を指定- モデル名は
qwen3-coder-plus
- サンプルプロンプト:
- オンライン書店のWebページ作成依頼など
今後の展望
- より大規模・低コストなモデル展開を計画
- エージェントの自己改善や複雑なタスク自動化への挑戦
- ソフトウェア開発現場での生産性向上への貢献を目指す