К основному содержимому
ко всем лонгридам
Лонгрид#Architecture#AI4SDLC

AI для программной архитектуры: почему помощник архитектора всё ещё не получился

Когда AI обсуждают применительно к архитектуре, разговор быстро скатывается к образу ещё одного помощника: дать модели требования, получить диаграмму, ADR и список компромиссов. Систематический обзор 51 исследования показывает более интересную картину. В отдельных задачах AI уже полезен, но между локальным успехом и реальной архитектурной практикой остаётся принципиальное различие.

19 июля 2026≈ 14 минут
Слайды Research Insights Made Simple #24

Основной источник — систематический обзор Alessio Bucaioni, Martin Weyssow, Junda He, Yunbo Lyu и David Lo. Я разбираю arXiv v2 от 30 июня 2026 года и финальную публикацию в ACM TOSEM, а затем сверяю выводы со свежими архитектурными бенчмарками 2026 года. Все схемы — авторские.

Связанный выпуск: Research Insights Made Simple №24 — «Почему AI-copilot архитектора всё ещё не получился». Запись и конспект доступны на странице выпуска.

01

AI работает со снимком, архитектура живёт как история

Самый важный вывод обзора для меня можно сформулировать без терминов из статьи: сегодняшний AI работает со снимком, а архитектура живёт как история. Модель получает требования, кусок кода или набор ADR в момент времени и предлагает следующий артефакт. Архитектору же приходится помнить, почему решение появилось, какой компромисс тогда был допустим, что изменилось в организации и как система повела себя после внедрения.

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

схема 01 · AI видит снимок, архитектура живёт во времени
Статический снимок AI и живая архитектураAI СЕГОДНЯ: СНИМОККОНТЕКСТ t₀требования · кодОТВЕТдиаграмма · ADRНет памяти о компромиссахНет обратной связиНет истории последствийАРХИТЕКТУРА: ИСТОРИЯНАМЕРЕНИЕтребованияADRкомпромиссыЭКСПЛУАТАЦИЯсигналы ·инцидентыЭВОЛЮЦИЯкод · долгНе хватает не ещё одного ответа, а непрерывности, доказательств и обратной связи

Поэтому вопрос «может ли LLM нарисовать архитектуру?» слишком узкий. Практический вопрос звучит иначе: может ли система поддерживать проверяемую архитектурную память и обновлять рекомендации по мере того, как меняются требования, код, ограничения и данные эксплуатации? В собранной литературе такой сквозной способности пока нет.

02

Что именно исследовали

Авторы не проводили один эксперимент с одной моделью. Они сделали систематический обзор литературы по методике Kitchenham: искали работы в IEEE Xplore, ACM Digital Library, Scopus и Web of Science, вручную проверили материалы ICSA и ECSA и дополнили поиск просмотром ссылок. В корпус вошли рецензируемые публикации с января 2019-го по август 2025 года.

Воронка началась с 874 кандидатов. После удаления служебных материалов и дублей осталось 597 работ, после отбора и ручного поиска — 76, а после извлечения данных — 51 первичное исследование. Все пять авторов участвовали в кодировании и согласовании тем; поиск, решения об отборе и таблицы кодирования опубликованы в replication package (Bucaioni et al., 2026).

схема 02 · из 874 записей в корпус обзора попал 51 источник (счётчики препринта расходятся между разделами)
Воронка отбора систематического обзораКАК ОБЗОР СОБРАЛ КОРПУСBucaioni et al. · ACM TOSEM 2026 · окно поиска: январь 2019 — август 2025874из баз597после очистки62прошли отбор+14ICSA/ECSA →7651извлечены32 ПРАКТИКА17 архитектурных проблемCONSENSUS MAPPINGпрямое evidence · вывод · исключение→ 6 незакрытых AI-проблемПоиск: (“Artificial Intelligence” OR AI) AND “software architecture*” · открыт replication package

Затем исследователи сопоставили академические результаты с проблемами, которые выявили более ранние интервью с 32 практиками программной архитектуры (Wan et al., 2023). Это сильная сторона обзора: он не просто перечисляет техники, а спрашивает, закрывают ли они реальные трудности проектирования, сопровождения и эволюции систем.

Но это всё же синтез исследований, а не измерение того, насколько AI улучшает архитектуру в промышленности. Связи между техниками и проблемами частично интерпретировали сами авторы. Поэтому дальше важно различать показанный результат, обещание прототипа и направление будущей работы.

03

Какие локальные архитектурные задачи уже проверяли в экспериментах

Наиболее убедительные результаты появляются там, где задача узкая, вход ограничен, а выход можно проверить. Модель Llama 2 7B, дообученная для выбора архитектурного паттерна по требованиям, показала 70% точности — но только среди MVC, microservices и client–server. Она часто объясняла выбор разумно, одновременно демонстрируя смещение к отдельным паттернам и нестабильность формата ответа (Gustrowsky et al., 2024).

В другом исследовании обработка естественного языка помогала извлекать зоны ответственности и строить Use Case Maps по требованиям. На четырёх проектах авторы сообщили F-меру около 75% (Rodríguez et al., 2021). Это полезный первый проход, который сокращает ручную работу, но результат говорит именно о нахождении элементов, а не о качестве всей получившейся архитектуры.

Для анализа архитектурных решений исследователи использовали корпус из 95 ADR. GPT-4 в режиме zero-shot генерировал связные и соответствующие контексту решения, но уступал человеку по полноте. GPT-3.5 с примерами приближался по качеству, а дообученный Flan-T5 выглядел конкурентоспособно и допускал локальное развёртывание. Вывод здесь не «ADR можно отдать модели», а «модель способна ускорить подготовку варианта, если человек проверяет полноту, обоснование и трассируемость» (Dhar et al., 2024).

Ещё сильнее выглядят задачи с измеримым эксплуатационным контуром. Фреймворк для Kubernetes на Azure Kubernetes Service объединял прогноз нагрузки, упреждающее масштабирование и эксперименты по инженерии хаоса; на небольшом стенде время развёртывания контейнеров снизилось на величину до 34% (Hettiarachchi et al., 2022). А агенты обучения с подкреплением находили критические отказы в моделях «клиент — сервер» и peer-to-peer эффективнее случайного хаос-тестирования — правда, только в симуляции (Canonico et al., 2020).

схема 03 · карта локальных применений AI в архитектуре
Карта локальных применений AI в программной архитектуреОБЗОР ГРУППИРУЕТ AI-FOR-SA В ДВА КЛАСТЕРАОбзор Bucaioni et al. · классификация 51 первичного исследованияC1 · ДИЗАЙН И РЕШЕНИЯ · 5 ТЕМT1 проектирование архитектурыT2 распознавание паттерновT3 анализ решенийT4 представление знанийT5 поддержка принятия решенийC2 · ЭВОЛЮЦИЯ И АДАПТАЦИЯ · 7 ТЕМT6 адаптация · T7 восстановлениеT8 управление ресурсамиT9 оценка производительностиT10 промышленная автоматизацияT11 устойчивость · T12 атрибуты качестваВ обзоре заявлены 14 AI-практик; здесь фокус на 12 темах, где AI поддерживает архитектуру
схема 04 · доказательства слабеют по мере расширения задачи
Доказательства слабеют по мере расширения архитектурной задачиЧЕМ ШИРЕ РЕШЕНИЕ, ТЕМ ТРУДНЕЕ ПРОВЕРКАСопоставление доказательств в обзоре 51 исследованияЭЛЕМЕНТ≈75% recallизвлечение на 4проектахАРТЕФАКТсвязный ADRручная проверкаполнотыРЕШЕНИЕ СИСТЕМЫконтекст + компромиссв основном прототипыДЛИННЫЙ ГОРИЗОНТдолг + эрозиянет длительныхнаблюденийСИЛЬНЕЕ ДОКАЗАТЕЛЬСТВАБОЛЬШЕ ПРОТОТИПОВУзкий вход + наблюдаемый выход сильнее правдоподобного системного текста
04

Почему отдельные успехи не складываются в помощника архитектора

Архитектурная работа не делится на независимые кнопки «выбрать паттерн», «написать ADR» и «найти архитектурный запах». Решение меняет границы, стоимость, безопасность, способы развертывания и будущие варианты развития. Чтобы поддержать его по-настоящему, AI должен удерживать взаимосвязи и последствия, а не только сгенерировать локально правдоподобный ответ.

В исследованиях раннего дизайна модели предлагают компоненты, паттерны, имена микросервисов и решения по текущему описанию. Но корпоративные ограничения, регуляторика, компетенции команды, история предыдущих компромиссов и стоимость миграции обычно либо отсутствуют во входе, либо представлены несколькими строками. Модель оптимизирует формулировку в доступном контексте, а не жизненный цикл системы.

Авторы отдельно посмотрели на 21 массовый инструмент по состоянию на март 2026 года — от GitHub Copilot и GitLab Duo до Datadog, Dynatrace, облачных рекомендательных сервисов и средств ведения ADR. Это не независимый сравнительный бенчмарк, а диагностический срез по публичной документации поставщиков (Bucaioni et al., 2026). Тем не менее рисунок совпал с литературой: больше поддержки в наблюдаемости, контроле соответствия, локальном исправлении и генерации; меньше — в сквозном рассуждении, накоплении признаков архитектурной эрозии и связи намерения с эксплуатацией.

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

схема 05 · массовые инструменты образуют острова знания
Массовые инструменты образуют острова архитектурного интеллекта21 ИНСТРУМЕНТ — МНОГО ВОЗМОЖНОСТЕЙ — НЕТ ОБЩЕЙ ПАМЯТИBucaioni et al. · иллюстративный срез документации вендоров · март 2026IDEгенерация · ISL 4УПРАВЛЕНИЕсоответствие · ISL 1–2МОДЕЛИРОВАНИЕдиаграммы · ISL 1–2APIжизненный цикл · ISL 1–2AIOPSсигналы · ISL 3–4ОБЛАКОсоветы · ISL 2–4НЕ ХВАТАЕТобщих решений + памяти об эволюцииВысокий ISL отдельного инструмента не создаёт общей архитектурной памяти
схема 06 · архитектурные артефакты остаются несвязанными
Архитектурные артефакты остаются несвязаннымиЦЕПОЧКА СЛАБА ТАМ, ГДЕ НЕТ СВЯЗИСинтез: инструменты + AICH2 связи между артефактами + AICH6 длинный горизонт×ТРЕБОВАНИЯтрекернамерениеADRрепозиторийпочему×МОДЕЛЬдиаграммаграницаКОДGitизменение×КАЧЕСТВОSLO · правилаограничениеЭКСПЛУАТАЦИЯAPM · инцидентсигналРЕЖИМ ОТКАЗАimpact analysis упирается в границу инструментаincident → исходный компромисс не восстанавливаетсяБез связей модель создаёт ещё один артефакт, а не архитектурную непрерывность
05

Шесть способностей, которых не хватает архитектурному помощнику

Из сопоставления исследований с практическими проблемами авторы выводят шесть направлений, где текущая поддержка остаётся недостаточной. Это полезнее читать не как список функций будущего продукта, а как шесть свойств архитектурной системы знаний (Bucaioni et al., 2026).

схема 07 · шесть способностей отделяют прототип от практики
  1. AICH1 · АДАПТАЦИЯсейчас: разовая рекомендациянужно: обновлять при сменефактов
  2. AICH2 · ТРАССИРУЕМОСТЬсейчас: разрозненные артефактынужно: намерение ↔ реализация
  3. AICH3 · КОНТЕКСТсейчас: общие знаниянужно: домен · команды · рамки
  4. AICH4 · ЭКСПЕРТИЗАсейчас: общая критиканужно: нормы · регуляторика
  5. AICH5 · ДОКАЗАТЕЛЬСТВАсейчас: косвенная / общая оценканужно: метрики конкретныхкачеств
  6. AICH6 · ДЛИННЫЙ ГОРИЗОНТсейчас: текущий снимокнужно: долг · эрозия · история

Обзор Bucaioni et al. · результат сопоставления 51 работы с проблемами практиков

Модель помогает локально; архитектурный интеллект должен связывать решения во времени

ЧЕГО НЕ ХВАТАЕТ РЕАЛЬНОМУ АРХИТЕКТУРНОМУ ПОМОЩНИКУ

Шесть недостающих способностей архитектурного помощникаЧЕГО НЕ ХВАТАЕТ РЕАЛЬНОМУ АРХИТЕКТУРНОМУ ПОМОЩНИКУОбзор Bucaioni et al. · результат сопоставления 51 работы с проблемами практиковAICH1 · АДАПТАЦИЯсейчас: разовая рекомендациянужно: обновлять при смене фактовAICH2 · ТРАССИРУЕМОСТЬсейчас: разрозненные артефактынужно: намерение ↔ реализацияAICH3 · КОНТЕКСТсейчас: общие знаниянужно: домен · команды · рамкиAICH4 · ЭКСПЕРТИЗАсейчас: общая критиканужно: нормы · регуляторикаAICH5 · ДОКАЗАТЕЛЬСТВАсейчас: косвенная / общая оценканужно: метрики конкретных качествAICH6 · ДЛИННЫЙ ГОРИЗОНТсейчас: текущий снимокнужно: долг · эрозия · историяМодель помогает локально; архитектурный интеллект должен связывать решения во времени
  1. Адаптация. Рекомендация должна меняться вместе с требованиями и поведением системы, а не оставаться правильной только для исходного запроса.
  2. Непрерывная трассируемость. Требования, ADR, модели, код и эксплуатационные данные должны оставаться согласованными в обе стороны.
  3. Контекстное рассуждение. Границы системы зависят от домена, структуры команд, данных, ограничений и накопленной истории, а не только от текста задачи.
  4. Экспертная проверка. Архитектурная проверка должна учитывать отраслевые стандарты, безопасность, регуляторику и знание предметной области.
  5. Доказательные метрики. Качество нельзя уверенно свести к одной сводной оценке; метрики должны быть связаны с атрибутами качества и наблюдаемым поведением конкретной системы.
  6. Длинный горизонт. AI должен видеть накопление долга, архитектурные запахи, эрозию и последствия решений между версиями, а не только состояние текущей ветки.
06

Что изменили бенчмарки 2026 года

Корпус систематического обзора заканчивается августом 2025 года, поэтому важно проверить, не устарел ли диагноз. За следующий год появилось сразу несколько работ, которые пытаются измерять именно архитектурные способности моделей. Они не отменяют вывод обзора; скорее, превращают часть его дорожной карты в конкретные измерительные инструменты.

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

R2ABench проверяет переход от требований к архитектурной диаграмме на 68 проектах. Современные системы часто строят синтаксически корректные и читаемые представления, но заметно хуже восстанавливают связи между компонентами, чем сами компоненты. Главный структурный сбой — выдуманные связи между компонентами, то есть галлюцинация рёбер. Покрытие требований и трассируемость остаются основными содержательными проблемами. Хорошая форма снова не гарантирует архитектурной связности.

CAKE измеряет знание облачной архитектуры на 188 экспертно проверенных вопросах и 22 конфигурациях моделей. В multiple-choice точность быстро упирается в потолок, тогда как свободные ответы продолжают различать модели; сам формат оценки существенно влияет на вывод о компетентности. SAKE расширяет проверку до 2154 вопросов по восьми архитектурным категориям и показывает: высокая средняя точность скрывает заметные провалы по отдельным областям.

Эти работы важно называть свежими бенчмарками, а не зрелым промышленным доказательством. R2ABench, CAKE и SAKE на момент этого текста опубликованы как препринты. Кроме того, знание терминов и правильный ответ на вопрос — необходимая, но недостаточная проверка способности принять решение в конкретной системе с реальными компромиссами.

Бенчмарк
ArchBench
Что измеряет
Общая платформа архитектурных задач
Что показал
Загрузка наборов, журналирование траекторий, автоматическая оценка
Статус
ICSA 2026 — инфраструктура, а не измерение способности
Бенчмарк
R2ABench
Что измеряет
Переход от требований к архитектуре, 68 проектов
Что показал
Компоненты восстанавливаются лучше связей; главный структурный сбой — выдуманные связи
Статус
Препринт
Бенчмарк
CAKE
Что измеряет
Знание облачной архитектуры, 188 вопросов, 22 конфигурации моделей
Что показал
В multiple-choice точность упирается в потолок, свободные ответы продолжают различать модели
Статус
Препринт
Бенчмарк
SAKE
Что измеряет
Знание программной архитектуры, 2154 вопроса, восемь категорий
Что показал
Высокая средняя точность скрывает провалы по отдельным областям
Статус
Препринт
схема 08 · сбои чаще на связях, чем на компонентах
R2ABench выявляет сбои на уровне связейКОМПОНЕНТЫ ПРОЩЕ, ЧЕМ СВЯЗИR2ABench · preprint 2026 · генерация requirements-to-PlantUMLDATASET68 human-validated проектов17 учебных · 51 GitHubвход: нормализованный полный SRSreference: typed PlantUML graphв среднем: 15,9 компонента · 12,4связиОЦЕНКАL0 валидность синтаксисаL1 nodes · layers · edge F1L2 semantic adequacyrequirement + ASR coveragetraceability + human calibrationРЕЗУЛЬТАТсинтаксис часто валиденкомпоненты надёжнеезависимости заметно слабееsemantics + traceability слабееГРАНИЦА: полный SRS, 68проектовR2ABench не сводит всё в один score: синтаксис, структура, смысл и evidence проваливаются по-разному
схема 09 · единый конвейер оценки архитектурных задач
ArchBench стандартизирует конвейер оценки архитектурных задачАРХИТЕКТУРНЫЕ ЗАДАЧИ СТАНОВЯТСЯ ВОСПРОИЗВОДИМЫМИAdnan et al. · ArchBench · демонстрация инструмента на ICSA 2026НАБОР ДАННЫХмодуль задачиВЫЧИСЛЕНИЕмодель · агентТРАЕКТОРИЯжурнал шаговОЦЕНКАавтоматическиСРАВНЕНИЕтаблицарезультатовТЕКУЩИЙ ОХВАТ · 5 ТИПОВ ЗАДАЧСоздание ADR · 1 000 архитектурных документов · метрики похожести текстаСоздание FaaS · 10 функций / 4 репозитория · тесты + CodeBLEUДинамические IoT-сервисы · метрики похожести кодаВосстановление связей · 5 OSS-проектов · precision / recall / F1Создание микросервисов · тесты + SLOC + сложностьВклад: воспроизводимый процесс для разных задач, а не единая оценка архитектуры
07

Дорожная карта начинается с живого архитектурного знания

Самый практичный элемент предложенной авторами программы — порядок зависимостей. Бессмысленно начинать с универсального AI-архитектора, если у команды нет связной базы требований, решений, моделей, кода и эксплуатационных данных. Модель не восстановит отсутствующую организационную память одним большим контекстным окном.

Сначала нужна живая архитектурная база знаний: версионируемые ADR, явные связи с требованиями и компонентами, машинно читаемые ограничения, атрибуты качества и свидетельства из рабочей среды. Затем — адаптивная поддержка решений, которая пересматривает рекомендации при изменении фактов. После этого — проверяемые метрики и бенчмарки на полной траектории архитектурной работы.

схема 10 · трассируемость обязана работать в обе стороны
Двусторонняя цепочка архитектурной трассируемостиПРАКТИЧЕСКИЙ ТЕСТ: МОЖНО ПРОЙТИ В ОБЕ СТОРОНЫ?Практическое применение AICH1 · AICH2 · AICH5 · AICH6 и живой базы знанийТРЕБОВАНИЕнамерениеADRпочемуКОМПОНЕНТграницаКОДизменениеКАЧЕСТВОатрибутЭКСПЛУАТАЦИЯсигналКОНТРАКТ СВЯЗИтип · версия · основание · владелецподтверждения · уверенность · дата пересмотраВперёд: требование → эффект · назад: инцидент → решение · оба пути должны воспроизводиться

Роль человека при этом не сводится к нажатию кнопки «согласовать». Авторы предлагают разделение: AI действует как аналитик — собирает данные, ищет связи, предлагает варианты и объясняет основание; архитектор остаётся стратегом, который отвечает за «почему», приоритеты и допустимость компромисса. Такое разделение работает только тогда, когда рекомендацию можно оспорить и проследить до источников.

08

Практический тест для команды

Я бы не начинал внедрение с выбора модели или покупки «архитектурного помощника». Сначала стоит взять одно реальное изменение и попробовать восстановить его причинно-следственную цепочку.

  1. 01Какое требование или эксплуатационный сигнал запустил изменение?
  2. 02Какие ADR и архитектурные границы оно затрагивает?
  3. 03Где эти решения проявляются в коде, конфигурации и инфраструктуре?
  4. 04Какие атрибуты качества и ограничения должны измениться или остаться неизменными?
  5. 05Какие метрики, инциденты или пользовательские сигналы подтвердят последствия решения?

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

После этого имеет смысл выбрать узкий сценарий — например, проверку соответствия ADR, анализ влияния изменения или восстановление связей — и оценивать его на истории собственных изменений. Рекомендация модели и ответственность за архитектурный компромисс при этом должны оставаться разными шагами процесса.

схема 11 · пройдите одно реальное изменение в обе стороны
Пройдите одно реальное изменение в обе стороныПРАКТИЧЕСКИЙ ТЕСТ РАБОТАЕТ В ОБЕ СТОРОНЫПроверка команды: AICH2 связи между артефактами и живая база знанийСИГНАЛзачем менятьADRкакое решениеКОДгде реализованоКАЧЕСТВОчто сохранитьЭКСПЛУАТАЦИЯчем подтвердитьКРИТЕРИЙ ПРОХОДАу каждого шага есть источник, тип связи, версия и владелецПРОВАЛ: шаг существует только в памяти одного человекаЕсли команда не проходит цепочку, AI не сделает её надёжной
09

Как читать выводы осторожно

Этот обзор силён прозрачной методологией и открытым replication package, но не доказывает причинный эффект AI на качество архитектуры. Большинство исследований проверяет отдельную технику на ограниченном наборе данных; длительной промышленной валидации у задач раннего дизайна мало.

Поисковая строка ("Artificial Intelligence" OR AI) AND "software architecture*" намеренно проста. Она могла пропустить работы, которые используют LLM, но не называют подход AI. Исключение нерецензируемых материалов повышает однородность корпуса, одновременно отрезая самые свежие результаты. А срез массовых инструментов основан главным образом на документации поставщиков и не является рейтингом продуктов.

В препринте обзора Bucaioni et al. (arXiv v2) есть редакционные несогласованности: аннотация, сводные результаты и предложенная авторами дорожная карта расходятся в количестве тематических областей, проблем практиков и стратегических направлений. Поэтому я не строю выводы на этих суммарных числах. Надёжные опорные точки — сам корпус из 51 исследования, описанные результаты первичных работ и шесть явно сформулированных недостающих способностей.

Итог от этого не становится слабее. AI не отменяет архитектуру — он делает архитектурную дисциплину ещё важнее. Чем дешевле сгенерировать локально правдоподобное решение, тем важнее удерживать намерение, границы, компромиссы и последствия во времени.

схема 12 · AI — аналитик, архитектор владеет стратегией
AI действует как аналитик, архитектор владеет стратегиейПАРТНЁРСТВУ НУЖЕН ЯВНЫЙ КОНТРАКТ РЕШЕНИЙBucaioni et al. · совместная работа человека и AI · применение в командеAI · АНАЛИТИКсобирает факты + их источникиищет связи + противоречиягенерирует альтернативыпоказывает неопределённость + пробелыВАРИАНТЫ + ДАННЫЕПРИОРИТЕТЫ + РАМКИАРХИТЕКТОР · ОТВЕТСТВЕННЫЙзадаёт приоритеты качествпроверяет допущения + альтернативыпринимает остаточный рискназначает владельца + условиепересмотраПРИНЯТОЕ РЕШЕНИЕфакты + альтернативы + подтверждения + владелец + условие пересмотраAI помогает анализировать; за компромисс и принятое решение отвечает конкретный человек
Коротко

Что запомнить

  1. 01Сегодняшний AI полезен в ограниченных задачах с явным входом и проверяемым результатом, но это ещё не сквозная архитектурная практика.
  2. 02Главное ограничение связано не с силой конкретной модели, а с неспособностью удерживать живую историю требований, решений, кода и эксплуатации.
  3. 03Архитектурное знание должно быть версионируемым, двусторонне трассируемым и связанным с доказательствами — иначе модель лишь оформляет очередной снимок.
  4. 04Свежие бенчмарки 2026 года измеряют всё больше архитектурных задач, но пока показывают: правильная форма появляется раньше содержательной связности решения.
  5. 05Человек остаётся стратегом и владельцем компромисса; AI может быть сильным аналитиком, если рекомендацию можно проверить по данным и истории системы.
Источники

Обзор, данные и бенчмарки

Основной обзор

  1. Artificial Intelligence Support for Software Architecture Practice — финальная публикация в ACM TOSEM
  2. Artificial Intelligence for Software Architecture: Literature Review and the Road Ahead — arXiv v2, 30 июня 2026 года
  3. Replication package — поиск, отбор, кодирование и первичные исследования
  4. Generative AI for software architecture — applications, challenges, and future directions — независимый обзор разнородных источников

Первичные исследования

  1. Using Generative Artificial Intelligence for Suggesting Software Architecture Patterns from Requirements — 70% точности на трёх архитектурных паттернах
  2. Deriving Architectural Responsibilities from Textual Requirements — извлечение зон ответственности и Use Case Maps
  3. Can LLMs Generate Architectural Design Decisions? — эксперименты на корпусе из 95 ADR
  4. Artificial Intelligence-Based Centralized Resource Management Application for Distributed Systems — Kubernetes-сценарий с сокращением времени развёртывания до 34%
  5. Human-AI Partnerships for Chaos Engineering — RL-агенты для инженерии хаоса в симуляции

Практика архитекторов

  1. Software Architecture in Practice: Challenges and Opportunities — интервью с 32 практиками из 21 организации

Бенчмарки 2026

  1. ArchBench — платформа архитектурных бенчмарк-задач, ICSA 2026
  2. R2ABench — requirements-to-architecture, arXiv v2
  3. CAKE — знание облачной архитектуры, препринт
  4. SAKE — знание программной архитектуры, препринт