Redaksi akdah.ac.id – Tim KwaiKAT dari Kuaishou telah meluncurkan model pemrograman bernama KAT-Coder-V2.5. Inovasi ini berbeda dari model sebelumnya, karena dirancang untuk beroperasi dalam repositori eksekusi nyata, bukan hanya menghasilkan kode dalam satu langkah. Model yang diluncurkan ini tersedia melalui platform StreamLake. Selain itu, varian terbuka dari KAT-Coder-V2.5, yang dikenal sebagai KAT-Coder-V2.5-Dev, telah dirilis secara terpisah di Hugging Face dengan lisensi Apache-2.0.
Inovasi dalam Pemrograman: KAT-Coder-V2.5
KAT-Coder-V2.5 merupakan langkah signifikan dalam pengembangan alat pengkodean, di mana model ini dapat beroperasi dalam lingkungan yang benar-benar dapat dieksekusi, memanfaatkan pull request dan komit dari repositori nyata. Hal ini menunjukkan bahwa tantangan utama dalam pengembangan model pemrograman tidak hanya terletak pada skala model, tetapi juga pada infrastruktur yang mendukungnya.
Pengembangan Infrastruktur dan AutoBuilder
Pada dasarnya, KAT-Coder-V2.5 dibangun di atas konsep yang disebut AutoBuilder, yang memungkinkan pembuatan lingkungan yang dapat dipercaya untuk menjalankan pengujian yang dimaksudkan. Dengan menggunakan agen pembangunan yang menganalisis repositori dan menulis skrip konfigurasi untuk menginstal dependensi, sistem ini mampu menghasilkan lebih dari 100.000 lingkungan yang dapat diverifikasi dalam 12 bahasa. Tingkat keberhasilan konstruksi meningkat dari 16,5% menjadi 57,2%, yang menunjukkan efektivitas model ini.
Tantangan dan Solusi dalam Pembelajaran Reinforcement
Selama pelatihan model KAT-Coder-V2, beberapa tantangan dihadapi terkait dengan kurva imbalan yang lambat. Audit menunjukkan bahwa sekitar 16% trajektori tidak berhasil karena masalah infrastruktur, seperti kesalahan batas di sandbox yang menyebabkan pengosongan observasi dalam beberapa langkah. Setelah menerapkan tiga perbaikan infrastruktur, tingkat kesalahan umpan balik di sandbox berhasil diturunkan dari sekitar 16% menjadi di bawah 2%, yang berdampak signifikan pada keandalan model.
Kinerja KAT-Coder-V2.5 di Berbagai Benchmark
KAT-Coder-V2.5 menonjol dalam berbagai evaluasi, terutama di PinchBench dengan skor 94,9, yang mengalahkan model sebelumnya seperti Opus 4.8 dengan skor 93,5. Namun, model ini masih menghadapi beberapa tantangan, terutama di Terminal-Bench 2.1, di mana hasilnya berada di urutan terakhir. Di sisi lain, pada benchmark SciCode, KAT-Coder-V2.5 mencatatkan skor 50,3, sejajar dengan GLM-5.2.
Penggunaan Multi-Teacher On-Policy Distillation
Salah satu inovasi utama dalam pengembangan KAT-Coder-V2.5 adalah penggunaan teknik Multi-Teacher On-Policy Distillation. Model ini menggabungkan lima domain ahli untuk membentuk satu model siswa, mengoptimalkan hasil dengan lebih baik untuk pengkodean kode yang kompleks. Proses ini membantu meningkatkan efisiensi dan keakuratan dalam pemrograman, menandai langkah maju dibandingkan dengan pendekatan sebelumnya.
Kesimpulan
Pengenalan KAT-Coder-V2.5 dan para varian terbukanya menjadi langkah penting dalam dunia pengembangan perangkat lunak, di mana fokus pada infrastruktur dan lingkungan pengujian yang dapat dipercaya menjadi kunci untuk kemajuan lebih lanjut. Model ini tidak hanya menawarkan kemampuan pengkodean yang lebih tinggi, tetapi juga menetapkan standar baru untuk pengembangan alat pengodean di masa depan. Dengan demikian, KAT-Coder-V2.5 dan KAT-Coder-V2.5-Dev diharapkan menjadi referensi penting bagi pengembang dalam menciptakan aplikasi yang lebih canggih dan efisien.