Архитектура ИИ-проекта и карта данных
Ты уже умеешь разбивать большую идею на задачи. Теперь нужно увидеть систему целиком: что с чем связано, где живут данные, какой компонент за что отвечает и как не превратить рабочий проект в хаос.
Что пройдём
Источники и дата проверки · 10.10.2026
Данные проверены: 10.10.2026. Подход к надёжности, управлению потоками и хранению данных сверён с официальными материалами. Иллюстрации являются учебными схемами; не изображают гарантированно актуальные интерфейсы. Перед изменением архитектуры, тарифов и интеграций проверяй документацию производителя.
- AWS Well-Architected · Reliability
- AWS · Выбор хранилища под тип данных
- Microsoft Learn · Архитектура и единый источник истины
- OWASP · Недоверенные данные и границы доверия для LLM
Карту данных и архитектуру ИИ предлагает как проектную гипотезу; пользователь или владелец продукта принимает решения после проверки. Работа ИИ не заменяет тестирование, резервное копирование и контроль доступа.
1. Не держи архитектуру в голове
Новичок часто пытается помнить всё сам: где база, какой endpoint вызывает модель, куда сохраняются файлы, что запускается на VPS, где лежат настройки. Это тупиковый путь. Чем проект больше, тем быстрее человек становится единственной точкой знания.
Ты отвечаешь за
Цель продукта, приоритеты, ограничения, деньги, качество результата и финальные решения.
ИИ отвечает за
Карту модулей, связи, зависимости, описание данных, документацию, актуализацию схемы и восстановление контекста перед работой.
2. Шесть слоёв ИИ-проекта
У большинства прикладных ИИ-сервисов есть одни и те же смысловые слои. Стек может меняться, но вопросы почти всегда одинаковые.
3. Карта движения данных
Архитектура становится понятной, когда ты можешь проследить один реальный запрос от начала до конца. Это и есть поток данных (Data Flow).
отправляет запрос
принимает и валидирует
решает, что делать
обрабатывает
читаются или сохраняются
возвращается пользователю
Но реальный проект сложнее одной стрелки. Поэтому ИИ должен ответить: откуда данные пришли, где преобразовались, что сохранилось, кто имеет право изменять запись, что происходит при ошибке и можно ли воспроизвести результат.
4. Источник истины: один тип данных - одно главное место
Источник истины (главное место хранения) - место, которое считается официальным состоянием конкретных данных. Копии допустимы, но должно быть понятно, какая версия главная.
| Тип данных | Нормальный источник истины | Что часто делают неправильно |
|---|---|---|
| Пользователи и подписки | PostgreSQL / CRM | часть в JSON, часть в таблице, часть в Telegram |
| Файлы | S3 / Object Storage | хранить важные файлы внутри контейнера |
| Знания для RAG | исходные документы + индекс | считать векторную БД единственной оригинальной копией |
| Секреты | env / Secret Manager / Vault | ключи в коде или Git |
| Логи | централизованная система логирования | искать ошибки по разным терминалам |
5. Пример: Telegram-бот / Hermes
Возьмём понятный живой AI-ассистент. Пользователь пишет в Telegram. Bot/Telethon принимает событие. Backend определяет сценарий. ИИ-модель формирует ответ. Память и RAG дают контекст. База хранит состояние. Логи позволяют понять, что происходило. VPS обеспечивает работу 24/7.
Важно
Telegram не должен становиться базой данных только потому, что сообщения там уже есть.
Важно
ИИ-модель не должна решать, где хранятся данные. Это ответственность архитектуры.
Важно
Если модель или внешний API недоступны, система должна иметь понятное поведение.
Когда такую схему поддерживает ИИ, новый агент может зайти в проект и понять его не за два часа объяснений, а за несколько минут чтения файлов.
6. Память проекта: файлы, которые должен вести ИИ
Архитектура должна жить не в твоей голове и не в старом сообщении чата. Она должна лежать рядом с кодом и обновляться вместе с ним.
7. Готовые промпты для ИИ
Тебе не надо вручную чертить схему. Ниже набор промптов, которым можно передать архитектурную работу ИИ.
Промпт №1. Спроектировать архитектуру проекта
Промпт №2. Построить карту данных
Промпт №3. Создать и поддерживать память проекта
Промпт №4. Провести архитектурный аудит
Промпт №5. ИИ как навигатор проекта
Промпт №6. Безопасно выполнить одну архитектурную задачу
8. Архитектурный аудит перед кодингом
Перед большой реализацией попроси ИИ не писать код, а атаковать архитектуру вопросами. Это дешевле, чем обнаружить фундаментальную ошибку после десятков файлов и интеграций.
ИИ проверяет
модули, связи, путь данных, источник истины, интеграции, секреты, точки отказа, backup, логи, масштабирование.
Ты проверяешь
понимаешь ли ты смысл решения, соответствует ли оно бизнес-задаче, не слишком ли дорого и сложно для текущей версии.
9. Интерактивный чек-лист
Тыкни по каждому пункту, который уже закрыт.