#rust

И инструменты ·29 июл 2026

Как заставить 8B-модель вызывать функции без косяков: компилятор грамматик GBNF

Разработчик собрал AI-агента на Rust + llama.cpp с 50+ инструментами и решил проблему невалидного JSON от маленьких моделей через компиляцию JSON Schema в GBNF-грамматики. Модель физически не может сгенерировать неправильный формат — сэмплер ограничивает токены на лету. Плюс семантический роутер сужает выбор с 50 до 3 инструментов за раз.

0 104
И инструменты ·23 июл 2026

Я выпустил Rust-библиотеку за выходные, написав 11 сообщений

Автор описывает, как за 4 часа и 11 сообщений агенты полностью разработали Rust-библиотеку для конвертации цветов — 17 цветовых моделей, 272 маршрута конвертации, 80 тестов, 24 пулл-реквеста. Весь код, тесты и слияния выполнены AI-агентами по строгой TDD-методологии с изолированными рабочими пространствами и многоуровневой системой проверок.

0 47
И инструменты ·29 июл 2026

Как заставить локальные LLM не ломать JSON: грамматический подход через llama.cpp

Разработчик решил проблему невалидного JSON от локальных моделей через GBNF-грамматики в llama.cpp. Система компилирует схемы инструментов в правила грамматики, которые запрещают модели генерировать невалидный вывод на уровне токенов. Применил в проекте Eris — локальном AI-агенте на Rust с памятью в Markdown.

0 27