AI Агенты на Python: для начинающих

18 участников

О чём курс

Курс «Профессия AI-Engineer» представляет собой интенсивную программу для Python-разработчиков, сфокусированную на создании отказоустойчивых AI-агентов, готовых к эксплуатации в реальных продакшен-системах. В отличие от академических программ, перегруженных сложной математикой, данный курс делает упор на инженерную практику, архитектурные решения и инструменты, которые позволяют выйти за рамки простых демонстрационных скриптов. Основная цель обучения — научить слушателей строить надежные системы с памятью, валидацией, мониторингом и безопасностью.

Программа курса разработана для бэкенд-разработчиков, техлидов и архитекторов, которые стремятся внедрить AI в существующую инфраструктуру — будь то автоматизация работы с Jira, обработка документации или создание интеллектуальных чат-ботов. Участники научатся проектировать агентов на базе современных фреймворков LangGraph и CrewAI, освоят принципы работы с состоянием (State), чекпоинтами и условными переходами. Особое внимание уделяется надежности: вы узнаете, как внедрять retry-логику с экспоненциальной задержкой, валидировать выводы LLM с помощью Pydantic и реализовывать механизмы fallback при сбоях моделей.

Безопасность является одним из ключевых аспектов курса. Вы научитесь защищать свои системы от prompt injection, проводить санитизацию пользовательского ввода и ограничивать доступ агентов к инструментам. В части наблюдаемости (observability) программа охватывает структурированное логирование в формате JSON, настройку трейсинга через LangSmith и интеграцию Telegram-алертов для оперативного реагирования на критические события. Весь код, написанный в рамках обучения, упаковывается в Docker-контейнеры, что позволяет развертывать готовые решения с использованием PostgreSQL и Ollama одной командой.

Формат обучения включает теоретические конспекты, более трехсот тестовых заданий, задачи на программирование и масштабный финальный проект — сервис «SupportAI» для классификации заявок в службу поддержки. Этот проект станет полноценным дополнением к вашему портфолио на GitHub. Вы не просто изучите теорию, а пройдете полный цикл разработки: от проектирования архитектуры и написания unit-тестов с моками LLM до интеграционного тестирования эндпоинтов на FastAPI. Курс также дает четкое понимание того, когда стоит выбирать CrewAI, а когда — LangGraph, помогая избегать распространенных антипаттернов, таких как бесконечные циклы или утечки состояния. Это идеальный выбор для тех, кто хочет превратить свои навыки работы с LLM в профессиональный инженерный стек, применимый в бизнесе.

Программа обучения

  • Введение
  • О курсе
  • Кто такой AI-агент
  • Архитектурный цикл агента: Reason → Act → Observe
  • Требования к курсу и подготовка окружения
  • Фундамент агентов без фреймворков
  • Агент на requests: первый запрос к LLM
  • Инструменты (tools)
  • Цикл выполнения: как агент выбирает инструмент
  • Простая память: кэширование предыдущих шагов через dict
  • Границы агента без фреймворков
  • Закрепление: мини-агент для анализа одной строки лога
  • CrewAI: освоение кирпичиков
  • Класс Agent: role, goal, backstory — зачем всё это нужно
  • Класс Task: описание задачи и ожидаемый вывод
  • Класс Crew: процессы sequential и hierarchical
  • Инструменты в CrewAI: декоратор @tool и кастомные функции
  • Обработка ошибок в инструментах
  • Закрепление: Анализатор инцидентов
  • LangGraph: освоение кирпичиков
  • Состояние (State): TypedDict и зачем типизировать
  • Граф состояний (StateGraph): основа выполнения
  • Узлы графа (Node): функции как шаги выполнения
  • Рёбра (Edge): линейные переходы между узлами
  • Условные переходы (ConditionalEdge): ветвление по состоянию
  • Команда (Command): динамическое управление состоянием и потоком
  • Чекпоинты: сохранение и восстановление прогресса
  • Прерывания (Interrupt): Human-in-the-Loop
  • Вызовы LLM в узлах графа: интеллект через промпты
  • Закрепление: Анализатор инцидентов
  • Сравнение архитектур на микро-кейсах
  • Линейный пайплайн: CrewAI vs LangGraph — чей код проще?
  • Цикл с условием
  • Параллельная обработка
  • Антипаттерн «бесконечный цикл»
  • Антипаттерн «утечка состояния»
  • Когда выбрать CrewAI, а когда LangGraph
  • Закрепление
  • Продакшен-слои для агентов
  • Валидация вывода через Pydantic: ловим галлюцинации структуры
  • Retry-логика: повтор с уточняющим промптом при ошибке валидации
  • Тестирование агентов: моки LLM и проверка бизнес-логики
  • Логирование и трейсинг
  • Мониторинг: LangSmith, алерты
  • Безопасность: санитизация инпута и ограничение инструментов
  • Закрепление
  • Финальный проект: SupportAI на FastAPI + LangGraph
  • Архитектура проекта и подготовка окружения
  • Модели и миграции
  • Асинхронные эндпоинты и валидация
  • Многоузловой агент
  • Память агента: AsyncPostgresSaver
  • Валидация и retry-логика агента
  • Безопасность: санитизация и ограничение инструментов
  • Логирование, мониторинг и алерты
  • Тестирование: моки и интеграция
  • Запуск агента в Docker: упаковка и тестирование
  • Заключение
  • Пути развития: от агентов к многоагентным системам
  • Рекомендации по железу
  • Заключение
Складчина создана 4 июня 2026 г. · описание обновлено 9 июня 2026 г.

Теги курса

Инструменты

Другие материалы автора 1

СП Станислав Попов Все материалы
225 ₽ 2 625 ₽