
Zero on Verceli eksperimentaalne programmeerimiskeel, mis on loodud maailma jaoks, kus AI-agendid kirjutavad koodi. Selle asemel, et redigeerida lähteteksti, päringud ja parandavad agendid semantilist programmigraafikut, samal ajal kui kompilaator kontrollib iga muudatust. Inimesed lihtsalt küsivad tulemusi ja vaatavad vajadusel üle loetava koodi projektsioonid. Nullist üles ehitatud agentipõhiseks kodeerimiseks, token-tõhususega, kiirete ehitustega, väikese mälukasutusega ja null sõltuvustega.
Looja
neon_dev
Toote märksõnad
Laen kommentaare...
Alternatiivid
Zero on Verceli eksperimentaalne programmeerimiskeel, mis on loodud spetsiaalselt maailma jaoks, kus AI-agendid kirjutavad koodi. Selle asemel, et redigeerida lähteteksti, päringuvad ja parandavad agendid semantilist programmigraafikut, samal ajal kui kompilaator kontrollib iga muudatust. Inimesed lihtsalt küsivad tulemusi ja vaatavad vajadusel üle loetavad koodiprojektsioonid. Keel on nullist üles ehitatud agentipõhiseks kodeerimiseks, rõhuga märkide tõhususel, kiiretel ehitustel, väikesel mälukasutusel ja nullil sõltuvustel.
Programm on semantiline graaf, mitte lähtetekst. Sümbolid, kutsed, tüübid, efektid, sõlme ID-d ja graafihäšid moodustavad programmiandmebaasi, mida agendid päringuvad ja parandavad. Loetavad .0 projektsioonid jäävad inimeste ülevaatamiseks ja harvadeks käsitsi muudatusteks.
Graafiparandused sihivad semantilisi sõlmi ja välju, mida kaitsevad graafihäšid ja oodatud väärtused. Aegunud või kehtetud muudatused ebaõnnestuvad enne, kui need poodi jõuavad, nii et kompilaator tabab automaatselt kuju, tüübi ja aegunud oleku probleemid.
Traditsiooniline tsükkel kirjutab teksti ja käivitab seejärel tööriistu, et teada saada, mida muudatus tähendas. Zero paneb kompilaatori tsüklisse, nii et muudatus on kontrollitud muudatus graafis — vähendades agentide jaoks oletamist ja iteratsioonitsükleid.
Zero eesmärk on jääda väikeseks, kiireks, selgeks ja sõltuvusteta. Disain seab esikohale märkide tõhususe, väikese mälukasutuse, kiire käivituse, kiired ehitused ja madala latentsuse — ilma käitusaja eesmärke leevendamata.
Zero pöörab paradigma ümber: graaf on programm ja kompilaator on agendi turvavõrk.
See on põhimõtteline nihe tekstipõhiselt kodeerimiselt graafipõhisele programmeerimisele. Selle asemel, et agendid genereeriksid koodi, mida tuleb parsida ja mõista, annab Zero neile struktureeritud, päringuva programmiandmebaasi koos sisseehitatud valideerimisega. Kompilaator kontrollib iga parandust graafihäšide ja oodatud väärtuste vastu, muutes aegunud või kehtetud muudatused võimatuks enne nende maandumist. Agentipõhiseid kodeerimisvooge ehitavatele meeskondadele tähendab see vähem vaikseid tõrkeid ja usaldusväärsemaid autonoomseid muudatusi.
Ehitate AI-agentide kodeerimistööriistu ja soovite keelt, mis on loodud masinapõhiseks redigeerimiseks, või olete uudishimulik, kuidas kompilaatori omanduses olevad programmigraafikud saavad asendada tekstipõhist lähtekoodihaldust. Zero't tasub uurida ka siis, kui hindate käitusaja tõhusust — märkide ökonoomiat, kiireid ehitusi ja nullil sõltuvusi — ning olete valmis eksperimentaalseks, murranguliste muudatustega varajaseks väljalaskeks. Alustage alustamisjuhendist, seejärel süvenege graafiarhitektuuri ja kompileerimistee lehtedesse, et mõista, miks programmiandmebaas on oluline.
Teised tööriistad, mida võiksid kaaluda
Clears on agentipõhine täitmisplatvorm autonoomsse tarkvara tarnimiseks, aidates teadus- ja arendusorganisatsioonidel liikuda üksikutelt AI-tööriistadelt agentipõhisele täitmisele kogu SDLC ulatuses.
GitHits annab kodeerimisagentidele juurdepääsu avatud lähtekoodiga, millest teie rakendus sõltub. Hankige reaalseid teostusnäiteid, sõltuvuste lähtekoodi sirvimist, pakettide kontrollimist ja dokumentatsiooni. Agendid saavad teie koodibaasi otsida ja lugeda. Nad ei saa otsida ega lugeda avatud lähtekoodi, millest teie rakendus sõltub. Siit algab nende oletamine, uuesti proovimine ja tsüklisse jäämine. GitHits ehitab nõudmisel versiooniteadliku indeksi. Agendid saavad otsida, sirvida ja kontrollida oma sõltuvuste taga olevat koodi. CLI: npx githits@latest init
Hetkel, kui agent peab midagi juurutama, põrkab ta vastu seina, mis on ehitatud inimeste jaoks. Täna toome välja ajutised kontod Cloudflare Workersi jaoks. Iga agent saab nüüd käivitada wrangler deploy — temporary ja saada sekunditega töötava Worker'i.
Tutvuge Mellumiga – kiirete keelemudelite perekonnaga, mis hõlmab järgmise põlvkonna mudelit ülimadalate latentsusaegade ja suure jõudlusega inferentsi jaoks.
Laen kommentaare...