- ■ Сложный зоопарк БД: поддержка ChromaDB, Qdrant и FAISS в одном пайплайне.
- ■ Обеспечение сложной логики кастомного multiagent cascade-роутинга.
- ■ Интеграция тяжелой математической матрицы: 30 премиум-стилей, 53+ композиции, 11 структурных паттернов и 18 индустрий.
- ■ Отсутствие готовых фреймворков для гибридной генерации UI: все оркестраторы писались с нуля.
Архитектура Системы
Гибридная архитектура RAG + Multiagent. Пользовательский запрос обогащается данными из векторных хранилищ, затем сложный роутер распределяет задачу между моделями или локальным кэшем, после чего выходной HTML проходит через Contrast Fixer и сохраняется в CMS.
Архитектура Системы
Детализация Config-Driven ядра. Демонстрирует, как CLI параметры и флаги управляют сборкой промпта на уровне tools/universal/page_component_generator.py. Каждый слой изоляции (индустрия, стиль, композиция) добавляет свой фрагмент контекста.
В основе работы AI Page Generator лежит строгий 8-этапный конвейер, который контролирует весь процесс: от валидации входящего запроса до финальной пост-обработки и оценки качества HTML-кода.
1. Инициализация
2. Валидация Запроса
3. Загрузка Конфигураций
4. Генерация Компонентов
5. Унификация (Очистка и Стандартизация)
6. Композиция Страницы
7. Сохранение и Интеграция
8. Формирование PageResult
Интерфейсы генераторов
От терминальных CLI-утилит до полноценных Web/GUI дешбордов для управления процессом генерации и контроля качества.
Advanced CLI Orchestrator
Разветвленная система CLI-адаптеров для управления ядром генератора. Позволяет запускать массовые бенчмарки, управлять коллекциями и собирать UI прямо из терминала Linux.
Техническая Спецификация
Generator Control Panel (PyQt)
Десктопный контроллер для визуального управления параметрами генерации, выбора конфигураций индустрий/стилей и мониторинга логов выполнения в реальном времени.
Техническая Спецификация
RAG Manager & Vector Store Control
Специализированный интерфейс для управления знаниями (Knowledge Base). Инструмент позволяет инжектировать HTML, анализировать метаданные и управлять ChromaDB/Qdrant коллекциями.
Техническая Спецификация
Enhanced Web Dashboard
Сверхнасыщенная панель управления (Dashboard) для тонкой оркестрации. Объединяет матричный логгинг, структурный маппинг компонентов, управление промптами, глубокий контроль за параметрами инференса (Codestral/Gemini) и визуализацию RAG-графов.
Техническая Спецификация
Production Pipeline Controller
Специализированный production-интерфейс (FastAPI/Jinja2), оптимизированный для массового запуска генерационных очередей. Управляет пакетным экспортом в Directus CMS и обеспечивает мониторинг стабильности воркфлоу.
Техническая Спецификация
Эволюция R&D Лаборатории
Фундамент RAG-Генерации
core/rag_engine.py, core/rag_retrieval_engine.py). Настройка и параллельное использование нескольких векторных хранилищ (ChromaDB и Qdrant) с моделями sentence-transformers для эмбеддингов HTML-паттернов.Собственный Multiagent Router
Config-Driven Архитектура
tools/universal/page_component_generator.py — более 5000 строк). Внедрение систем внедрения зависимостей (DI) и модулей данных: 30 премиум-стилей, 53 уникальные композиции и 18 контент-профилей индустрий.Разделение HTML & Tailwind Pipelines
enhanced_html_workflow.py и enhanced_tailwind_workflow.py), которые изолированно обрабатывают генерацию чистого семантического HTML и функционального Tailwind-кода.Quality Gates & Benchmarks
core/quality_assurance_engine.py), системы оценки сгенерированного HTML и инструмента ContrastFixer для пост-обработки цветовой доступности интерфейсов. Запуск скриптов сравнения RAG-стратегий.Осознанный Рефакторинг (v2)
generator2 parity (8 строгих фаз от CLI до тестирования) с введением жесткого лимита в 500-700 строк на файл — демонстрация зрелого инженерного подхода к управлению растущим AI-монолитом.Галерея Результатов
Beauty Salon Landing
export: 20260215_201252
Beauty Center
export: 20260218_195627
Consulting Hub
export: 20260205_015917
Financial Advisory
export: 20260205_002628
Fitness Landing
export: 20260205_215737
Crossfit Club
export: 20260205_184419
Yoga Studio
export: 20260204_141012
Premium Spa
export: 20251017_224134
Что это доказывает
Эффективность Multi-Track подхода
Оба трека (Прямая генерация через LLM и RAG-генерация) показали высокую результативность. Выбор трека динамически маршрутизировался на основе сложности запрашиваемого UI-компонента.
Качество малых моделей
При правильной изоляции промптов (Prompt Assembly) и точечных инструкциях, 7-22B модели (Codestral) выдавали результат, неотличимый от ответов флагманских моделей (Gemini 2.5 Pro).
Агентная инкапсуляция
Самым важным архитектурным сдвигом стало понимание, что существующие генераторы и их модули можно 'завернуть' в Tools для автономных агентов, что в будущем легло в основу Antigravity OS.
Детерминированность поверх AI
Модель не должна принимать структурных решений. Она должна лишь окрашивать жестко заданный Config-Driven скелет (CSS/HTML каркас) креативным контентом и утилитарными Tailwind-классами.
Ознакомьтесь с другими проектами генеративной архитектуры:
Связанные материалы
Интересует внедрение RAG или разработка внутренних AI-инструментов?
От экспериментальных агентов до стабильных Production-пайплайнов.