и документация, которая всегда актуальна
Автодокументация — исключительно эффективная и эффектная возможность его переиспользовать.
Копий экрана для простейшей документации может и хватить. Но только контрольный пример связывает всё в единую логику и проверяет корректность расчётов.
Станет ли эта возможность реальностью с помощью ИИ?
Захотели распространить биллинг «Ватерман» на группу водоканалов — и сразу встал вопрос про контрольные примеры.
Контрольный пример — это автотест, названный на языке отрасли. Кросс-функциональная проверка: от действия пользователя до результата, видимого бизнесу.
Вокруг Кодовой Базы получилось защитное кольцо. Отсюда и название — одно кольцо, чтобы править всеми.
Кодовая База в 321 — это программы, автотесты, пользовательские данные и документация. Всё внутри одного кольца.
Приёмка быстрого открытия расчётного счёта: перебор параметров и сценариев факториальный.
Ручным тестированием это закрывается либо стрессово, через перегрузки, либо не закрывается вовсе.
И ЖКХ, и банки — высокорегулируемые отрасли. У банков зарегулированность выше.
Не то, что у каждого в голове своё, а сценарий действий.
Система растёт, а сценарии продолжают работать.
С принтскринами и ссылками на стенд, из того же прогона.
Те же сценарии на объёмах и растущем числе пользователей.
Заказчику сдаём не только программы, но и тестовую обвязку.
Столько по нашей практике добавляет написание кода вместе с автотестами — а значит, и вместе с автодокументацией.
Сожмёт ли ИИ сами эти тридцать процентов — вопрос открытый.
Кривая Боэма, 1981: стоимость изменений растёт экспоненциально от разработки к эксплуатации.
ИИ обрушил стоимость написания почти до нуля. Стоимость сопровождения — нет.
Тридцать процентов платятся один раз. Экспонента — каждый год.
Из документации по ссылке переходишь на стенд и повторяешь сценарий руками. Мы сделали это у себя на демо, разбирая последние контракты.
Ни один заказчик до этого пока не дошёл.
Может быть, дойдём теперь — с ИИ.
Из отраслевого или исторического ТЗ оставляем суть.
Агент пишет по этой сути приёмочные автотесты.
Второй агент пишет программу, которая должна им соответствовать.
Проскочить этапы не выходит: при нынешнем контекстном окне агент путается — несколько модулей за один присест он не удержит.
Экономический барьер ИИ снял. Организационный — нет: у сценария по-прежнему должен быть автор, который понимает и бизнес, и систему.
Раньше документацию читал человек. Теперь по ней работает ещё и агент — и ему нужно то же самое: что здесь означает слово «правильно», в исполняемом виде.
Не ограждения по краям дороги (guardrails), а рельсы: они не столько не дают съехать, сколько задают путь.
Может оказаться, что автодокументация и есть те рельсы, по которым поедет ИИ-поезд. Проверим.
Полная история и ссылки на живые отчёты — на странице