Kimi K2 - 最先端のMixture-of-Experts(MoE)言語モデル
(github.com/MoonshotAI)- Moonshot AIのKimi K2は、1兆パラメータを持つ最先端のMixture-of-Experts(MoE)言語モデル
- 学習過程でMuon最適化手法を導入し、大規模化に伴う安定性の問題を解決
- ツール利用、推論、自律的な問題解決のために、エージェント知能に焦点を当てている
- さまざまなベンチマークでコーディング、数学、一般タスクにおいて上位クラスの性能を実証
- 展開と活用が容易で、OpenAI/Anthropic互換APIの提供と柔軟なエンジン対応環境を備える
なぜKimi K2が重要なのか
- Kimi K2はMoonshot AIが開発した最新のMixture-of-Experts(MoE)言語モデル
- 1兆パラメータ規模と革新的な最適化手法(Muon)を採用し、大規模言語モデル分野で高い性能と安定性を提供
- 既存の高性能オープンソースモデルと比べても、コーディング、数学、ツール利用など多様な実運用分野でグローバル最先端(SOTA)およびオープンソース最高水準を記録
- 大規模モデルを高速かつ安定して学習させる課題と、多様なAI活用シナリオを支える柔軟性に強みがある
1. モデル紹介
- Kimi K2は、総パラメータ1兆(1T)、アクティブパラメータ320億(32B)を備えた最先端のMoE言語モデル
- Muonオプティマイザを使用し、大規模モデル学習の不安定さを効果的に解消
- ツール活用、複雑な推論、自律エージェントといった高次能力に特化
主な特徴
- 大規模学習: 1兆パラメータモデルを15.5兆トークンで事前学習し、学習の不安定性(unstability)なく進行
- MuonClipオプティマイザ: 大規模モデル向けのMuonアルゴリズムと新たな最適化手法を組み合わせて安定性を確保
- Agentic Intelligence: ツール活用、複雑な推論、自律的問題解決を念頭に設計
モデル種類
- Kimi-K2-Base: カスタムファインチューニングや研究用途に適したベースモデル
- Kimi-K2-Instruct: チャットや汎用エージェント運用に最適化された事後学習(post-training)モデル
2. モデル要約
- アーキテクチャ: Mixture-of-Experts(MoE)
- 総パラメータ数: 1兆(1,000,000,000,000)
- アクティブパラメータ数: 320億(32B)
- レイヤー数: 61(Dense layer含む)
- Dense Layer数: 1
- Attention hidden dimension: 7168
- MoE hidden dimension(専門家ごと): 2048
- Attention Head: 64
- 専門家数: 384
- トークンごとに選択される専門家数: 8
- 共有専門家数: 1
- 語彙サイズ: 160K
- コンテキスト長: 128K
- Attentionメカニズム: MLA
- 活性化関数: SwiGLU
3. 評価結果
Instructionモデルの性能
- コーディング課題、ツール活用、数学/理工系、一般タスクなど多様なベンチマークで上位クラスの性能を記録
- SWE-bench、LiveCodeBench、OJBench、MultiPL-E、TerminalBench、AceBench、Tau2、AIME、MATH-500など各種コード・ツール、数学・論理、一般タスク分野でSOTAまたは同等最高性能を示す
- SWE-bench Verifiedでpass@1 65.8%、SWE-bench Multilingualで47.3%を記録し、Agentic Coding環境でも際立つ成果を示す
- MATH-500(数学)、AIME、HMMT、CNMOなど理工系テストでも卓越した精度
- MMLU(一般知識)、SimpleQAなど多様な一般タスクでも、競合するオープンソース/商用モデルに対して高い性能を確保
Baseモデルの性能
- MMLU、TriviaQA、GPQA-Diamondなど代表的ベンチマークで、同クラスのオープンソースモデル中トップクラスの成績を記録
- コーディング、数学、中国語評価などで大規模オープンソースベースモデルに対して全般的な優位性を確保
4. デプロイとエンジン実行
- https://platform.moonshot.ai でKimi K2 API(OpenAI/Anthropic互換)を利用可能
- Huggingface(https://huggingface.co/moonshotai/…
- 推奨推論エンジン: vLLM、SGLang、KTransformers、TensorRT-LLM など、さまざまな環境との互換性を備える
5. モデル活用例
チャットインターフェース
- ローカル推論サービス起動後、OpenAI互換クライアント(Chat Completions APIなど)から直接対話可能
- 推奨temperature: 0.6、Systemプロンプトも基本形の使用を推奨
ツール呼び出し機能
- Kimi-K2-Instructは強力なツール呼び出し(tool-calling)能力を備える
- ユーザーがリクエストごとに利用可能なツール一覧を渡すと、モデルが自律的にツール使用と実行タイミングを判断
- パイプライン全体にわたるサンプルと結果メッセージの実演が可能
- エンジン側でKimi-K2用のツール解析ロジック対応が必要
6. ライセンス
- コードとモデル重みはいずれもModified MIT Licenseでオープンソース配布
1件のコメント
Hacker Newsの意見