Kimi K2 - Model bahasa Mixture-of-Experts (MoE) mutakhir
(github.com/MoonshotAI)- Kimi K2 dari Moonshot AI adalah model bahasa Mixture-of-Experts (MoE) mutakhir dengan 1 triliun parameter
- Dalam proses pelatihan, model ini mengadopsi teknik optimisasi Muon untuk mengatasi masalah stabilitas skala besar
- Berfokus pada kecerdasan agen untuk penggunaan alat, penalaran, dan pemecahan masalah secara otonom
- Membuktikan performa papan atas dalam coding, matematika, dan tugas umum di berbagai benchmark
- Penerapan dan pemanfaatannya mudah, dengan API kompatibel OpenAI/Anthropic serta dukungan lingkungan engine yang fleksibel
Mengapa Kimi K2 penting
- Kimi K2 adalah model bahasa Mixture-of-Experts (MoE) terbaru yang dikembangkan oleh Moonshot AI
- Dengan skala 1 triliun parameter dan metode optimisasi inovatif (Muon), model ini menghadirkan performa dan stabilitas tinggi di ranah model bahasa skala besar
- Dibandingkan model open-source berperforma tinggi yang sudah ada, Kimi K2 mencatat tingkat global state-of-the-art (SOTA) dan level terbaik open-source di berbagai bidang penerapan nyata seperti coding, matematika, dan penggunaan alat
- Model ini unggul dalam pelatihan model besar yang cepat dan stabil, serta dalam fleksibilitas untuk mendukung beragam skenario pemanfaatan AI
1. Pengenalan model
- Kimi K2 adalah model bahasa MoE mutakhir dengan total 1 triliun (1T) parameter dan 32 miliar (32B) parameter aktif
- Menggunakan optimizer Muon untuk secara efektif mengatasi ketidakstabilan dalam pelatihan model skala besar
- Dioptimalkan untuk kemampuan tingkat tinggi seperti pemanfaatan alat, penalaran kompleks, dan agen otonom
Fitur utama
- Pelatihan skala besar: model 1 triliun parameter dipra-latih dengan 15,5 triliun token tanpa mengalami ketidakstabilan pelatihan (unstability)
- Optimizer MuonClip: menggabungkan algoritme Muon yang dioptimalkan untuk model besar dengan teknik optimisasi baru untuk memastikan stabilitas
- Agentic Intelligence: dirancang dengan mempertimbangkan pemanfaatan alat, penalaran kompleks, dan pemecahan masalah otonom
Jenis model
- Kimi-K2-Base: model dasar yang cocok untuk fine-tuning kustom dan penggunaan oleh peneliti
- Kimi-K2-Instruct: model pascapelatihan (post-training) yang dioptimalkan untuk chat dan pengoperasian agen umum
2. Ringkasan model
- Arsitektur: Mixture-of-Experts (MoE)
- Total parameter: 1 triliun (1,000,000,000,000)
- Parameter aktif: 32 miliar (32B)
- Jumlah layer: 61 (termasuk dense layer)
- Jumlah Dense Layer: 1
- Attention hidden dimension: 7168
- MoE hidden dimension (per expert): 2048
- Attention Head: 64
- Jumlah expert: 384
- Jumlah expert yang dipilih per token: 8
- Jumlah shared expert: 1
- Ukuran kosakata: 160K
- Panjang konteks: 128K
- Mekanisme Attention: MLA
- Fungsi aktivasi: SwiGLU
3. Hasil evaluasi
Performa model Instruction
- Mencatat performa papan atas di berbagai benchmark seperti tugas coding, penggunaan alat, matematika/sains-teknik, dan tugas umum
- Menunjukkan performa SOTA atau terbaik di kelasnya pada berbagai kategori kode dan alat, matematika dan logika, serta tugas umum seperti SWE-bench, LiveCodeBench, OJBench, MultiPL-E, TerminalBench, AceBench, Tau2, AIME, dan MATH-500
- Mencatat pass@1 sebesar 65.8% pada SWE-bench Verified dan 47.3% pada SWE-bench Multilingual, serta menunjukkan hasil menonjol di lingkungan Agentic Coding
- Menunjukkan akurasi sangat baik pada pengujian sains-teknik seperti MATH-500 (matematika), AIME, HMMT, dan CNMO
- Juga meraih performa unggul dibanding model open-source/komersial pesaing pada berbagai tugas umum seperti MMLU (pengetahuan umum) dan SimpleQA
Performa model Base
- Mencatat hasil terbaik di antara model open-source sekelas pada benchmark utama seperti MMLU, TriviaQA, dan GPQA-Diamond
- Secara umum unggul dibanding model dasar open-source besar lain dalam evaluasi coding, matematika, dan bahasa Mandarin
4. Deployment dan menjalankan engine
- API Kimi K2 (kompatibel OpenAI/Anthropic) dapat digunakan di https://platform.moonshot.ai
- Checkpoint model (block-fp8) juga didukung di Huggingface(https://huggingface.co/moonshotai/Kimi-K2-Instruct)
- Engine inferensi yang direkomendasikan: vLLM, SGLang, KTransformers, TensorRT-LLM, dengan kompatibilitas di berbagai lingkungan
5. Contoh penggunaan model
Antarmuka chat
- Setelah menjalankan layanan inferensi lokal, interaksi langsung dimungkinkan melalui klien kompatibel OpenAI (seperti Chat Completions API)
- Temperature yang direkomendasikan: 0.6, dan prompt System juga direkomendasikan memakai bentuk default
Fitur pemanggilan alat
- Kimi-K2-Instruct memiliki kemampuan tool-calling yang kuat
- Jika pengguna mengirimkan daftar tool yang tersedia untuk tiap permintaan, model akan secara otonom menentukan penggunaan alat dan waktu eksekusinya
- Demonstrasi contoh dan pesan hasil dapat dilakukan di seluruh pipeline
- Diperlukan dukungan logika parsing alat Kimi-K2 pada engine
6. Lisensi
- Baik kode maupun bobot model didistribusikan sebagai open source di bawah Modified MIT License
1 komentar
Komentar Hacker News