GenAI-инженерия с нуля до senior.

317 шагов по 10-15 минут, в каждом практика и проверка. На выходе 13 систем, которые вы собрали сами.

Шаг 2 вживую: как модель читает ваш текст

0 токенов0 слов

Грубая нарезка для демо. У каждой модели свой токенизатор, точный счёт будет в шаге 2.

Один старт, две дороги

Шаги 0-31 без кода. Дальше разработчики идут в инженерию, а люди из бизнеса берут ветку без кода на 20 шагов, она вливается в часть про AI в маркетинге, продажах, контенте и видео.

13 систем, которые вы соберёте

Каждый блок кончается итоговым проектом. Вместе это ваше портфолио.

  1. шаг 31Набор промптов под реальный процесс на вашей работе
  2. шаг 48CLI-чат, который показывает цену каждого ответа
  3. шаг 66Сервис разбора счетов с проверкой структуры
  4. шаг 100Свой harness для агента: инструменты, песочница, подтверждения, память
  5. шаг 109MCP-сервер перед внутренним API
  6. шаг 137Ваш личный агент на VPS, доступный в Telegram
  7. шаг 149Команда агентов-исследователей с бюджетами и трейсингом
  8. шаг 166Ассистент по документам компании с учётом прав доступа
  9. шаг 178Голосовой агент, который записывает на приём
  10. шаг 188Доказательство, что новый промпт лучше, с проверкой значимости
  11. шаг 244Своя модель за OpenAI-совместимым API под нагрузочным тестом
  12. шаг 270Неделя одного отдела на автомате: найм, HR, финансы или юристы
  13. шаг 316Финальный проект на реальной задаче бизнеса, от спеки до запуска

Программа

Все шаги по порядку. Шаги 0-20 бесплатно.

Часть 1 Основа, без кода 0-31

Что такое GenAI 0-9
  1. 0Что такое LLM, на одной странице бесплатно
  2. 1Предсказание следующего токена бесплатно
  3. 2Токены и токенизатор бесплатно
  4. 3Контекстное окно бесплатно
  5. 4Обучение, дообучение, инференс бесплатно
  6. 5Карта моделей: открытые и закрытые веса бесплатно
  7. 6Почему модели галлюцинируют бесплатно
  8. 7Модели с рассуждением и быстрые модели бесплатно
  9. 8Сколько стоит задача: входные и выходные токены бесплатно
  10. 9Как выбрать модель под задачу бесплатно
Работа с AI каждый день 10-17
  1. 10Чат-приложения и их настройки бесплатно
  2. 11Проекты, инструкции, память бесплатно
  3. 12Файлы, картинки и длинные документы бесплатно
  4. 13Поиск в вебе, ссылки, проверка ответа бесплатно
  5. 14Что нельзя вставлять в чат бесплатно
  6. 15Таблицы и анализ данных с AI бесплатно
  7. 16Писать с AI так, чтобы не звучало как AI бесплатно
  8. 17Кейс: рабочий день с AI-ассистентом бесплатно
Промптинг 18-31
  1. 18Из чего состоит промпт бесплатно
  2. 19Задача, контекст, ограничения бесплатно
  3. 20Few-shot: учим на примерах бесплатно
  4. 21Структура: XML-теги и секции
  5. 22Формат и длина ответа
  6. 23Системный промпт и роли
  7. 24Даём модели подумать
  8. 25Цепочки промптов: делим задачу
  9. 26Промпты по длинным документам
  10. 27Итерации по тест-кейсам
  11. 28Мета-промптинг: модель пишет промпт
  12. 29Шаблоны, переменные, библиотека промптов
  13. 30Отладка промпта, который не работает
  14. 31Итог: набор промптов под реальный процесс

Ветка без кода: AI-автоматизация для бизнеса n01-n20

Открывается после шага 31. Вливается в основной путь на шаге 245.

20 шагов n01-n20
  1. n01Мыслим автоматизациями: триггер, шаги, результат
  2. n02n8n: установка и первый workflow
  3. n03Триггеры и вебхуки
  4. n04LLM-нода
  5. n05Достаём поля из писем
  6. n06Классифицируем и раскидываем тикеты
  7. n07Документы на входе, выжимки на выходе
  8. n08Таблицы и CRM
  9. n09Ошибки и повторы
  10. n10Подтверждение человеком перед отправкой
  11. n11Нода AI-агента с инструментами
  12. n12RAG без кода: нода векторного хранилища
  13. n13Внутренние ассистенты: custom GPTs и Claude Projects
  14. n14MCP-коннекторы в десктоп-приложениях
  15. n15Заметки встреч на автопилоте
  16. n16Стоимость и лимиты в no-code
  17. n17Безопасность данных в no-code
  18. n18n8n, Make, Zapier: что выбрать
  19. n19Когда звать инженера
  20. n20Итог: один процесс автоматизирован целиком

Часть 2 Инженерная база 32-74

Python для AI-работы 32-38
  1. 32Окружение: uv, venv, .env и секреты
  2. 33HTTP и JSON из Python
  3. 34async и параллельные вызовы
  4. 35Типизированные данные на Pydantic
  5. 36Небольшой CLI-инструмент
  6. 37Тесты на pytest
  7. 38Ноутбуки для разведки, скрипты для прода
Первые вызовы API 39-48
  1. 39API-ключи и SDK
  2. 40Messages API
  3. 41Системный промпт через API
  4. 42temperature, top_p, max_tokens
  5. 43Стриминг ответа
  6. 44Состояние диалога
  7. 45Ошибки, лимиты, повторы с backoff
  8. 46Один интерфейс, три вендора
  9. 47Локальные модели через Ollama
  10. 48Итог: CLI-чат со счётчиком стоимости
Экономия токенов 49-56
  1. 49Считаем токены до отправки
  2. 50Кеширование промпта
  3. 51Batch API для фоновых задач
  4. 52Роутинг: дешёвая модель первой, дорогая по нужде
  5. 53Обрезка и сжатие истории
  6. 54Контроль длины ответа
  7. 55Кеш ответов и семантический кеш
  8. 56Кейс: срезать счёт за месяц на 60%
Структурный вывод и инструменты 57-66
  1. 57Structured outputs и JSON schema
  2. 58Валидация и починка через Pydantic
  3. 59Извлечение полей из документов
  4. 60Классификация и маршрутизация
  5. 61Основы function calling
  6. 62Как проектировать схему инструмента
  7. 63Параллельные вызовы инструментов
  8. 64Когда инструмент падает
  9. 65Цикл агента руками
  10. 66Итог: сервис разбора счетов
Как устроено внутри 67-74
  1. 67Эмбеддинги и векторное пространство
  2. 68Attention и трансформер простыми словами
  3. 69Токенизаторы на разных языках и цена
  4. 70Сэмплинг: логиты, температура, top-k
  5. 71KV-кеш и почему длинный контекст медленный
  6. 72Бюджет на рассуждение и reasoning-токены
  7. 73Деградация контекста и needle-тесты
  8. 74Как картинки и звук превращаются в токены

Часть 3 Harness, агенты, скиллы 75-149

Что такое harness 75-82
  1. 75Harness: цикл, инструменты, контекст, права
  2. 76Внутри Claude Code, Codex, Cursor, Gemini CLI
  3. 77Память проекта: CLAUDE.md и AGENTS.md
  4. 78Права и песочница
  5. 79Хуки
  6. 80Slash-команды и свои команды
  7. 81Управление контекстом: сжатие и субагенты
  8. 82План, реализация, ревью с агентом
Готовые harness в работе 83-90
  1. 83Реальная фича с Claude Code
  2. 84Та же фича в Codex и Cursor
  3. 85Headless-режим и скрипты
  4. 86Ревью пул-реквестов агентом
  5. 87Агент внутри GitHub Actions
  6. 88Worktree и параллельные сессии
  7. 89Как агенты ломаются: петли, лишние правки, ложный успех
  8. 90Как измерить, что сэкономил агент
Свой harness 91-100
  1. 91Минимальный цикл агента в 100 строк
  2. 92Реестр инструментов
  3. 93Файловые и shell-инструменты в песочнице
  4. 94Права и подтверждения
  5. 95Менеджер контекстного окна
  6. 96Память: черновик и долгие заметки
  7. 97Инструмент плана и todo
  8. 98Терминальный UI со стримингом
  9. 99Agent SDK: Claude Agent SDK, OpenAI Agents SDK
  10. 100Итог: свой ops-агент
MCP 101-109
  1. 101Что такое MCP и зачем он
  2. 102Готовые MCP-серверы
  3. 103Первый MCP-сервер на Python
  4. 104Ресурсы и промпты
  5. 105Удалённый MCP по HTTP с OAuth
  6. 106Тесты через MCP inspector
  7. 107Безопасность MCP: отравленные инструменты и скоупы
  8. 108A2A: агенты разговаривают с агентами
  9. 109Итог: MCP-сервер для внутреннего API
Скиллы 110-115
  1. 110Что такое скилл: грузим только нужное
  2. 111Из чего состоит SKILL.md
  3. 112Скилл для своей команды
  4. 113Скиллы со скриптами и справочниками
  5. 114Срабатывает ли? Проверка описаний
  6. 115Плагины: упаковка и раздача
Востребованная автоматизация 116-125
  1. 116Конвейер обработки PDF и сканов
  2. 117Агент разбора почты
  3. 118Бот поддержки с передачей человеку
  4. 119Из записи встречи в CRM
  5. 120Скрапинг и извлечение через LLM
  6. 121Отчёты из сырых данных
  7. 122Автоматизация браузера: Playwright и LLM
  8. 123Computer use
  9. 124Агенты по расписанию
  10. 125Боты в Slack и Teams
Свои агенты на VPS 126-137
  1. 126Зачем агенту работать 24/7 на своём сервере и сколько это стоит
  2. 127VPS для агентов: размер, Docker, systemd, секреты
  3. 128Telegram-бот с нуля: BotFather, polling и вебхуки
  4. 129Telegram-бот получает LLM, инструменты и память
  5. 130Пользователи, лимиты и оплата в Telegram-боте
  6. 131OpenClaw: личный агент в ваших мессенджерах
  7. 132Hermes Agent: память и скиллы, которые он пишет сам
  8. 133Paseo: управляем Claude Code и Codex на сервере с телефона
  9. 134Маленькая локальная модель на VPS без GPU: что она может и чего нет
  10. 135Безопасность: SSH-туннели, закрытые порты, инъекции через входящие сообщения
  11. 136Чтобы жило: логи, перезапуски, обновления, бэкап памяти агента
  12. 137Итог: ваш личный агент на VPS, доступный в Telegram
Мультиагентные workflow 138-149
  1. 138Когда несколько агентов окупаются, а когда нет
  2. 139Паттерны: цепочка, роутер, параллель, оркестратор, оценщик
  3. 140Оркестратор и исполнители руками
  4. 141Передача задачи между агентами
  5. 142Общее состояние
  6. 143LangGraph
  7. 144Фреймворки рядом: LangGraph, CrewAI, Agents SDK, субагенты
  8. 145Надёжное выполнение: очереди и Temporal
  9. 146Точки подтверждения человеком
  10. 147Бюджеты, таймауты, обработка сбоев
  11. 148Трейсинг мультиагентного прогона
  12. 149Итог: команда агентов-исследователей

Часть 4 RAG, память, мультимодальность 150-182

RAG 150-166
  1. 150RAG, длинный контекст или дообучение: как выбрать
  2. 151Выбор модели эмбеддингов
  3. 152Стратегии нарезки
  4. 153Векторные хранилища: pgvector и Qdrant
  5. 154Конвейер загрузки
  6. 155Top-k и фильтры по метаданным
  7. 156Гибридный поиск: BM25 и векторы
  8. 157Переранжирование
  9. 158Переписывание запроса и HyDE
  10. 159Ссылки на источник и заземление
  11. 160Contextual retrieval
  12. 161Оценка поиска: recall@k, MRR
  13. 162Оценка ответа: верность и релевантность
  14. 163Графы знаний и GraphRAG
  15. 164Агентный RAG
  16. 165RAG на масштабе: обновления, удаления, права, тенанты
  17. 166Итог: ассистент по документам компании с правами доступа
Память и инженерия контекста 167-170
  1. 167Виды памяти агента
  2. 168Хранилища памяти и что забывать
  3. 169Инженерия контекста: что попадает в окно
  4. 170Кейс: ассистент, который помнит клиента
Мультимодальность 171-178
  1. 171Зрение: скриншоты, графики, фото
  2. 172Document AI: таблицы и формы в PDF
  3. 173Речь в текст
  4. 174Текст в речь и голос в реальном времени
  5. 175Генерация картинок внутри продукта
  6. 176Понимание видео
  7. 177Мультимодальный RAG
  8. 178Итог: голосовой агент, который записывает на приём
UX AI-продуктов 179-182
  1. 179Стриминговый интерфейс, который ощущается быстрым
  2. 180Показываем источники и уверенность
  3. 181Сбор отзывов прямо в продукте
  4. 182Как сказать пользователю, что модель может ошибаться

Часть 5 Продакшн 183-224

Как мерить качество, без математики 183-188
  1. 183Базовая линия: с чем сравниваем
  2. 184Accuracy, precision, recall, F1 готовыми формулами
  3. 185Матрица ошибок простыми словами
  4. 186Train и test: почему модель выглядит лучше, чем есть
  5. 187Разница настоящая? Значимость готовым калькулятором
  6. 188Кейс: доказать, что новый промпт лучше
Данные для AI 189-192
  1. 189Синтетические данные: генерируем тестовые и обучающие наборы
  2. 190Качество данных: дубли, утечки, шум в разметке
  3. 191Конвейер данных для evals и обучения
  4. 192Версии датасетов
Evals 193-200
  1. 193Почему evals раньше фич
  2. 194Собираем эталонный датасет
  3. 195Проверки кодом
  4. 196LLM-as-judge и его перекосы
  5. 197Ручная оценка и разметка
  6. 198Регрессионные evals в CI
  7. 199Оценка траекторий агента
  8. 200Онлайн-evals и A/B-тесты
LLMOps и наблюдаемость 201-208
  1. 201Трейсинг: OpenTelemetry и Langfuse
  2. 202Версии промптов и реестр
  3. 203Фича-флаги и канарейки для промптов
  4. 204Задержка: время до первого токена, параллельные вызовы
  5. 205Фолбэки и падения провайдера
  6. 206Квоты и лимиты по клиентам
  7. 207Деплой LLM-сервиса: FastAPI, Docker, воркеры
  8. 208Мониторинг стоимости и алерты
Безопасность и право 209-216
  1. 209Prompt injection: прямой и косвенный
  2. 210Минимум прав для инструментов
  3. 211Утечки данных и маскирование PII
  4. 212Джейлбрейки и guardrails
  5. 213Red-teaming своего приложения
  6. 214Цепочка поставок: модели, пакеты, MCP-серверы
  7. 215GDPR для AI-функций
  8. 216EU AI Act: классы риска и обязанности
Инциденты и документация 217-220
  1. 217Модель поменялась без вас: ловим регрессию
  2. 218Инцидент с галлюцинацией: остановить, откатить, объяснить
  3. 219Постмортем для AI-системы
  4. 220Model cards и документация системы
Облака и enterprise 221-224
  1. 221Bedrock, Vertex AI, Azure OpenAI
  2. 222Приватные сети и хранение данных в нужной стране
  3. 223SSO, роли и аудит-логи для AI-функций
  4. 224Закупка и опросники по безопасности

Часть 6 Модели глубже 225-244

Дообучение 225-236
  1. 225Когда дообучение лучше промпта и RAG
  2. 226Готовим датасет для обучения
  3. 227SFT через API
  4. 228LoRA и QLoRA на открытой модели
  5. 229Обучение на предпочтениях: DPO
  6. 230Дистилляция: большая модель учит маленькую
  7. 231Дообучение против базы: помогло ли?
  8. 232Дообучение эмбеддингов под свой домен
  9. 233Обучаем реранкер на своих данных
  10. 234RL с проверяемой наградой: GRPO на готовой библиотеке
  11. 235Выбор модели на своих данных, а не по рейтингам
  12. 236Выкатываем адаптер
Инференс и свой хостинг 237-244
  1. 237Открытые модели и их лицензии
  2. 238Квантизация: GGUF, AWQ, что теряем
  3. 239Сервинг на vLLM
  4. 240Батчинг, KV-кеш, пропускная способность
  5. 241Подбор GPU и цена: свой хостинг или API
  6. 242Speculative decoding и малые модели
  7. 243Свои эмбеддинги и ранжировщики
  8. 244Итог: OpenAI-совместимый эндпоинт под нагрузкой

Часть 7 AI по функциям бизнеса 245-270

Маркетинг 245-249
  1. 245Исследование рынка и конкурентов со ссылками
  2. 246Инсайты о клиентах из отзывов, звонков и тикетов
  3. 247Тексты и креативы для рекламы с тестами
  4. 248Конвейер SEO и GEO-контента с редактором-человеком
  5. 249Персональные email-кампании на потоке
Продажи 250-254
  1. 250Обогащение и скоринг лидов
  2. 251Персональный аутрич, который не похож на спам
  3. 252Из записи звонка в заметки CRM и следующие шаги
  4. 253Разбор сделок по расшифровкам звонков
  5. 254Черновики предложений и смет по шаблону
Создание контента 255-259
  1. 255Голос бренда как скилл
  2. 256Из одного большого материала десять форматов
  3. 257Картинки для контента: генерация и правка
  4. 258Проверка фактов и AI-штампов перед публикацией
  5. 259Агент контент-плана
Видео 260-265
  1. 260Монтаж по расшифровке: режем видео как документ
  2. 261Субтитры, перевод и дубляж
  3. 262Из длинного видео короткие клипы
  4. 263Сгенерированное видео и аватары: права, маркировка, пределы
  5. 264Обложки, заголовки и описания
  6. 265Видео-конвейер от записи до публикации
Операционка 266-270
  1. 266Найм: отбор резюме без ловушек предвзятости
  2. 267HR: ассистент онбординга и ответы по политикам
  3. 268Финансы: счета, чеки, сверка
  4. 269Юристы: проверка договоров с человеком в цикле
  5. 270Итог: автоматизировать неделю одного отдела

Часть 8 AI в бизнесе и уровень senior 271-316

AI в бизнесе 271-280
  1. 271Где искать процессы под автоматизацию
  2. 272Оценка реализуемости
  3. 273ROI и полная стоимость владения
  4. 274Делать, купить или подождать
  5. 275Discovery-интервью с клиентом
  6. 276Пишем предложение и скоуп
  7. 277Пилот и метрики успеха
  8. 278Внедрение: чтобы люди этим пользовались
  9. 279Как брать деньги за AI-услуги
  10. 280Кейс: защита плана перед руководством
System design AI-систем 281-288
  1. 281Как проектировать AI-систему
  2. 282Проект: копилот поддержки
  3. 283Проект: миллион документов в день
  4. 284Проект: корпоративный поиск
  5. 285Проект: платформа coding-агентов
  6. 286SLO для недетерминированных систем
  7. 287Зона ответственности: чьи промпты, evals и модели
  8. 288Мок: интервью по system design AI
Работа senior 289-292
  1. 289Оценка AI-проектов, когда результат неизвестен
  2. 290Как объяснять вероятностный результат руководству
  3. 291Менторство и ревью AI-кода
  4. 292Как читать статьи и отсеивать хайп
Собеседования на AI Engineer 293-296
  1. 293Live coding с LLM API
  2. 294Тестовое задание на дом
  3. 295Behavioral-вопросы для AI-ролей
  4. 296Мок: полный цикл собеседований
Подготовка к Claude Certified Architect 297-310
  1. 297Карта экзамена: 5 доменов, 6 сценариев, что вы уже знаете
  2. 298Claude Agent SDK: цикл, субагенты, условия остановки
  3. 299Оркестратор и субагенты на Claude: делим задачу, изолируем контекст
  4. 300Надёжные агенты на Claude: повторы, бюджеты, подтверждение человеком
  5. 301Настройка Claude Code: уровни CLAUDE.md, settings, права
  6. 302Claude Code: хуки, slash-команды, plan mode, субагенты
  7. 303Claude Code в CI: headless и GitHub Actions
  8. 304Промпты для Claude: XML-теги, системный промпт, extended thinking
  9. 305Структурный вывод на Claude: схемы, валидация, повтор при битом JSON
  10. 306Инструменты, которые Claude выбирает правильно: описания, tool_choice, ошибки
  11. 307MCP в Claude Code и Claude Desktop: конфиг, скоупы, удалённые серверы
  12. 308Контекст и надёжность на Claude: prompt caching, длинный контекст, сжатие
  13. 309Разбор сценариев: поддержка, генерация кода, мультиагентный ресёрч, извлечение
  14. 310Мок-экзамен: 60 вопросов на время, с баллом и разбором ошибок
Финальный проект 311-316
  1. 311Выбираем реальную задачу бизнеса
  2. 312Сначала спека и evals
  3. 313Сборка: агент, RAG, инструменты
  4. 314Укрепление: безопасность, трейсинг, стоимость
  5. 315Запуск и замеры
  6. 316Разбор для портфолио и демо

Как устроена практика

Ваш ключ или локальная модель

Практика идёт на вашей машине: ключ Anthropic, OpenAI или Gemini либо бесплатная локальная модель через Ollama.

Проверка без расхода

К каждой практике приложены записанные ответы модели, проверка идёт офлайн. Live-режим гоняет ту же проверку на вашем ключе.

Цена в каждом шаге

С части 2 каждый шаг говорит, сколько приём стоит в токенах и как сделать его дешевле.

Оценка метрикой

В шагах про RAG, evals и дообучение работа оценивается метрикой (recall, точность, верность) против порога.

Для кого

Разработчики

Вы пишете код и хотите работать с LLM на уровне senior: агенты, RAG, evals, дообучение, сервинг, system design.

Бизнес

Вы ведёте операционку, продажи или команду. Ветка без кода идёт на n8n и кончается одним вашим процессом, автоматизированным целиком.

Вопросы

Нужно ли знать Python?

Для шагов 0-31 и ветки без кода нет. В инженерном пути есть короткий блок по Python (шаги 32-38) для тех, кто уже пишет на другом языке.

Кто платит за токены?

Вы работаете со своим API-ключом или с бесплатной локальной моделью. Каждый шаг с практикой заранее показывает примерную цену.

Какие модели и инструменты?

Claude, GPT, Gemini и открытые модели рядом. Claude Code, Codex и Cursor как готовые harness, потом вы пишете свой.

Что значит senior?

Вы собираете свой harness, свой конвейер evals и свой сервинг модели, сравниваете цену GPU с ценой API и проектируете AI-системы под нагрузку. Это части 5, 6 и 8, плюс собеседования и роль senior в команде.

Будут ли агенты на своём сервере?

Да, шаги 126-137: VPS с Docker и systemd, Telegram-бот с нуля, OpenClaw, Hermes Agent, Paseo для управления coding-агентами с телефона и как всё это защитить.

Подготовит ли курс к Claude Certified Architect?

Да. Шаги 297-310 проходят 5 доменов экзамена на практике: Agent SDK, Claude Code, промпты и структурный вывод, инструменты и MCP, кеш и контекст. В конце разбор сценариев и мок-экзамен на время.

Нужна ли математика?

Нет. Где формула важна (F1, значимость, косинусная близость), шаг даёт её готовой, объясняет словами на примере, а считает код. Выводить руками ничего не нужно.

Почему 317 шагов?

Один шаг это одна идея и одна практика, 10-15 минут. Короткий шаг помещается в будний вечер.

Не устареет?

Названия моделей, цены и API сверяются с доками вендора в день написания шага, дата стоит в шаге. Идея и инструмент разнесены по разным частям шага, новый инструмент меняет только пример.

Есть ли AI для маркетинга, продаж и видео?

Да, часть 7 (шаги 245-270): маркетинг, продажи, создание контента, монтаж видео и операционка: найм, HR, финансы, юристы. Ветка без кода вливается сюда же.

На каком языке?

Английский и русский, шаг в шаг.

Сколько стоит?

Шаги 0-20 бесплатно. Дальше годовая подписка или доступ навсегда. Цены первым узнает лист ожидания.

Получите первые шаги, когда они откроются

Одно письмо, когда выйдут шаги 0-20.