Перейти к основному содержимому

Полный учебный курс

AI Engineer

От основ программирования до production AI-систем

Пошаговая карта навыков для инженера, который строит практические продукты на базе готовых моделей, RAG, агентов, evaluation и production-инфраструктуры.

Не просто пройдите материалы, а соберите портфолио production-ready артефактов: надёжный API client, evidence-first RAG, governed agent, evaluation gate и финальную AI-систему с runtime controls.

0%0/33 уроков

Прогресс сохраняется локально в вашем браузере.

6–12 месяцев6 модулей33 уроков4 assessment

Система работы с курсом

Как проходить курс, чтобы остался проверяемый результат

1. Разобрать концепт

Прочитайте основной материал и сформулируйте своими словами: что он решает, где ломается и какие компромиссы создаёт.

2. Воспроизвести руками

Не переходите дальше после одного чтения. Соберите минимальный working artifact: код, схему, eval set, policy или observable workflow.

3. Сломать собственное решение

Добавьте хотя бы один failure case: timeout, stale context, prompt injection, invalid schema, wrong tool call или превышение budget.

4. Зафиксировать evidence

Сохраните test output, screenshot или trace, acceptance result или короткий postmortem. Курс оценивает доказательство работоспособности, а не число открытых страниц.

Правила курса

Не просто прочитал — а доказал

  • Не считайте урок завершённым только после чтения — нужен artifact или evidence.
  • Если prerequisite слабый, вернитесь назад: курс построен как dependency graph, а не playlist.
  • Не оптимизируйте cost до появления quality baseline и не масштабируйте autonomy до появления evaluation и controls.
  • Каждый project или milestone завершайте коротким postmortem: что сломалось, что изменили и какой сигнал теперь контролируете.

Модуль 1

Инженерные основы

База, без которой AI-продукты быстро превращаются в хрупкие демо.

РезультатНадёжный Python/API-проект с типизацией, тестами и контролируемой обработкой ошибок.
  1. Python для production

    Основной

    Типизация, virtual environments, packaging, async, logging и testing.

  2. Typing и контракты данных

    Основной

    Типы, dataclasses, Pydantic и валидация схем.

  3. Async и API-клиенты

    Основной

    Concurrency, timeouts, retries и rate limits.

  4. Паттерны надёжности

    Рекомендуемый

    Idempotency, backoff, circuit breakers и observability.

  5. HTTP, API и основы backend

    Основной

    REST, streaming, authentication, очереди и background jobs.

    Предпосылки: Python для production

  6. Проект: устойчивый AI API client

    Проектpractice + assessment

    Клиент со structured outputs, retries, timeout, tracing и tests.

    Предпосылки: Python для production, HTTP, API и основы backend

Checkpoint после модуля

Engineering baseline

  • ✓ API client проходит tests
  • ✓ есть retries, timeouts и idempotency
  • ✓ ошибки имеют контролируемые типы и logs

Модуль 2

Ядро LLM engineering

Как модели работают в прикладной системе и как управлять их поведением.

РезультатКонтролируемый LLM workflow со structured outputs, context management и model routing.
  1. LLM, токены, контекст и inference

    Основной

    Основы transformer, tokenization, context windows, latency и cost.

  2. Prompt и context engineering

    Основной

    System instructions, примеры, constraints, context packing и failure modes.

    Предпосылки: LLM, токены, контекст и inference

  3. Structured outputs и tool calling

    Основной

    JSON Schema, validation, function contracts и безопасное выполнение tools.

    Предпосылки: Prompt и context engineering

  4. Выбор моделей и routing

    Рекомендуемый

    Quality, cost, latency, fallback и multi-model strategy.

    Предпосылки: LLM, токены, контекст и inference

Checkpoint после модуля

Controlled LLM workflow

  • ✓ structured output валидируется schema
  • ✓ tool contracts имеют boundaries
  • ✓ есть model/fallback decision

Модуль 3

RAG и системы знаний

Построение систем, которые отвечают на основе собственных данных и проверяемых доказательств.

РезультатProduction-ready RAG с citations, evaluation, freshness и access control.
  1. Embeddings и semantic search

    Основной

    Векторные представления, similarity и indexing.

  2. Ingestion и chunking

    Основной

    Parsing, metadata, стратегии chunking и качество документов.

    Предпосылки: Embeddings и semantic search

  3. Retrieval, hybrid search и reranking

    Основной

    Query rewriting, multi-query, filters и rerankers.

    Предпосылки: Ingestion и chunking

  4. Citations, freshness, ACL и observability

    Основной

    Evidence, versioned facts, permissions, traces и evals.

    Предпосылки: Retrieval, hybrid search и reranking

  5. Проект: knowledge assistant с приоритетом доказательств

    Проектpractice + assessment

    Ассистент с citations, ACL, regression evals и freshness policy.

    Предпосылки: Citations, freshness, ACL и observability

Checkpoint после модуля

Evidence-first knowledge system

  • ✓ ответы имеют citations
  • ✓ ACL/freshness проверяются
  • ✓ есть retrieval regression cases

Модуль 4

Агенты и экосистемы tools

Управляемые многошаговые системы с tools, state и human oversight.

РезультатАгент с explicit state, границами permissions, audit log и evaluation.
  1. Agent loop и planning

    Основной

    Goal, plan, action, observation и stop conditions.

  2. State и memory

    Основной

    Working state, history, durable knowledge и context limits.

    Предпосылки: Agent loop и planning

  3. State machines, handoffs и multi-agent

    Рекомендуемый

    Deterministic control flow, delegation и coordination.

    Предпосылки: State и memory

  4. MCP servers, clients и authorization

    Основной

    Стандартизированная интеграция tools/data и безопасные contracts.

    Предпосылки: Agent loop и planning

  5. Проект: governed operations agent

    Проектpractice + assessment

    Агент с approvals, лимитами cost/time, tools, audit log и rollback.

    Предпосылки: State machines, handoffs и multi-agent, MCP servers, clients и authorization

Checkpoint после модуля

Governed agent

  • ✓ state и stop conditions explicit
  • ✓ high-impact action имеет approval boundary
  • ✓ tool actions имеют audit trail

Модуль 5

Evaluation, безопасность и качество

Систематическая проверка качества, безопасности и регрессий.

РезультатEvaluation pipeline, который блокирует опасные или слабые релизы.
  1. Evaluation datasets и test cases

    Основной

    Representative cases, golden sets и production feedback.

  2. Metrics и model graders

    Основной

    Deterministic checks, LLM judges, calibration и bias.

    Предпосылки: Evaluation datasets и test cases

  3. Prompt injection, guardrails и red teaming

    Основной

    Threat models, tool isolation, data leakage и adversarial tests.

  4. Regression и release gates

    Контрольная точкаpractice + assessment

    Thresholds, baselines, CI integration и rollback criteria.

    Предпосылки: Metrics и model graders, Prompt injection, guardrails и red teaming

Checkpoint после модуля

Release quality gate

  • ✓ есть representative eval dataset
  • ✓ определены quality thresholds
  • ✓ опасная regression блокирует release

Модуль 6

Production AI-системы и runtime-эксплуатация

Развертывание, serving, observability, runtime evidence, контроль изменений model/provider, стоимость, надежность и incident response.

РезультатAI-система с SLO, прослеживаемой runtime truth, управляемыми изменениями model/provider, откатом к known-good конфигурации и проверенной экономикой.
  1. Serving, streaming и batching

    Основной

    Managed APIs, self-hosting, vLLM, очереди, backpressure, квоты и ограничения capacity.

  2. Tracing, SLO и production monitoring

    Основной

    End-to-end traces через вызовы model/retrieval/tools, а также latency, cost, quality, errors, drift и alerts.

    Предпосылки: Serving, streaming и batching

  3. Runtime evidence и предотвращение false-green

    Основной

    Фиксация fingerprint развернутых commit/config, authoritative postconditions, production verification и раздельной истины для CI, deploy и indexing.

    Предпосылки: Tracing, SLO и production monitoring

  4. Контроль изменений model, prompt, retrieval и provider

    Основной

    Версионированный release envelope для model revision, prompt, retrieval/index, tools, policy и provider; replay, canary, holdback и rollback как единый change contract.

    Предпосылки: Runtime evidence и предотвращение false-green, Regression и release gates

  5. Бюджеты capacity, cost и routing

    Рекомендуемый

    Concurrency, rate limits, бюджеты tokens/tools, стоимость успешно проверенной задачи и экономика fallback между моделями или providers.

    Предпосылки: Serving, streaming и batching

  6. Privacy, secrets и governance

    Основной

    PII, data policies, supply chain, sandboxing, policy engines и доступ tools по принципу минимально необходимых полномочий.

  7. Failure injection, failover и reconciliation

    Рекомендуемый

    Тесты 429/5xx, timeout, отказа provider, частичных side effects и duplicate delivery; сначала reconciliation, затем retry; fallback проверяется до реального инцидента.

    Предпосылки: Runtime evidence и предотвращение false-green, Контроль изменений model, prompt, retrieval и provider

  8. Incident response и rollback

    Рекомендуемый

    Runbooks, scoped kill switches, fallback model/provider, восстановление до known-good конфигурации и postmortem → постоянный regression test.

    Предпосылки: Failure injection, failover и reconciliation

  9. Capstone: production AI system

    Контрольная точка

    End-to-end система с contracts, RAG/agents, evals, versioned release envelope, deployment gates, runtime evidence, failure drills и verified recovery.

    Предпосылки: Incident response и rollback, Privacy, secrets и governance, Бюджеты capacity, cost и routing

Checkpoint после модуля

Production readiness

  • ✓ есть SLO/monitoring
  • ✓ rollback или kill switch проверен
  • ✓ cost и failure modes измеряются

Capstone contract

Capstone: production AI system

Соберите end-to-end систему, где LLM — лишь компонент. Она должна получать реальный input, работать с knowledge/tools, проходить evals, иметь observability и предсказуемо вести себя при ошибках.

Что сдать

  • — архитектурная схема и короткий ADR с ключевыми trade-offs
  • — репозиторий или executable prototype с README и setup
  • — evaluation dataset + baseline/regression results
  • — observability evidence: traces, latency, errors и cost
  • — security/authority model для data и tool actions
  • — runbook: failure, rollback, kill switch и recovery

Когда это можно считать готовым

  • ✓ happy path проходит от input до проверенного output
  • ✓ минимум три failure scenarios воспроизводятся и обрабатываются предсказуемо
  • ✓ критическое действие не выполняется вне заданной authority boundary
  • ✓ релиз можно остановить или откатить без ручного хаоса
  • ✓ результат можно объяснить другому инженеру через evidence, а не через «вроде работает»

Финальная практика и assessment

Курс завершается практическим артефактом и рубрикой приёмки. Результат считается готовым после прохождения acceptance criteria, а не только после чтения материалов.