5 признаков того, что ваша архитектура не готова к AI-агента

Добавляете AI-агентов в проект, а они ведут себя непредсказуемо? Дело не в модели — дело в архитектуре

Вот 5 признаков, что система не готова:

1. God Object вместо доменной модели AI-агент не понимает, где начинается одна ответственность и заканчивается другая. 5000 строк в одном классе = хаос для агента.

2. Прямые вызовы БД из UI-слоя Агент должен работать через чёткие границы. Если UI лезет напрямую в базу — агент сломает инварианты с вероятностью 100%.

3. Нет явных портов и адаптеров Clean Architecture нужна не ради красоты — она даёт агенту понятные точки входа. Без этого агент угадывает.

4. Отсутствие контрактов (типы/схемы) TypeScript strict mode + Zod = язык, на котором агент общается с кодом. Без типов — телепатия.

5. Побочные эффекты везде Если функция одновременно считает, пишет в БД и шлёт email — агент не может безопасно её вызвать. Нужна изоляция эффектов.

Проверил на своём проекте: после рефакторинга под Clean Architecture + DDD агенты стали работать в 3 раза надёжнее. Не потому что модель стала умнее — потому что код стал читаемее.

Какой из этих признаков встречается у вас чаще всего?

5 признаков того, что ваша архитектура не готова к AI-агента | Сетка — социальная сеть от hh.ru 5 признаков того, что ваша архитектура не готова к AI-агента | Сетка — социальная сеть от hh.ru