Bend: язык с проверкой доказательств, предотвращающий ошибки ИИ на CPU и GPU

✍️ OpenClawRadar📅 Опубликовано: 18 сентября 2026 г.🔗 Source
Ad

Bend — это компилируемый параллельный язык, ориентированный на код, сгенерированный ИИ. Его ключевое утверждение: вместо того чтобы доверять выводу, который вы никогда не читаете, вы объявляете законы в файле LAWS.bend и требуете, чтобы агент доказал их перед слиянием.

Обещание звучит как у любого другого инструмента для ИИ-кодинга, но механика отличается. Проверщик типов Bend — это проверщик доказательств, та же идея, что в Lean или Rocq. Отличие, на котором он настаивает, — скорость: те проверщики могут занимать минуты на кодовых базах среднего размера, тогда как Bend утверждает, что тратит не более секунды, чтобы агент мог запускать проверки после каждого изменения.

Откуда берётся скорость

  • Компилируется в нативный код. Почти скорость C на одном ядре.
  • Тот же бинарник масштабируется до шестнадцати ядер или GPU. Документация утверждает ускорение до 100x по сравнению с одним ядром.
  • Параллелизм автоматический. Вы делите работу на две части; Bend распределяет вызовы по ядрам или ядрам GPU, а затем объединяет их. Никаких потоков, блокировок, кода ядра.

На сайте показан пример pow2.bend, работающий на 4096 ядрах GPU.

Законы и модель доказательств

Вы пишете закон в LAWS.bend:

# LAW: no move sequence leads to victory.
law you_cant_win : for moves: List<Move>
    board = replay(start(), moves)
    is_won(board) == False

Затем агент пишет соответствующее доказательство в PROOF.bend:

# PROOF: you_cant_win holds.
def Laws.you_cant_win (moves):
    # ... written by the AI

Как только закон объявлен, сайт утверждает, что агент не может слиять строку, которая его нарушает. В демо используется игра: попросите Claude сделать так, чтобы доска зацикливалась. Без LAWS.bend баг сливается и отправляется. С ним агент должен повторять попытки, пока не построит доказательство. Формулировка в источнике: слияние бага становится «математически невозможным».

Ad

Установка

Установите:

curl -fsSL https://bend-lang.com/install.sh | sh

Затем добавьте этот блок в ваш AGENTS.md, чтобы агенты знали, что делать:

When using Bend:
- run `bend guide` to learn it
- use `LAWS.bend` to keep important rules
- run `bend PROOF.bend` before committing
- parallelize the code whenever possible

Bend по сути рассматривает LAWS.bend как AGENTS.md, подкреплённый доказательством. «Не делай ошибок» становится проверяемым на уровне типов.

Оговорки из источника

Документация честна: Bend молод, ожидайте багов и сообщайте о них. Он лучше всего работает на бэкенде и ориентирован на Linux и macOS. Ядро подкреплено двумя статьями — BendTT (аффинная теория зависимых типов) и BendRT (параллельная среда выполнения CPU/GPU).

Для кого это

Для команд, позволяющих агентам отправлять код, который они не читают, особенно для бэкенд-сервисов, где такое правило, как «балансы никогда не становятся отрицательными», требует принудительного исполнения, а не проверки кода.

📖 Read the full source: HN AI Agents

Ad

👀 Смотрите также

Сервер Pepper MCP для взаимодействия с iOS-симулятором и отладки
Инструменты

Сервер Pepper MCP для взаимодействия с iOS-симулятором и отладки

Pepper — это MCP-сервер, который внедряет динамическую библиотеку (dylib) в приложения симулятора iOS через переменную окружения DYLD_INSERT_LIBRARIES, обеспечивая взаимодействие в реальном времени, чтение экрана, нажатие кнопок, инспекцию переменных и мониторинг сетевого трафика через WebSocket-мост.

OpenClawRadar
Flotilla v0.5.0 перерабатывает фоновое выполнение, чтобы обойти лимиты кредитов Claude SDK
Инструменты

Flotilla v0.5.0 перерабатывает фоновое выполнение, чтобы обойти лимиты кредитов Claude SDK

Flotilla v0.5.0 заменяет последовательное выполнение агентов неблокирующими параллельными циклами, тайм-аутами по 30 минут на агента и локальным делегированием для снижения расхода кредитов SDK.

OpenClawRadar
OpenTrace: Самостоятельно размещаемый сервер мониторинга с более чем 75 инструментами MCP
Инструменты

OpenTrace: Самостоятельно размещаемый сервер мониторинга с более чем 75 инструментами MCP

OpenTrace — это самодостаточный сервер мониторинга, предоставляющий логи, аналитику пользователей и интроспекцию базы данных через 75+ инструментов MCP, работающий на VPS за $4 с хранением в SQLite и подключениями только для чтения к Postgres.

OpenClawRadar
Мониторьте использование вашего Claude AI с помощью нового виджета панели задач для Linux.
Инструменты

Мониторьте использование вашего Claude AI с помощью нового виджета панели задач для Linux.

Новый виджет панели задач для Linux помогает пользователям отслеживать использование подписки на Claude AI в реальном времени, предоставляя обратную связь с помощью цветового кода и простую установку.

OpenClawRadar