Лестница проектов: 13 ступеней
Проект есть на каждом уровне, и каждый следующий опирается на предыдущий. В общем ядре (PRJ-03…PRJ-09) это по умолчанию один растущий продукт — ассистент по базе знаний: от извлечения данных из документов до агента с интеграцией через MCP.
| Проект | Что сдаётся | Опирается на | Часов |
|---|---|---|---|
| L0 PRJ-00 Исследование AI-продуктов |
Разобрать пять AI-продуктов: класс системы, ограничения, риски. | — | 2 |
| L1 PRJ-01 Личный AI-ассистент |
Настроенный ассистент под реальную рабочую задачу с набором из 10 проверочных запросов. | PRJ-00 | 6 |
| L2 PRJ-02 Первое приложение через API |
Скрипт на Python: файлы → LLM API → JSON, ключ в окружении, обработка ошибок сети. | PRJ-01 (промпты) | 14 |
| L3 PRJ-03 Извлечение данных из документов |
Парсинг PDF/DOCX, извлечение полей по схеме с валидацией, два провайдера моделей — облачный и локальный. | PRJ-02 | 8 |
| L3 PRJ-04 Семантический поиск |
Поиск по смыслу над корпусом документов, golden set из 15–20 запросов, метрика на выходе. | PRJ-03 | 12 |
| L4 PRJ-05 RAG-система |
Ответы с цитатами, HTTP-сервис в Docker, раздельная оценка поиска и генерации, мини-модель угроз. | PRJ-04 | 33 |
| L5 PRJ-06 AI-приложение с инструментами |
Гибридный поиск и реранкинг, инструменты, мультимодальный вход, маршрутизация моделей, расчёт стоимости 100 000 запросов. | PRJ-05 | 48 |
| L6 PRJ-07 RAG в production |
Eval-гейт в CI, трассировка и дашборды, threat model и red team, 152-ФЗ, откат, локальный вариант инференса и TCO. | PRJ-06 | 40 |
| L7 PRJ-08 AI-агент |
Агент на графе состояний с ограниченными правами, памятью, подтверждением рискованных действий и оценкой траекторий. | PRJ-07 | 20 |
| L7 PRJ-09 Агент с интеграцией через MCP |
Свой MCP-сервер над внешней системой, подключение к агенту и стороннему клиенту, защита от подмены инструментов. | PRJ-08 | 25 |
| Специализация | |||
| L9 PRJ-10 Система по специализации |
Итоговая профессиональная задача выбранного трека на production-уровне. | общее ядро + трек | 60–90 |
| L10 PRJ-11 AI-платформа |
Общая инфраструктура для нескольких AI-приложений: шлюз моделей, оценка, наблюдаемость, учёт затрат. | PRJ-07, PRJ-10 | 40 |
| L11 PRJ-12 Enterprise AI System |
Новая задача организации без готового решения: архитектура, исследование, вертикальный срез, защита перед комиссией. | всё предыдущее | 70 |
Свой домен вместо учебного можно взять, если в нём есть корпус от 30 документов и выполняются требования проектов. Инфраструктура и тесты работают без ключа API: настоящая модель подключается, когда всё остальное уже работает.
Что попадает в портфолио
PRJ-00…PRJ-04 — учебные артефакты: их можно показывать как историю роста, но не как профессиональные работы. Портфолио выпускника собирается из старших проектов.
| Пункт | Чем закрывается | Уровень |
|---|---|---|
| AI-приложение | PRJ-06 | L5 |
| RAG-проект | PRJ-05 → PRJ-07 | L4–L6 |
| Агент | PRJ-08 → PRJ-09 | L7 |
| Мультимодальный проект | PRJ-06, углубление — трек K | L5 |
| Локальные и открытые модели | PRJ-07: локальный вариант и TCO, углубление — трек J | L6 |
| Безопасность и оценка | PRJ-07: отчёт red team и eval-пайплайн | L6 |
| Проект специализации | PRJ-10 | L9 |
| Итоговая архитектура | PRJ-12 | L11 |
Структура каждого репозитория
Одинаковая для всех проектов портфолио. Проверяющий поднимает проект по README на чистой машине, получает те же числа оценки и видит, что тесты проходят. «Работает только у автора» — не сдано.
README.md проблема, пользователь, результат, запуск одной командой docs/ architecture.md схема, компоненты, потоки данных, индекс ADR adr/NNNN-*.md решения с альтернативами setup.md окружение, переменные, провайдеры (≥ 2), локальный вариант evaluation.md наборы, метрики, результаты, как воспроизвести security.md threat model, атаки и защиты, остаточные риски cost.md стоимость 1k / 100k запросов, TCO (с L6) limitations.md где система не работает и почему tests/ unit + интеграционные (с моками моделей) evals/ golden set + прогон (число на выходе) LICENSE лицензия кода + лицензии моделей и данных
Диагностика уровня
С какого уровня начать?
Оставьте контакты — свяжемся, зададим несколько вопросов об опыте и целях и подскажем уровень входа: с нуля, с середины программы или через Fast Track для разработчиков.
Или напишите: hello@superint.ru
