Telegram Translation Publisher: ADSM и управляемая эволюция агентного приложения
Я сделал небольшое консольное приложение на Node.js, которое автоматически переводит мои публикации в Telegram с русского на английский и испанский через OpenAI API. Первая рабочая версия была практически целиком собрана Codex-агентом с одного запроса. Я внёс несколько правок, связанных с использованием моего DI-контейнера и интеграцией в выбранную архитектуру.
Основная работа была выполнена до генерации кода. Около четырёх часов я формировал архитектурную базу по методологии ADSM: фиксировал инварианты, границы продукта, модель взаимодействия с Telegram API, ограничения стека. После этого агент работал внутри заданной рамки и за несколько минут построил приложение.
Изменяя описание продукта в контексте, я получаю другое поведение системы без пересборки архитектуры. Такой подход позволяет развивать проект последовательно и управляемо. Код становится следствием структуры, зафиксированной заранее. Этот кейс показывает, как на конкретном стеке — Node.js, Telegram API и OpenAI API — можно построить среду, в которой агент генерирует реализацию в пределах заданной модели.
Репозиторий проекта
Архитектурная база и
контекст (ctx/docs)