Техническая документация — узкое место почти любой инженерной команды. Спецификации, технические задания и сопроводительные документы пишутся вручную: специалист собирает требования, сверяется с шаблонами, следит за терминологией и структурой. Работа рутинная, но ответственная — неточность в формулировке спецификации рано или поздно превращается в ошибку в продукте.
У заказчика проекта объём документации рос вместе с числом задач, а писали её одни и те же инженеры. Каждый документ отнимал часы квалифицированного времени, качество зависело от конкретного автора, а структура и стилистика расходились от документа к документу. Расширять штат ради оформления текстов — долго, а снижать требования к документам нельзя.
Появление больших языковых моделей открыло другой путь: научить систему генерировать черновики спецификаций автоматически, оставив человеку контроль и финальное утверждение. Нам предстояло превратить эту идею в рабочий продукт — с предсказуемым качеством генерации, а не с «лотереей» ответов чат-бота.