Эта история началась весной 2025 года. К тому времени стало очевидно, что знание нейронных сетей станет обязательным навыком для всех IT-специалистов. Было принято решение начать изучение темы: читались статьи, смотрели видео, и даже был создан Telegram-бот, определяющий уровень английского.
Пет-проект под Telegram
После пет-проекта под Telegram было решено идти дальше. Было предложено вписать себя волонтером в проект ИИ-платформы AlfaGen. Вскоре команда собрала созвон ИИ-комьюнити, где была представлена табличка с идеями полезных функций. В проект, связанный с тестированием, был вписан агент для генерации заглушек.Бизнес-требования
В конце лета заказчики собрали подробные бизнес-требования. Предполагалось, что агент будет генерировать код API-заглушек — имитацию ответа от сервиса с заранее подготовленными данными. Это позволяло бы тестировщикам приступить к тестированию, даже если бэкенд еще находился в разработке.Первое решение
Предполагалось, что на написание проекта уйдет три месяца, но было сделано за вечер. На платформе AlfaGen разработан промпт, который прогонял заданный сценарий и выдавал код заглушки.После демонстрации результатов коллегам было понятно, что текущее решение неэкономично и сложное для тех, кто не умеет программировать. Было принято решение создать более удобное решение.
Версия 2.0
Версия 2.0 включала три компонента: инструмент для работы с заглушками Wiremock, API для связки Wiremock и Web UI AlfaGen, и UI для удобного взаимодействия с пользователем. За две недели вечерами был создан MVP. В UI можно было ввести информацию о нужной заглушке, и агент проходил несколько этапов: определял тип заглушки, метод, создавал заглушки, проверял код и поднимал его в Wiremock.Эти этапы занимали 10–15 секунд, после чего заглушка сразу становилась доступной. В октябре проект был представлен на демонстрации платформы AlfaGen. Заглушками заинтересовались в банке, и команда начала создавать QA-агентов.
Дополнительные функции
Позже были добавлены новые функции: окно чата с ИИ, папки для разных проектов, группы заглушек и исправлены баги. К концу ноября все критичные недочеты были исправлены, и проект начал подготовку к запуску на весь банк. Были выделены отдельный домен, переписаны библиотеки и составлена документация.Сейчас генератор API-заглушек тестируют фокус-группы в банке, а локально поднятая версия активно используется на реальных задачах.