Данный репозиторий содержит материалы выпускной квалификационной работы (ВКР), посвященной разработке методологии внедрения генеративных моделей искусственного интеллекта в процесс архитектурного проектирования.
Современные генеративные модели (Midjourney, DALL-E, Stable Diffusion) способны создавать визуально убедительные архитектурные изображения, однако не учитывают нормативную базу (СНиП, СП, ГОСТ) и контекстные данные, что делает результаты малоприменимыми для реального проектирования.
Разработка подхода на основе RAG (Retrieval-Augmented Generation), который позволяет автоматически интегрировать требования нормативных документов в промпты генеративных моделей, повышая практическую применимость результатов.
Снижение затрачиваемых ресурсов и повышение качества процесса архитектурного концепт-дизайна за счёт внедрения генеративных моделей ИИ, способных создавать архитектурные решения с учётом нормативной базы РФ.
- Анализ предметной области архитектурного концепт-дизайна и существующих методов проектирования
- Исследование современных генеративных моделей ИИ и их возможностей в контексте архитектуры
- Разработка и тестирование подхода к формированию архитектурных концептов с использованием RAG
- Оценка эффективности предложенного подхода по заданным метрикам
Библиотека RAG-поиска по архитектурным нормативам (СНиП, СП, ГОСТ) для архитектурного концепт-дизайна.
arch_rag — модульная Python-библиотека для поиска и применения строительных нормативов в процессе генерации архитектурных концептов. Реализует два метода поиска: keyword matching и векторный поиск (TF-IDF + cosine similarity).
Установка:
pip install arch-rag
from arch_rag import NormsSearcher
searcher = NormsSearcher()
results = searcher.search("двухэтажный монолитный дом", top_k=3)