AI Engineer на Python: RAG, агенты, MCP и дообучение LLM

В этом курсе вы научитесь создавать AI-сервисы на Python: разработаете шлюз для OpenAI, Anthropic, Ollama и vLLM, соберёте помощника на RAG и pgvector для работы с документами, изображениями и аудио (OCR, ASR, TTS), создадите агента на LangGraph и MCP и дообучите классификатор с LoRA/QLoRA. И на практике разберётесь,…
Средний уровень
6-8
Часть
1 программы →
Сертификат Stepik

Чему вы научитесь

  • Подключать внешние и локальные языковые модели через OpenAI, Anthropic, Ollama и vLLM.
  • Создавать на FastAPI шлюз, который выбирает подходящую модель для запроса.
  • Строить поиск по документам и помощника на RAG, PostgreSQL и pgvector.
  • Обрабатывать сканы, изображения и аудио с помощью OCR, ASR и TTS.
  • Разрабатывать AI-агентов с памятью и управляемыми действиями на LangGraph.
  • Подключать внешние инструменты к агенту через MCP.
  • Готовить данные и дообучать модели с помощью LoRA и QLoRA.
  • Оценивать качество ответов, скорость работы и стоимость AI-систем.
  • Защищать данные и проверять, как сервис ведёт себя при ошибках.

О курсе

AI Engineer на Python это продолжение курса "AI Developer на Python: LLM в реальных приложениях". В первом курсе вы учились добавлять возможности языковых моделей в Python-приложения: работать с LLM API, получать структурированные ответы, подключать инструменты и создавать AI Backend.

А здесь вы пойдёте еще дальше, и научитесь проектировать системы, в которых несколько моделей, данные и внешние сервисы работают вместе.

В этом курсе вы создадите четыре самостоятельных проекта, где каждый решает отдельную задачу, и каждый можно запустить и показать как результат своей работы.

  1. Model Gateway — единый шлюз для языковых моделей. Разработаете сервис на FastAPI, через который приложение сможет обращаться к OpenAI, Anthropic и локальным моделям в Ollama и vLLM. Научитесь сравнивать модели по качеству, скорости и стоимости, выбирать подходящую для задачи и переключаться на резервную при сбое.

  2. Knowledge Assistant — помощник по документам. Создадите базу знаний с поиском на PostgreSQL и pgvector и ответами на основе найденных источников через RAG. Помощник будет работать не только с текстовыми файлами, но и со сканами, изображениями и аудио: извлекать текст через OCR и ASR, анализировать изображения и озвучивать ответы с помощью TTS.

  3. Workflow Agent — агент для обработки заявок. Построите на LangGraph процесс, в котором агент помнит состояние задачи, выполняет разрешённые действия и может продолжить работу после паузы или сбоя. Через MCP подключите к нему внешние инструменты и научитесь контролировать их использование.

  4. Ticket Classifier Lab — классификатор обращений. Подготовите набор данных, дообучите небольшую языковую модель с помощью LoRA и QLoRA и сравните её с исходной моделью на независимых примерах. Затем создадите API, через который классификатор можно использовать в приложении.

Работа над проектами сопровождается проверкой качества ответов, скорости, стоимости и надёжности решений. Вы будете писать и запускать код, проводить эксперименты и разбирать ошибки, которые возникают в реальных AI-сервисах.

Курс построен вокруг практики: вы будете писать код, запускать сервисы, проверять ответы моделей и разбирать ошибки. Отдельное внимание уделяется качеству, скорости, стоимости и безопасности AI-систем.

Перед началом желательно пройти курс "AI Developer на Python: LLM в реальных приложениях". Мы опираемся на его материалы и не повторяем с нуля основы LLM API, FastAPI и разработки AI-функций. Если у вас уже есть сопоставимый опыт работы с Python и языковыми моделями, можно начать и без первого курса.

Для кого этот курс

Курс подойдёт: - Python-разработчикам с опытом работы с LLM API, которые хотят перейти от отдельных AI-функций к полноценным системам - Backend-разработчикам, которые планируют добавить в продукты поиск по документам, анализ изображений и аудио или AI-агентов - AI-разработчикам, которые хотят освоить RAG, локальные модели, LangGraph, MCP и дообучение - Тем, кто хочет развиваться в направлении AI Engineering и собрать несколько самостоятельных проектов

Начальные требования

Для прохождения курса необходимо:

  • уверенно писать на Python
  • понимать HTTP и REST API, уметь создавать сервисы на FastAPI и Pydantic
  • иметь опыт работы с LLM API: отправлять запросы и получать структурированные ответы

Как проходит обучение

Курс состоит из десяти модулей. Каждый модуль включает:

  • понятные теоретические уроки с объяснением технологий и их ограничений
  • пошаговую практику на Python, вы пишете код, запускаете сервисы и проверяете результат
  • работу над одним из четырёх самостоятельных проектов
  • разбор архитектурных решений, типичных ошибок и способов их исправления
  • эксперименты с моделями и проверку качества, скорости и стоимости
  • задания и самостоятельные изменения для закрепления материала

Программа курса

В курс входят

  • 55 уроков
  • 231 тест
  • 99 интерактивных задач
загружаем...

Наши преподаватели

Certificate

Сертификат

Сертификат Stepik

Входит в 1 программу

  •    
     
     

Сколько стоит обучение

2 959,26 ₽
3 999 ₽
Вы попробовали и поняли, что вам сейчас не подходит этот курс? Ничего страшного, мы вернём вам деньги в течение 30-ти дней после покупки.

Часто задаваемые вопросы

Расскажите о курсе друзьям

2 959,26 ₽
3 999 ₽