Lewati ke konten utama

Mistral Vibe 2.0: Agen Koding AI Berbasis Terminal

Uji apakah subagen kustom dan perintah garis miring benar-benar mengurangi kekacauan pemeliharaan kode warisan. Cari tahu apakah penerapan on-premises layak untuk meninggalkan asisten IDE Anda.
Oluseye Jeremiah
Oluseye Jeremiah

Buat Akun Gratis Anda

Berlatih dan lacak kemajuan Anda.

Lanjutkan dengan GoogleDengan melanjutkan, Anda menyetujui Ketentuan Penggunaan, Kebijakan Privasi dan bahwa data Anda disimpan di AS.

Mistral Vibe 2.0 adalah agen koding AI berbasis terminal yang dibangun untuk bekerja langsung dari command line. Alih-alih berada di browser atau sebagai plugin IDE, ia beroperasi di dalam alur kerja pengembang itu sendiri dengan akses ke file dan repositori. Per akhir Januari 2026, Mistral Vibe 2.0, yang didukung oleh Devstral 2, kini tersedia secara umum, dan produk telah beralih dari pengujian gratis ke penawaran berbayar yang dibundel dengan paket Le Chat milik Mistral. 

Artinya, Vibe 2.0 tidak lagi diposisikan sebagai pratinjau atau sandbox, melainkan sebagai agen yang didukung untuk pekerjaan pengembangan berkelanjutan dan integrasi ke basis kode nyata. Ini menandai peralihan Mistral dari “mari lihat bagaimana pengembang menggunakannya” menjadi “inilah cara kami mengharapkan pengembang menggunakannya.”

Fitur Utama Mistral Vibe 2.0

Alih-alih memosisikan Vibe 2.0 sebagai asisten koding serba guna tunggal, Mistral berfokus pada pemberian kontrol kepada pengembang: kontrol atas bagaimana agen berperilaku, apa yang disentuh, dan seberapa dalam ia memahami basis kode tertentu.

Vibe 2.0 akan sangat membantu tim yang bekerja dengan basis kode besar atau warisan, perusahaan yang memerlukan penerapan privat, dan industri yang lebih teregulasi seperti keuangan dan kesehatan. Meski begitu, jika Anda pengembang yang mencari pengalaman native di IDE untuk proyek hobi, saya rasa arsitektur yang berfokus pada penerapan akan terasa terlalu rumit tanpa perlu.

Subagen kustom

Vibe 2.0 memungkinkan tim mendefinisikan subagen khusus untuk tugas tertentu, alih-alih mengandalkan satu asisten umum untuk semuanya. 

Anda dapat membuat subagen yang didedikasikan untuk skrip deployment, peninjauan pull request, pembuatan pengujian, atau alur kerja berulang lainnya. Setiap subagen dapat disetel untuk tugas spesifiknya, yang diharapkan mengurangi kesalahan dan menjaga perilaku tetap dapat diprediksi.

Klarifikasi pilihan ganda

Saat instruksi ambigu, Vibe 2.0 tidak menebak. Sebaliknya, ia menyajikan opsi yang eksplisit dan meminta pengembang memilih sebelum mengambil tindakan. Desain ini mengurangi risiko perubahan kode yang tidak diinginkan dan membuat agen terasa lebih kolaboratif, terutama pada basis kode yang sensitif atau kompleks.

Keahlian perintah garis miring

Alur kerja umum dapat dipicu menggunakan perintah garis miring langsung di terminal. Perintah ini dipetakan ke keahlian yang telah dikonfigurasi sebelumnya seperti linting, deployment, pembuatan dokumentasi, atau menjalankan pemeriksaan. Hasilnya adalah eksekusi tugas rutin yang lebih cepat tanpa menulis prompt panjang atau instruksi penetapan konteks setiap kali.

Mode agen terpadu

Vibe 2.0 memperkenalkan mode agen yang menggabungkan alat, izin, dan perilaku ke dalam satu konfigurasi. Tim dapat beralih antar mode tergantung konteks—misalnya, berpindah dari mode review ke mode deployment—tanpa meninggalkan terminal atau mengonfigurasi ulang agen secara manual.

Pembaruan CLI berkelanjutan

CLI kini mendukung pembaruan otomatis, menghilangkan kebutuhan pengelolaan versi manual. Ini memastikan pengembang selalu memiliki akses ke peningkatan terbaru, perbaikan bug, dan pembaruan model tanpa mengganggu alur kerja.

Penerapan on-premises

Untuk organisasi dengan persyaratan keamanan atau kepatuhan yang ketat, Vibe 2.0 mendukung penerapan on-premises. Kode dan data tetap berada dalam infrastruktur organisasi, sehingga tidak perlu mengirim repositori milik sendiri ke layanan pihak ketiga.

Kustomisasi basis kode

Inti dari Vibe 2.0 adalah kemampuan menyesuaikan agen pada basis kode milik sendiri, kerangka kerja internal, dan bahasa domain khusus. Dengan menyetel Devstral 2 pada kode internal, tim dapat memperoleh perilaku yang selaras dengan konvensi, pola, dan sistem yang telah lama berjalan—sesuatu yang sering kali sulit bagi asisten koding serba guna.

Secara keseluruhan, fitur-fitur ini memosisikan Mistral Vibe 2.0 bukan sebagai pembantu koding generik, melainkan sebagai agen yang dapat dikonfigurasi agar menyesuaikan dengan cara tim nyata membangun dan memelihara perangkat lunak.

Langsung Coba: Menguji Mistral Vibe 2.0

Untuk memahami bagaimana Mistral Vibe 2.0 berperilaku dalam praktik, saya mengujinya langsung di dalam Le Chat, bukan terminal. Ini mencerminkan bagaimana banyak pengembang pertama kali akan menemui Vibe—bereksperimen dengan tugas nyata sebelum berkomitmen pada penyiapan berbasis CLI yang lebih mendalam.

Prompt yang saya gunakan bukan tolok ukur sintetis. Prompt tersebut mencerminkan hal-hal yang sering saya temui, seperti peninjauan pull request dan refactoring yang ambigu. Dalam setiap kasus, saya kurang tertarik pada apakah Vibe dapat “menulis kode” dan lebih tertarik pada bagaimana ia berperilaku ketika instruksi saya tidak lengkap.

Contoh 1: Menggunakan subagen kustom untuk review PR otomatis

Untuk pengujian pertama, saya fokus pada peninjauan pull request. Ini adalah alur kerja umum bagi saya, dan juga area di mana banyak alat koding AI kesulitan karena menghasilkan umpan balik panjang dan generik yang sulit ditindaklanjuti.

Menggunakan Le Chat, saya meminta Vibe bertindak sebagai subagen review PR dengan batasan yang jelas:

  • Fokus hanya pada file yang berubah
  • Terapkan aturan gaya internal atau linting
  • Tandai perubahan berisiko seperti migrasi basis data atau logika autentikasi

Karena subagen dibuat khusus, umpan baliknya lebih konsisten dan tidak bertele-tele, sehingga berguna sebagai peninjau tahap awal alih-alih mesin saran yang bising. Saya kemudian memberinya PR nyata yang mencakup campuran refactoring dan perubahan logika.

Berikut yang benar-benar terjadi: Responsnya ringkas dan terukur. Alih-alih meringkas kode, Vibe menandai dua area spesifik yang berpotensi menimbulkan bug dalam kondisi tertentu dan menunjuk ke baris persis yang terlibat. Ia tidak menyarankan penulisan ulang gaya atau refactor yang tidak perlu.

Keluaran tersebut terasa lebih mirip peninjau junior yang fokus dan memahami batasan, daripada asisten umum yang mencoba membantu di mana-mana. Sebagai tinjauan tahap awal sebelum peninjau manusia, ini terasa praktis alih-alih bising.

Contoh 2: Menguji klarifikasi pilihan ganda untuk refactor ambigu

Berikutnya, saya menguji skenario yang sering menimbulkan masalah bagi alat koding AI: instruksi refactoring yang samar.

Di Le Chat, saya meminta Vibe untuk “refactor modul ini untuk meningkatkan performa,” dengan sengaja membiarkan permintaan tetap terbuka. Berdasarkan pengalaman saya, prompt semacam ini biasanya mengarah pada perubahan yang terlalu luas atau asumsi tentang maksud.

Alih-alih langsung melanjutkan, Vibe merespons dengan beberapa opsi klarifikasi, seperti:

  • Mengoptimalkan struktur data
  • Mengurangi overhead I/O
  • Memparalelkan fungsi tertentu

Saya memilih satu opsi dan membiarkannya melanjutkan.

Berikut yang berhasil kali ini: Setelah saya memilih arah, refactor tetap sangat terfokus pada tujuan tersebut. Tidak ada perubahan mengejutkan di luar area yang dipilih, dan agen tidak mencoba “meningkatkan” bagian kode yang tidak terkait.

Namun ada kompromi: Langkah ekstra ini menambah friksi dibandingkan alat yang langsung menghasilkan keluaran. Tapi sebagai gantinya, ini menghindari jenis refactor menyeluruh yang memakan waktu untuk ditinjau dan mudah ditolak.

Pada basis kode yang lebih besar atau warisan, kompromi tersebut terasa disengaja, bukan merepotkan.

Contoh 3: Deployment dengan keahlian perintah garis miring

Untuk pengujian terakhir, saya meninjau tugas operasional rutin—jenis pekerjaan yang biasanya melibatkan menjalankan perintah yang sama berulang kali.

Menggunakan Le Chat, saya memanggil keahlian perintah garis miring yang telah dikonfigurasi untuk menangani alur kerja bergaya deployment:

  • Menjalankan pengujian
  • Membangun artefak
  • Menerapkan konfigurasi spesifik lingkungan
  • Menjalankan langkah-langkah deployment

Alih-alih menyusun prompt terperinci, saya memicu alur kerja dengan satu perintah.

Berikut yang menonjol bagi saya kali ini: Karena alur kerja telah dikonfigurasi sebelumnya, tidak ada bolak-balik soal konteks atau maksud. Agen berperilaku lebih seperti alat yang dapat diprogram daripada asisten percakapan. Dengan kata lain, perilakunya dapat diprediksi.

Inilah titik di mana Vibe terasa paling tidak seperti “mengobrol dengan AI” dan paling seperti perpanjangan dari toolchain command-line, yang sangat menarik jika Anda sudah hidup dalam alur kerja yang digerakkan oleh terminal.

Devstral 2: Model di Balik Vibe 2.0

Vibe 2.0 didukung oleh Devstral 2, keluarga model yang dirancang khusus untuk beban kerja rekayasa perangkat lunak.

Sekilas tentang Devstral 2

Model unggulan Devstral 2 adalah transformer dense 123 miliar parameter. Tidak seperti sistem mixture-of-experts, semua parameter aktif untuk setiap token. Ini menukar sebagian efisiensi teoretis demi prediktabilitas dan penerapan yang lebih sederhana.

Dalam praktiknya, hal ini membuat Devstral 2 cocok untuk:

  • Sesi koding panjang
  • Penerapan on-prem atau private cloud
  • Alur kerja sistem berkas dan pemanggilan alat

Devstral 2 Small: lokal dan ringan

Devstral 2 Small (24B parameter) dapat dijalankan pada perangkat konsumen, termasuk laptop kelas atas. Ini ideal untuk:

  • Pengembangan offline
  • Prototipe lokal
  • Lingkungan tanpa akses cloud yang andal

Mengapa dense vs. MoE penting

Model dense lebih mudah diterapkan, dipantau, dan dipahami. Bagi perusahaan yang memprioritaskan kontrol dan prediktabilitas dibanding skor tolok ukur puncak, kompromi ini disengaja.

Cara Mengakses Mistral Vibe 2.0

Seperti perusahaan lain, Mistral memiliki lebih dari satu jenis langganan, dan Anda dapat memilih opsi biaya terendah yang memenuhi kebutuhan Anda. Vibe adalah fitur premium, jadi Anda memerlukan akun Pro.

  • Le Chat Pro: $14.99/bulan (diskon pelajar 50%)
  • Le Chat Team: $24.99/kursi/bulan dengan kontrol admin
  • Akses API: $0.40 input / $2.00 output per juta token
  • Bobot terbuka: Self-host, fine-tune, dan terapkan on-prem

Mistral Vibe 2.0 vs. GitHub Copilot dan Lainnya

Vibe 2.0 kurang bersaing pada sisi kepraktisan dan lebih pada kepemilikan, penerapan, dan kustomisasi.

Intinya bukan bahwa Vibe 2.0 menggantikan asisten native IDE, melainkan bahwa ia menempati kategori berbeda—yang dioptimalkan untuk kepemilikan dan kontrol alih-alih UX tanpa hambatan.

Penawaran paling mirip dan dikenal luas di luar sana adalah GitHub Copilot, tetapi Mistral Vibe membentuk ceruk dalam hal orkestrasi.

Fitur

Mistral Vibe 2.0

GitHub Copilot

Cursor

Claude Code

Harga

$14.99–$24.99

$10–$39

~$20

Hingga $200

Penerapan

Lokal, on-prem, self-host

Hanya cloud

Hanya cloud

Hanya cloud

Kustomisasi

Fine-tuning pada kode milik sendiri

Hanya prompt

Hanya prompt

Hanya prompt

Lisensi

Apache 2.0

Tertutup

Tertutup

Tertutup

Integrasi

CLI-first

Native IDE

Editor kustom

Alur kerja IDE

Seberapa Bagus Mistral Vibe 2.0?

Beberapa kekuatan utama, yang semoga sudah saya soroti sejauh ini, adalah kemampuannya mengotomatiskan refactor kompleks pada kode usang dan juga menyediakan kemampuan unik untuk berjalan sepenuhnya di server privat.

Namun, ada beberapa kompromi. Ekosistem Mistral lebih kecil dibanding jaringan besar yang mendukung GitHub dan Microsoft. Bagi pengembang, itu berarti lebih sedikit dukungan komunitas dan ekstensi pihak ketiga. Saya rasa Vibe akan cocok jika Anda bekerja dalam tim dan tugas Anda adalah memodernisasi sistem warisan.

Pemikiran Akhir

Mistral Vibe 2.0 terus memperjelas arah Mistral: model berbobot terbuka, kustomisasi mendalam, dan kontrol tingkat perusahaan. Dengan target pendapatan €1 miliar dan rencana akuisisi di depan mata, rilis ini terasa bukan sekadar peluncuran alat, melainkan langkah platform.

Vibe 2.0 tidak mengakhiri perang koding AI, tetapi menyampaikan argumen bahwa fase berikutnya tidak akan dimenangkan oleh tolok ukur semata.

Oluseye Jeremiah

Penulis

Oluseye Jeremiah

Penulis teknis yang mengkhususkan diri pada AI, ML, dan ilmu data, membuat gagasan kompleks menjadi jelas dan mudah diakses.

Mistral Vibe 2.0 FAQs

Apakah Mistral Vibe 2.0 adalah plugin IDE?

Tidak. Mistral Vibe 2.0 adalah agen koding yang mengutamakan CLI, dirancang untuk berjalan langsung di terminal. Ia agnostik terhadap editor dan bekerja dengan alur kerja pengembangan yang ada alih-alih menggantikannya.

Dapatkah Mistral Vibe 2.0 berjalan sepenuhnya on-premises?

Ya. Vibe 2.0 mendukung penerapan on-premises menggunakan bobot model Devstral 2 yang terbuka, memungkinkan organisasi menjaga kode sumber dan data sepenuhnya dalam infrastruktur mereka sendiri.

Dapatkah Mistral Vibe 2.0 berjalan sepenuhnya on-premises?

Ya. Vibe 2.0 mendukung penerapan on-premises menggunakan bobot model Devstral 2 yang terbuka, memungkinkan organisasi menjaga kode sumber dan data sepenuhnya dalam infrastruktur mereka sendiri.

Apa bedanya Vibe 2.0 dengan GitHub Copilot atau Cursor?

Sebagian besar alat pesaing dihosting di cloud dan bersifat tertutup, dengan kustomisasi terbatas. Vibe 2.0 menekankan bobot terbuka, fine-tuning pada basis kode milik sendiri, dan fleksibilitas penerapan, sehingga lebih cocok untuk lingkungan teregulasi atau perusahaan.

Jenis pengembang seperti apa yang paling diuntungkan dari Vibe 2.0?

Vibe 2.0 paling cocok untuk tim yang bekerja dengan basis kode besar, warisan, atau milik sendiri—terutama di keuangan, kesehatan, manufaktur, dan pertahanan di mana kontrol dan kustomisasi lebih penting daripada kepraktisan.

Topik

Terkait

blogs

40 Pertanyaan Wawancara DBMS Teratas di 2026

blogs

Spaghetti Plot dan Jalur Badai