Неделя до собеседования
Компактный трек для программиста с 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).