ROSDORNII — это прототип веб-сервиса, разработанный для облегчения работы с отраслевыми классификаторами строительной информации. Проект решает проблемы интеграции и анализа различных классификаторов строительной информации, таких как КСИ, КСР и ФСНБ, предоставляя единую платформу для доступа к данным, их обработки и аналитики.
ROSDORNII
│
├── backend
│ ├── .chart
│ ├── .docker
│ ├── models
│ ├── routers
│ ├── utils
│ ├── __init__.py
│ ├── alembic.ini
│ ├── app.py
│ ├── docker-compose.local.yml
│ ├── Dockerfile
│ ├── Makefile
│ ├── poetry.lock
│ ├── pyproject.toml
│ ├── README.md
│ ├── SETTINGS.py
│ ├── utilities.py
│ └── data
│
├── rosdornii-web
│ ├── node_modules
│ ├── public
│ ├── src
│ ├── .gitignore
│ ├── Dockerfile
│ ├── package-lock.json
│ ├── package.json
│ └── README.md
│
├── TelegramBot
│ ├── .dockerignore
│ ├── .gitignore
│ ├── .pre-commit-config.yaml
│ ├── docker-compose.yml
│ ├── LICENSE
│ ├── poetry.lock
│ ├── pyproject.toml
│ └── requirements.txt
- Единая платформа: Объединяет различные классификаторы строительной информации, облегчая интеграцию данных.
- Оперативный анализ данных: Предоставляет инструменты для быстрого доступа и анализа данных из ФСНБ и ОКСИ.
- Автоматизация процессов: Минимизирует ручной ввод данных, снижая вероятность ошибок.
- Аналитические возможности: Обеспечивает доступ к аналитической информации в удобном виде, интеграция с современными веб-сервисами и системами обмена сообщениями.
Скачайте языковую модель с помощью команды:
wget https://huggingface.co/IlyaGusev/saiga_mistral_7b_gguf/resolve/main/model-q8_0.gguf
- Создайте файл среды
.env
в директории.docker/
и заполните его необходимыми переменными окружения. - Добавьте еще один файл
.env
в директориюbackend/configs/
для настройки бэкенда.
Для безопасной работы веб-сервера выпустите SSL-сертификаты для Nginx. Если предпочтительнее работать без Nginx, удалите его из файла docker-compose.yml
.
В файле docker-compose.yml
настройте публикацию портов, чтобы обеспечить доступ к сервисам извне. Убедитесь, что порты не конфликтуют с уже используемыми на вашем сервере.
Используйте команду ниже для запуска всех компонентов системы:
docker-compose up
Информация о настройке и запуске Docker для Telegram-бота будет добавлена позже.
- Backend: FastAPI, SQLAlchemy, PostgreSQL, Docker
- Frontend: React
- Модели и аналитика: Использование языковой модели, интеграция с Hugging Face и LLama-cpp python интерфейса.
- LLM: Сайга Mistral квантизированная под q8. Разработана русским разработчиком.
ROSDORNII — это инновационный проект, направленный на решение актуальных проблем в области строительства и проектирования. Благодаря ему пользователи смогут легко интегрировать, обрабатывать и анализировать данные, получая при этом доступ к передовым аналитическим инструментам. Давайте вместе сделаем шаг в будущее цифровых технологий и автоматизации в строительной отрасли!