AI-ügynököknek szánt programnyelvet mutatott be a Vercel Labs: a Zero könnyíti a hibajavítást
A Zero fordítóprogramja strukturált JSON diagnosztikát ad ki stabil kódokkal és javítási metaadatokkal, ami jelentősen megkönnyíti az AI számára a hibák értelmezését és elhárítását.

Kísérleti rendszerszintű programozási nyelvet mutatott be a Vercel Labs, amely a Zero nevet kapta, és kifejezetten AI-ügynökök számára készült, hogy azok emberi beavatkozás nélkül olvassanak, javítsanak és telepítsenek natív programokat — írja a MarkTechPost.
A legtöbb programnyelvet emberek számára tervezték, akik hibaüzeneteket értelmeznek és manuálisan követik a veremkimenetet a hibák kijavításához. Az AI-ügynökök azonban sokkal jobban dolgoznak strukturált adatokkal, például stabil kódokkal és géppel elemezhető javítási tippekkel.
Ügynök-központú eszközlánc
A Zero egyik kulcsfontosságú újítása, hogy a fordítóprogram kimenete és az eszközlánc már a kezdetektől fogva AI-ügynökök számára készült. A hagyományos fejlesztési ciklusban az ügynök kódot ír, a fordítóprogram strukturálatlan szöveges hibát ad ki, amit az ügynöknek kell elemeznie.
Géppel olvasható hibajelentések
A Zero parancssori felülete (CLI) alapértelmezetten strukturált JSON diagnosztikát bocsát ki. Például a zero check --json futtatásakor a kimenet egy stabil kódot (pl. NAM003), egy emberi olvasható üzenetet, egy sorhivatkozást és egy javítási objektumot tartalmaz, amely egy tipizált javítási azonosítóval rendelkezik.
Két alparancs különösen releváns a javítási folyamatban: a zero explain <diagnostic-code> részletes magyarázatot ad egy adott diagnosztikai kódra, míg a zero fix --plan --json <file-or-package> egy géppel olvasható javítási tervet ad ki.
A Zero egyik alapvető tervezési döntése, hogy a mellékhatások (I/O műveletek) explicit módon szerepelnek a függvényaláírásokban. A Zero telepítése egy egyszerű parancsot igényel, amely letölti a legújabb bináris fájlt a GitHubról, 2024. március 15-én.