---
title: "Telegram Translation Publisher: ADSM и управляемая эволюция агентного приложения"
description: "Консольное приложение собрано агентом на базе заранее сформированной архитектуры. Демонстрация управляемой эволюции проекта через ADSM."
date: 2026-02-17
display_date: "17 февраля 2026"
image: "/img/brand/teqfw.webp"
image_alt: "Telegram Translation Publisher: ADSM и управляемая эволюция агентного приложения"
---

# Telegram Translation Publisher: ADSM и управляемая эволюция агентного приложения

<zoom-img src="/img/brand/teqfw.webp"
    alt="Telegram Translation Publisher: ADSM и управляемая эволюция агентного приложения" width="100px"></zoom-img>

Я сделал небольшое консольное приложение на Node.js, которое автоматически переводит мои публикации в Telegram с
    русского на английский и испанский через OpenAI API. Первая рабочая версия была практически целиком собрана
    Codex-агентом с одного запроса. Я внёс несколько правок, связанных с использованием моего DI-контейнера и
    интеграцией в выбранную архитектуру.

Основная работа была выполнена до генерации кода. Около четырёх часов я формировал архитектурную базу по
    методологии ADSM: фиксировал инварианты, границы продукта, модель взаимодействия с Telegram API, ограничения стека.
    После этого агент работал внутри заданной рамки и за несколько минут построил приложение.

Изменяя описание продукта в контексте, я получаю другое поведение системы без пересборки архитектуры. Такой подход
    позволяет развивать проект последовательно и управляемо. Код становится следствием структуры, зафиксированной
    заранее. Этот кейс показывает, как на конкретном стеке — Node.js, Telegram API и OpenAI API — можно построить среду,
    в которой агент генерирует реализацию в пределах заданной модели.

[Репозиторий проекта](https://github.com/flancer64/tg-wa-blog-post)

    [Архитектурная база и контекст (ctx/docs)](https://github.com/flancer64/tg-wa-blog-post/tree/main/ctx/docs)
