Skip to content

jamakase/afana-propdoc

Repository files navigation

afana-propdoc

О проекте

afana-propdoc - это система автоматизации поиска и анализа нормативной документации по строительству объектов. Наш проект разработан для инженеров, проектировщиков и других специалистов в сфере строительства, чтобы облегчить работу с огромным объемом нормативных документов, таких как СНиПы, ГОСТы и СП.

Для кого

  • Инженеры-проектировщики
  • Строительные компании
  • Архитекторы
  • Специалисты по нормативному регулированию в строительстве

Зачем

Наша система позволяет:

  • Быстро находить нужную информацию в нормативных документах
  • Анализировать соответствие проектной документации требованиям норм
  • Отвечать на сложные вопросы, связанные с нормами и стандартами

Наши преимущества

  • Хороший OCR документов
  • VQA llm based на основе llama 3.1
  • Коробочное масштабируемое решение на базе k8s

Scalability

  • Cloud-native приложение на базе k8s
  • 12Factor based stateless архитектура
  • IaaC позволяющее быстро развертывать новые версии приложений в любом облаке

Production-read

  • Интеграция с Langsmith для сбора метрик и логирования
  • Готовые Helm чарты для разворачивания

Dev-friendly

  • Настроенный CI/CD процессы с правильным хранением артефактов
  • Готовые Terraform модули для деплоя в YC

Основные технологии

Infrastructure

  • Kubernetes
  • Traefik
  • Docker
  • Terraform

На данный момент всё развернуто в Yandex Cloud

Backend

  • Python
  • PostgreSQL
  • Redis
  • Celery

Frontend

  • NextJS
  • Tailwind CSS
  • Shadcn
  • Docker

Machine Learning

  • Langchain
  • Qdrant
  • Langserve

Запуск проекта

Чтобы запустить решение одной командой и сразу установить ollama

make up-ollama

Техническая документация системы находится здесь - Тех документация