Skip to content

Daniil-Solo/AIReviewBackend

Repository files navigation

AI Review System

Платформа для автоматического ревью студенческих проектов и репозиториев с использованием LLM.

Описание

Платформа анализирует код студенческих проектов, генерирует документацию проекта (ProjectDoc), проводит ревью по критериям и выносит итоговый вердикт.

Технологический стек

  • API: FastAPI, Uvicorn
  • Database: PostgreSQL, SQLAlchemy Core, Alembic
  • AI: OpenAI API
  • Linters: Ruff, MyPy
  • CLI: Click
  • Testing: Pytest

Компоненты

Компонент Описание Ссылка
Frontend Веб-интерфейс AIReviewFrontend
Backend API сервер Текущий репозиторий

Документация

Раздел Описание Ссылка
Архитектура Общая архитектура системы docs/architecture/architecture.md
Модель данных Сущности и связи docs/architecture/data_model.md
AI-пайплайн Устройство ИИ для ревью docs/architecture/ai.md
Разработка Инструкции по разработке docs/development.md

Быстрый старт

bash scripts/gen_env.sh
docker compose up -d

Releases

No releases published

Packages

 
 
 

Contributors