Документация проекта
Требования к документации и шаблоны для студенческих проектов
Документация проекта
Качественная документация — это не просто требование курса, а ценный навык для вашего портфолио и будущей карьеры.
Обязательные материалы
Каждый проект должен содержать следующие документы:
Полное описание проекта в GitHub репозитории с инструкциями по запуску
PDF презентация для Demo Day (10-12 слайдов на 10 минут)
Короткое видео (2-5 минут) с демонстрацией работы системы
API документация, архитектурные решения, deployment guide
Шаблоны и чек-листы
Мы подготовили готовые шаблоны для всех необходимых документов:
Доступные шаблоны
Полная структура README с разделами: описание, команда, архитектура, установка, метрики
Открыть шаблон
Пошаговый чек-лист подготовки: презентация, видео, демо, таймлайн, критерии оценки
Открыть чек-лист
Инструкция по публикации проекта в галерее на сайте курса после Demo Day
Открыть инструкцию
Требования к README.md
README должен содержать следующие обязательные секции:
1. Описание проекта
- Проблема: Какую проблему решает проект (2-3 предложения)
- Решение: Как AI-система решает проблему
- Целевая аудитория: Кто будет использовать
2. Команда
Таблица с информацией о каждом участнике:
| Роль | Участник | Основные задачи |
|---|---|---|
| SA/PO 🔴 | Имя (@github) | Архитектура, требования |
| AI Engineer 🟣 | Имя (@github) | Модели, промпты, RAG |
| MLOps 🟢 | Имя (@github) | Docker, CI/CD, мониторинг |
| Fullstack 🟠 | Имя (@github) | Frontend, Backend API |
3. Архитектура
- Технологический стек: LLM, VLM, RAG, Backend, Frontend, DevOps
- Диаграмма системы: Mermaid или изображение
- Описание AI pipeline: Как данные проходят через систему
4. Установка и запуск
# Клонировать репозиторий
git clone https://github.com/your-org/project.git
# Настроить окружение
cp .env.example .env
# Запустить через Docker Compose
docker-compose up -d
Обязательно указать:
- Требования (Docker версия, Node.js и т.д.)
- Порты на которых доступны сервисы
- Переменные окружения
5. Демо и результаты
- Скриншоты: Минимум 3-4 основных экрана
- Видео: Ссылка на видео демонстрацию
- Метрики: Response time, token usage, test coverage
6. Документация
Ссылки на:
- API Reference (Swagger/OpenAPI)
- Architecture Decision Records
- Deployment Guide
Важно: README пишется по ходу разработки, а не в последний момент. Обновляйте его после каждой лабораторной работы.
Требования к презентации
Структура (10-12 слайдов, 10 минут)
- Титульный слайд — название, команда, дата
- Проблема (SA/PO, 2 мин) — что решаем и почему важно
- Решение (SA/PO + AI Engineer, 2 мин) — как AI решает проблему
- Технологии (AI Engineer + MLOps, 1 мин) — стек и архитектура
- Демо (Fullstack, 3 мин) — показать работу системы
- Метрики (MLOps + AI Engineer, 1 мин) — результаты и производительность
- Уроки (SA/PO, 1 мин) — что узнали, челленджи
- Roadmap — что сделано, что планируется
Распределение времени по ролям
- SA/PO 🔴: 2-3 минуты (проблема, решение, итоги)
- AI Engineer 🟣: 2-3 минуты (AI pipeline, модели, A/B тесты)
- MLOps 🟢: 2-3 минуты (инфраструктура, CI/CD, Grafana)
- Fullstack 🟠: 2-3 минуты (UX, демо интерфейса)
Требования к дизайну
- ✅ Читаемые шрифты (минимум 24pt)
- ✅ Контрастные цвета
- ✅ Больше визуалов, меньше текста
- ✅ Единый стиль
- ❌ Не читать текст со слайдов
- ❌ Не перегружать информацией
Требования к видео демо
Что показать (2-5 минут)
- Вступление (10 сек): название и команда
- Проблема (20 сек): что решаем
- Демо интерфейса (2-3 мин): основной user flow
- Behind the scenes (30 сек): Langfuse, Grafana
- Заключение (10 сек): призыв попробовать
Технические требования
- Разрешение: минимум 1080p
- Формат: MP4 (H.264)
- Звук: качественный микрофон
- Длительность: 2-5 минут
- Хостинг: YouTube (unlisted) или Loom
Чек-лист готовности к Demo Day
За 2 недели до Demo Day
За 1 неделю до Demo Day
За 1 день до Demo Day
Критерии оценки документации
Документация оценивается как часть общей оценки за проект:
- Все секции README заполнены
- Качественные скриншоты и диаграммы
- Работающие инструкции по установке
- Профессиональная презентация
- Отличное видео демо
- Основные секции заполнены
- Есть скриншоты
- Инструкции работают
- Хорошая презентация
- Базовое видео
- README неполный
- Нет скриншотов
- Инструкции не работают
- Слабая презентация
- Нет видео
Полезные ссылки
Примеры хороших README
- • FastAPI — отличная структура
- • LangChain — технический README
- • Excalidraw — много визуалов
Инструменты для презентаций
- • Pitch.com — современные презентации
- • Canva — простой дизайн
- • Excalidraw — диаграммы
Инструменты для видео
- • OBS Studio — запись экрана
- • Loom — быстрая запись
- • DaVinci Resolve — монтаж
Шаблоны на GitHub
Помните: качественная документация — это инвестиция в ваше портфолио. Работодатели оценивают не только код, но и способность его объяснить.