Symbolic Feedback Loop

Продакшн-трафик и есть спецификация

Продакшн-трафик и есть спецификация

У легаси-кода нет документации. Нет тестов. И тем не менее он сейчас работает. Хорошо записанный лог за месяц и есть спецификация — если построить Hurl-интеграционные тесты, захватывающие текущее поведение из продакшн-трафика, вы зафиксируете функциональность легаси и подстелите страховку под рефакторинг, не прочитав ни строчки кода.

Построение систем, пригодных для агентов

Построение систем, пригодных для агентов

60–80% IT-бюджетов Fortune 500 уходит на охрану запертого legacy. Потому что его нельзя открыть. Настоящий смысл пузыря ИИ — не в том, что модели умнеют, а в том, что запертая корпоративная память начинает становиться достижимой.

Agent Operable Codebase

Agent Operable Codebase

Код, удобный для чтения людьми, и код, удобный для работы агентов — одно и то же? Нет. Когда в файле 20 функций, производительность агента падает на 30-85%. Офис надо превратить в фабрику.

Урок 6. Прошёл — заблокировал — Принципы и массовое применение Ratchet Pattern

Урок 6. Прошёл — заблокировал — Принципы и массовое применение Ratchet Pattern

ИИ заявил что закончил. На самом деле 40/527. Ratchet Pattern передаёт решение о завершении машине.

Урок 5. ИИ с поводьями — Введение в Reins Engineering

Урок 5. ИИ с поводьями — Введение в Reins Engineering

Инженерия обвязки — это забор. Reins Engineering — это поводья. Не меняйте модель, добавляйте контракты.

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-инструмент, который принудительно ограничивает один файл одной концепцией.