Ratchet Code

Почему кодинг-агенты работают и почему ломаются

Почему кодинг-агенты работают и почему ломаются

Одна и та же модель галлюцинирует в веб-чате и работает в кодинг-агенте. Дело не в модели — дело в topology. Генерация может быть вероятностной. Верификация должна быть детерминированной.

Ratchet Pattern -- как заставить агента довести дело до конца

Ratchet Pattern -- как заставить агента довести дело до конца

Я поручил AI-агенту написать тесты для 527 функций. Он остановился на 40-й и объявил: «Готово». Ratchet Pattern передаёт решение о завершении механическому verifier, заставляя агента дойти до конца.

Топология обратной связи важнее IQ модели

Топология обратной связи важнее IQ модели

Одна и та же модель может остановиться на 40 или завершить 527. Разница — не в модели, а в структуре обратной связи. Производительность LLM определяется не столько самой моделью, сколько тем, насколько быстрый и детерминированный цикл обратной связи её окружает.

tsma — линия обороны от регрессий в legacy-коде

tsma — линия обороны от регрессий в legacy-коде

CLI-инструмент, который индексирует все функции, определяет наличие тестов, измеряет coverage и даёт обратную связь LLM-агенту. Одна команда — и в legacy-коде появляется линия обороны от регрессий.

filefunc — один файл, одна концепция

filefunc — один файл, одна концепция

Единица навигации AI-агента по коду — это файл. Конвенция структурирования Go-кода и CLI-инструмент, который принудительно ограничивает один файл одной концепцией.