MarkTechPost→ оригинал

Vercel Labs представила Zero — язык для AI-агентов, чтобы они писали, чинили и шиппили код

Vercel Labs выпустила Zero — язык для AI-агентов. Компилятор выдаёт JSON с кодами ошибок и подсказками о чинении. Агент понимает это без человека. Компилируется

Vercel Labs представила Zero — язык для AI-агентов, чтобы они писали, чинили и шиппили код
Источник: MarkTechPost. Коллаж: Hamidun News.
◐ Слушать статью

Vercel Labs представила Zero — экспериментальный язык системного программирования, специально спроектированный для того, чтобы AI-агенты могли самостоятельно писать, читать, тестировать и чинить нативные программы без прямого контроля человека.

Почему компилятор не говорит с AI

Большинство языков (Rust, C, Go) выдают ошибки компиляции в виде текстовых сообщений. Это работает: человек читает сообщение, понимает код, исправляет. Но когда эту же ошибку получает AI-агент, происходит разрыв коммуникации. Текст — это неструктурированные данные. Агенту нужно парсить строку, угадывать стандарт, искать причину, придумывать решение. Половину времени он теряет на интерпретацию. Если бы компилятор выдавал ошибку машиночитаемо, агент мог бы действовать мгновенно.

JSON вместо текстового стека ошибок Zero решает это прямо в дизайне.

Компилятор выдаёт все ошибки и предупреждения в JSON. Каждая ошибка приходит с необходимыми данными: Стабильный численный код (например, E001) — агент учится на паттернах Типированное поле repair_hint с конкретным шагом исправления Позиция в коде (строка, колонна, байт-офсет) для точного редактирования Категория ошибки для классификации и маршрутизации Вместо текста агент видит JSON-объект со всеми нужными полями и действует мгновенно.

Capability-based I/O и микро-бинарники

Zero также вводит capability-based I/O — компилятор на этапе компиляции проверяет, какие файлы и сокеты программа может открыть. Это значит, что рискованный код отлавливается до запуска. Zero компилируется в нативные бинарники размером менее 10 килобайт. Это критично для edge computing, быстрого запуска в serverless функциях и распространения программ как бинарников без runtime-зависимостей.

«Zero — это язык, где диалог между человеком, AI-агентом и машиной не

прерывается»

Что это значит Zero — не замена Rust или C.

Это мост между миром людей-программистов и миром AI-программистов. Раньше AI мог только обсуждать код. Теперь он может писать его, видеть ошибки и исправлять их сам за один цикл. Для разработчиков это означает делегирование целых категорий работы: автоматические рефакторинги, миграции между версиями, утилиты, написанные в 3 часа ночи.

ЖХ
Hamidun News
AI‑новости без шума. Ежедневный редакторский отбор из 400+ источников. Продукт Жемала Хамидуна, Head of AI в Alpina Digital.
Что вы думаете?
Загружаем комментарии…