Платформа для автоматического ревью студенческих проектов и репозиториев с использованием 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