Vercel Luncurkan Bahasa Baru Zero: Kode Ditulis Bukan untuk Manusia, tapi untuk AI
Vercel
Vercel Labs telah merilis bahasa pemrograman sistem eksperimental bernama Zero, yang dirancang terutama untuk agen AI membaca dan memperbaiki kode. Bahasa yang dikompilasi menjadi biner native ini memiliki kontrak rantai alat dengan keluaran JSON terpadu dan diagnostik terstruktur. Versi 0.3.0 memperkenalkan alur kerja berbasis grafik di mana penyimpanan grafik biner menjadi masukan kompiler.
Vercel Labs telah merilis bahasa pemrograman sistem eksperimental bernama Zero, yang didasarkan pada premis bahwa pembaca utama dari keluaran kompiler bukan lagi manusia, melainkan agen AI. Diumumkan pada 15 Mei 2026 oleh Chris Tate, bahasa ini diposisikan sebagai bahasa sistem yang lebih cepat, lebih kecil, dan lebih ramah agen. Proyek ini telah berkembang pesat, mencapai versi 0.3.4 dan mendapat lebih dari 5.200 bintang di GitHub. Zero menggunakan ekstensi file .0, dilisensikan di bawah Apache 2.0, dan mengompilasi menjadi biner native untuk Linux, macOS, dan Windows. Laporan awal menekankan ukuran dan kecepatannya, dengan program Hello World yang dibangun dalam waktu kurang dari satu milidetik dan menghasilkan biner 16,2 KiB. Fitur yang khas adalah kontrak toolchain-nya: setiap subperintah dari biner zero tunggal mendukung flag --json yang seragam dan mode diagnostik yang konsisten, dengan kode kesalahan yang stabil seperti NAM003 dan metadata perbaikan yang diketik seperti declare-missing-symbol; selain itu, 'zero fix --plan --json' mengembalikan rencana perbaikan yang dapat dibaca mesin yang dapat diterima, diedit, atau ditolak oleh agen. Efek samping bersifat eksplisit: fungsi yang berinteraksi dengan dunia luar harus mengambil parameter kapabilitas World, yang diberlakukan oleh kompiler, sehingga tanda tangan fungsi mengungkapkan akses ke jaringan, sistem file, atau stdout. Versi 0.3.0 mengadopsi pembuatan grafik-first sebagai alur kerja standar: penyimpanan biner zero.graph adalah input kompiler, file .0 adalah proyeksi yang dapat dibaca manusia, dan agen bekerja melalui 'zero query' dan 'zero patch', dengan patch yang dilindungi oleh hash grafik. Bagi pengguna yang sudah ada, perubahan ini signifikan: v0.1.4 menggunakan sintaks berbasis baris, v0.2.0 mempromosikan teks .0 yang dinormalisasi sebagai pembawa sumber asli, dan v0.3.0 sepenuhnya menolak input proyeksi sumber pada batas kompiler. Dengan demikian, paket teks-first harus menggunakan 'zero import' untuk membawa sumber ke dalam grafik, dan 'zero export' dengan 'zero verify-projection' untuk tinjauan manusia dan pemeriksaan drift CI. Versi 0.3.2 meningkatkan kecepatan impor program besar sekitar 12 kali lipat, mengurangi biaya migrasi. Di Hacker News, komentator memiliki reaksi campuran, beberapa menganggapnya tidak baru, sementara yang lain berpendapat fokusnya adalah pada agen. Zero lebih dekat ke Zig daripada Rust dalam ukuran biner dan alokasi eksplisit, tetapi tidak memiliki kematangan borrow checker dan ekosistem Rust, dan menukar green threads Go dan runtime yang lebih besar dengan artefak kecil yang bebas dependensi. Zero adalah proyek open-source oleh Vercel Labs; bersifat eksperimental, dapat mengalami perubahan yang merusak, dan hanya boleh digunakan di ruang kerja terisolasi, bukan sistem produksi atau dengan data sensitif.
Sumber: InfoQ 中国 —
asli
