4 июня 2026

Агент Architect — дизайн до кода

Как агент Architect в Datarim собирает контекст, прорабатывает три и более подхода и выбирает один — до того, как написана первая строка реализации.

Большинство проблем с кодом, который пишет ИИ, возникает ещё до появления кода. Ассистент берёт первый пришедший в голову подход, а изъян проявляется через три файла. Агент Architect нужен, чтобы потратить время в начале — там, где оно дёшево.

Architect ведёт раннюю фазу сложной задачи. Его область — целостность системы: решение должно вписываться в уже существующие паттерны кодовой базы, масштабироваться и не загонять проект в тупик.

Что он делает

Работа идёт в два прохода. Сначала сбор контекста: Architect читает существующие документы и код, определяет границы изменения и фиксирует ограничения, которые нужно соблюсти. Затем проработка решений: генерируется минимум три различных технических подхода, у каждого — явные плюсы и минусы.

Эти подходы не для галочки. Каждый оценивается по четырём критериям — безопасность, соответствие существующим паттернам, степень дублирования против переиспользования и тестируемость. Побеждает тот, что лучше по балансу, — его и реализуют.

Один конкретный пример

Допустим, в задаче нужно добавить ограничение частоты запросов к API. Быстрый ответ — «поставить счётчик в обработчике запроса». Architect вместо этого раскладывает три варианта — счётчик в процессе, общее хранилище со скользящим окном, отдельное правило на шлюзе — и показывает, что второй переиспользует хранилище, которое в проекте уже работает, поэтому он и выигрывает. Решение и его обоснование попадают в план, и выбор можно проверить позже.

Где он в процессе

Architect работает на стадиях /dr-prd и /dr-design — тех, что идут до реализации. Он использует самую сильную модель в наборе, потому что ошибки дизайна — самые дорогие. Когда решение достаточно крупное, чтобы нужна была не одна точка зрения, проработка Architect передаётся Strategist, который задаёт более прямой вопрос: а стоит ли это вообще строить?

Полный список агентов — на карточке агента Architect, а общую картину даёт пост что такое Datarim.