Basa pamrograman sing diarani Bend ditembak ing ndhuwur Hacker News minggu iki, nggambar 278 poin lan debat ing kaca ngarep kanthi nada sing dituju kanthi tepat ing jaman coding AI: basa sing ndadekake agen AI ora bisa ngirim kode sing nglanggar aturan sampeyan.

Situs web proyek kasebut nggambarake Bend minangka "basa cepet sing ngalangi kesalahan AI liwat bukti," njanjeni kombinasi karakteristik sing ora biasa: kompilasi native C-speed, paralelisme otomatis ing inti CPU lan GPU sing bisa CUDA, bukti formal gaya Lean, lan sintaks kaya Python. For more context on this story, see our ongoing artificial intelligence updates.

Ing tembung liya, Bend ora nyoba dadi basa sing luwih apik kanggo nulis manungsa. Iki nyoba dadi basa sing luwih apik kanggo agen AI kanggo nulis - salah sawijining kompiler dhewe.

Argumentasi: Pituduh Iku Ambigu, Bukti Ora

Pembingkaian ing homepage proyek kasebut pancen ora jelas babagan tujuan pangembangan piranti lunak.

"Ing ekonomi pasca-AGI, manungsa pungkasane bakal mandheg nulis lan maca kode, nanging kita isih butuh cara sing ora ambigu kanggo ngandhani AI sing mbangun jagad iki apa sing dikarepake," ujare situs kasebut. "Kanthi undang-undang, maksud kita bisa luwih tepat tinimbang basa alami. Kanthi bukti, kita bisa verifikasi manawa AI ngetrapake pituduh kita kanthi bener. Lan kompiler cepet mlaku kanthi cepet."

Tesis kasebut ngowahi hubungan sing biasa antarane pangembang lan perkakas. Tinimbang nganggep kode sing digawe AI minangka output sing bakal dideleng baris demi baris, Bend njaluk manungsa nyatakake sifat-sifat sing kudu ditindakake - lan nggawe mesin mbuktekake karyane sadurunge bisa digabung.

Carane LAWS.bend Works

Pusat desain yaiku file sing diarani LAWS.bend, ing ngendi para pangembang ngumumake invarian proyek sing kudu marem. Tagline situs kanggo konsep: "LAWS.bend is AGENTS.md backed by proof." Yen file AGENTS.md menehi instruksi marang agen kodhe AI ​​kanthi aturan basa alami sing bisa diabaikan kanthi tenang, hukum Bend dileksanakake dening pemeriksa jinis kasebut.

"Wiwit saiki, ora ana AI sing bisa ngirim siji baris sing bisa ngilangi," ujare situs kasebut.

File PROOF.bend sing digandhengake ngemot argumen sing dicenthang mesin sing saben hukum ditahan - lan, utamane, bukti kasebut ditulis dening AI, dudu manungsa. Pangembang nyatakake apa sing kudu bener; agen mbangun bukti.

Proyèk kasebut nduduhake ide kasebut kanthi dolanan dolanan ing ngendi hukum nyatakake yen menang ora mungkin. Ing demonstrasi kasebut, panjaluk fitur anyar - "gawe bungkus papan" - ngenalake bug sing ngidini pemain menang. Tanpa LAWS.bend, kode buggy nggabung lan bug dadi urip. Kanthi LAWS.bend, owah-owahan kasebut ditolak, lan AI kudu terus nyoba maneh nganti ngasilake implementasine kanthi bukti sing bener. Minangka situs kasebut: "Nggabungake bug ora mungkin sacara matematis: iku teorema."

Kacepetan Iku Enabler

Verifikasi resmi minangka ide lawas. Sing nyegah pangembangan piranti lunak saben dina yaiku biaya: asisten bukti kaya Lean lan Rocq bisa njupuk sawetara menit kanggo mriksa basis kode ukuran pertengahan, sing bisa ditrima kanggo kriptografi utawa kernel sistem operasi nanging ora praktis kanggo agen AI sing nggawe puluhan owah-owahan saben jam.

Jawaban Bend yaiku nggawe checker jinis kasebut minangka pamriksa bukti sing mlaku ing detik utawa kurang. Situs kasebut ujar manawa "agen AI bisa mriksa sawise saben owah-owahan" - ngowahi verifikasi saka upacara abot, pungkasan proyek dadi gerbang sing entheng ing saben suntingan.

Klaim kinerja, sing adhedhasar benchmark sing diterbitake ing situs proyek kasebut (dijalanake ing Apple M4 Max), ambisius ing kabeh papan:

  • Bend kompilasi menyang kode asli lan mlaku "meh cepet kaya C" ing inti siji.
  • Timbangan binar sing padha ing nembelas intine, utawa menyang GPU, ing ngendi situs kasebut nyatakake nganti 100 kaping kacepetan siji inti.
  • Paralelisme otomatis - "ora ana benang, ora ana kunci, ora ana kernel kanggo nulis" - kanthi karya pamisahan runtime ing saben inti sing bisa ditemokake lan gabung karo asil.

Miwiti kanthi sengaja bebas gesekan: skrip instalasi siji-baris, ditambah potongan sing arep ditempelake menyang AGENTS.md sing menehi pitunjuk marang agen kasebut kanggo mbukak `panduan tikungan`, netepi aturan penting ing LAWS.bend, lan mbukak `bend PROOF.bend` sadurunge nglakoni.

Napa Resonates Saiki

Tanggepan Hacker News - atusan poin sajrone sawetara jam - nggambarake rasa kuwatir sing saya tambah akeh ing komunitas pangembang. Agen pengkodean AI wis nggawe prodhuksi kode meh gratis, nanging verifikasi kasebut ora murah kanthi cepet. Tinjauan kode, tes, lan QA isih minangka proses kanthi cepet manungsa, lan tim tambah akeh nglaporake manawa kemacetan wis owah saka piranti lunak nulis dadi dipercaya.

Taruhan Bend yaiku masalah kepercayaan luwih ditanggulangi ing basa tinimbang ing alur kerja. Yen compiler nolak kanggo nampa kode sing nglanggar invarian nyatakake, owah-owahan obrolan review: manungsa mandheg mburu kewan omo mesin wis tilar, lan miwiti fokus ing apa hukum dhewe njupuk apa bisnis bener perlu.

Ing Caveats

Kaya proyek apa wae sing mromosikake dhewe liwat pathokan dhewe, verifikasi independen minangka pitakonan sabanjure sing jelas. Angka kinerja teka saka situs web proyek, lan demonstrasi minangka conto sing gampang. Basis kode ing jagad nyata duwe kahanan sing ora apik, sistem eksternal, lan syarat sing nolak formalisasi sing garing - bagean sing angel kanggo metode formal durung nate bukti, nanging spesifikasi.

Ana uga alangan budaya. Ngyakinake para pangembang manungsa kanggo nggunakake basa anyar pancen angel banget; mestekake wong-wong mau kanggo encode aturan proyek minangka hukum mesin-checkable isih takon luwih gedhe, sanajan agen AI nindakake paling saka nulis.

Nanging wawasan inti - yen basa sing dirancang kanggo jaman kode sing digawe AI kudu nggawe akurasi minangka properti wektu kompilasi - minangka jawaban serius kanggo masalah sing saiki ana ing industri. Apa Bend khusus menang bantahan kasebut utawa sawetara penerus, arah lelungan katon jelas: nalika mesin nulis kode kasebut, guardrails kudu pindhah menyang mesin.

Kanggo luwih lengkap babagan alat sing nggawe maneh piranti lunak, tututi warta AI paling anyar lan jangkoan ekosistem pangembangan AI sing terus-terusan.

---

Stay Ahead of AI

Get the latest AI news, analysis, and breakthroughs — all in one place.

Read more AI news →