ИИ-инженер: практический трек
Семь книг-дней для перехода в AI/LLM-инженерию с DevOps-базой: LLM-основы, RAG, векторные хранилища, агенты, evals, инференс и безопасность, портфолио и собеседование.
Начать с дня 1

Неделя до собеседования

Компактный трек для программиста с DevOps-фундаментом, у которого уже есть свои RAG-сервисы и агенты в проде, но нет языка вакансий и упаковки. Каждая книга — один день: суть темы, лаба в собственных проектах, вопросы собеседования с ответами и готовые формулировки для резюме. Цель недели — начать откликаться на позиции AI/LLM-инженера со второго дня и пройти техническое собеседование.

Об авторе и что нового

Автор — Алексей Андреев. Открытая серия «ИИ-инженер: практический трек за неделю», написанная практиком с помощью ИИ-инструментов. В проде у автора работают multi-tenant RAG-платформа, сервис долговременной памяти для агентов и LLM-агент в Telegram; серия систематизирует этот опыт на языке вакансий и закрывает пробелы: метрики качества поиска, evals, трейсинг, инференс и безопасность.

Что нового

  • 9 сентября 2026, поздний вечер — главы «суть» всех семи дней переписаны проще: каждый плотный абзац объясняется на пальцах, с бытовыми аналогиями и разбором «почему так», прежде чем назвать термин. Определения, таблицы и схемы не тронуты — переписаны только объяснения вокруг них.
  • 9 сентября 2026, ночь — день 2 полностью в ноутбуках: eval.py стал eval.ipynb. Переиспользуемая логика (evaluate(), is_hit()) переехала в common.py — её всё так же импортирует день 3 (eval_pg.ipynb), а ноутбук импортировать как модуль нельзя. Проверено реальным запуском обоих ноутбуков подряд, включая день 3.
  • 9 сентября 2026, вечер — день 2, шаг записи снимка Chroma: добавлены построчные print (какая папка создаётся, к какой Chroma подключаемся, прогресс по батчам, что и куда записано) — раньше был виден только один итоговый принт в конце.
  • 9 сентября 2026 — ключевые определения в главах 1 (Токен, Контекстное окно, Галлюцинация, Латентность, Эмбеддинг чанка, HNSW, IVFFlat, RLS, Агент, Function calling, MCP, Evals, Langfuse, KV-cache, LoRA/QLoRA и другие) выделены в отдельные блоки и продублированы маленькой схемой сразу рядом с текстом — не только словами. Ещё 24 диаграммы (карты лаб дня 1–6 и часть терминов в глоссариях) были сжаты вбок до нечитаемого текста — перерисованы или упрощены, у двух карт лаб уменьшено число параллельных веток.
  • 8 сентября 2026, вечер — семь общих схем (в начале главы 1 каждого дня) перерисованы сверху вниз вместо слева направо: в широкой горизонтальной раскладке боксы с 10+ шагами (например, пайплайн индексации дня 3) вылезали за экран и часть подписей была нечитаема. Содержание схем не менялось.
  • 8 сентября 2026 — все 17 ноутбуков получили markdown-объяснения по шагам; день 1 — новые разборы галлюцинации и контекстного окна на реальных примерах. Реальным запуском через Jupyter-ядро найдены и исправлены три отдельных бага: несовместимость версий langgraph, падение asyncio внутри ноутбука, совпадение имени переменной памяти с посторонним сервисом.
  • 7 сентября 2026, глубокая ночь — 17 практических файлов (день 1 целиком, плюс основные скрипты дней 2–7) стали Jupyter-ноутбуками: код по ячейкам, вывод виден по ходу, запуск — Run All в VS Code. Остальные файлы остались модулями Python, которые эти ноутбуки импортируют.
  • 7 сентября 2026, поздняя ночь — глоссарии дней 2–7 получили те же mermaid-схемы, что и день 1: 137 диаграмм, по одной на термин.
  • 7 сентября 2026, ночь — все семь дней переведены на общий модуль labkit.py: скрипты лаб сами читают .env, настройки — именованные константы вместо параметров командной строки, каждый файл запускается кнопкой Run в IDE без сборки команды. Добавлены построчные комментарии для незнакомых библиотек, единый .env.example и настройка интерпретатора VS Code.
  • 7 сентября 2026, вечер — глоссарий дня 1: к каждому из 17 терминов добавлена схема-подсказка в палитре курса, чтобы термин запоминался картинкой, а не только формулировкой.
  • 7 сентября 2026 — аудит и правки: исполняемые лабы вынесены в labs/ с lockfile и учебными fixture, ридер работает офлайн и проверяет ссылки, банк вопросов — рубрики из трёх тезисов вместо первых фраз, в каждой книге разделены обязательный минимум и расширения, добавлены debug-drill для самодиагностики. PASS офлайн-гейта означает согласованность текста и кода, а не выполненную лабораторную.
  • 6 сентября 2026 — серия написана целиком: семь книг-дней, лабы в собственных проектах, банк из 132 вопросов собеседования (день 7, приложение A).
Загружаю список книг...