Python: AI-агенты. Книга рецептов
О чём курс
О курсе
Читатель научится интегрировать ИИ-агентов в реальные сервисы на Python без использования сторонних облачных API и платных подписок. Вычисления запускаются на локальной машине с помощью локальных моделей через платформу Ollama, что гарантирует безопасную работу в закрытом контуре и с персональными данными.
Обучение построено по принципу сборника из 43 практических рецептов с готовым кодом. Проект последовательно развивается от базового скрипта до автономного кодинг-агента, который самостоятельно пишет функции и проверяет их работу тестами. Все примеры с самого начала разрабатываются асинхронными для легкого встраивания в веб-сервисы на базе FastAPI.
Для кого курс
Программа разработана для Python-разработчиков, которым необходимо внедрить искусственный интеллект в существующие продукты: корпоративные справочники, службы технической поддержки или системы автоматической обработки документов.
Курс не предназначен для изучения промпт-инжиниринга, no-code платформ или теории машинного обучения — обучение ориентировано на прикладное программирование.
Что внутри
В материалах детально разбираются ключевые компоненты агентных архитектур:
- Архитектура на базе Microsoft Agent Framework и получение строго типизированных ответов с помощью Pydantic.
- Превращение функций Python в инструменты агента, безопасное исполнение кода в контейнере и ручное подтверждение критических действий.
- Организация сессионной памяти и долговременное сохранение истории диалогов на диске.
- Оркестрация сложных процессов через графы, чекпоинты и мультиагентные сценарии взаимодействия.
- Реализация архитектуры RAG на основе векторной базы данных Qdrant.
- Взаимодействие через современные открытые протоколы (MCP, A2A, AG-UI), защита от инъекций и автоматическое тестирование качества ответов.
Помимо проектирования, автор подробно демонстрирует типичные ошибки и сбои моделей при реальных прогонах.
Формат и требования
Материал представлен в текстовом формате с постепенным добавлением видеоуроков.
Для успешного прохождения требуются уверенные знания языка Python (классы, декораторы, типизация), понимание асинхронного кода (async/await), базовый опыт работы с FastAPI, Docker и Git. Из оборудования необходим компьютер с объемом оперативной памяти от 16 ГБ.
Программа обучения
- Старт: о курсе, окружение и первый агент
- Подготовка окружения: Python, uv и Ollama
- Один код — разные провайдеры: облачная модель через OpenRouter
- Агент без облака: локальная модель в Ollama
- Анатомия агента
- Три слоя агента
- Память диалога
- Потоковый вывод
- Ответ по схеме
- Схема плюс поток
- Агент как веб-сервис
- Инструменты
- Первый инструмент
- Поиск с источником
- Агент исполняет код
- Песочница в контейнере
- Человек в контуре
- Инструмент за HTTP-адресом
- Одобрение по HTTP
- Память
- Сессия
- Свой компонент памяти
- Память в файле
- Архив диалогов
- Практикум. Память между запросами
- Процессы
- Механика workflow
- Агенты в узлах графа
- Чекпоинты и откат
- Паттерны оркестрации
- Sequential
- Concurrent
- Handoff
- Group Chat
- Конвейер за HTTP
- Свои знания
- Механика RAG
- Поиск по смыслу
- Протокол A2A
- A2A-сервер
- A2A-клиент
- Клиент на другом языке
- Протокол MCP
- Свой MCP-сервер
- Инструменты со стороны
- Чужой сервер
- Чужое под контролем
- MCP по сети
- Практикум. Служба поддержки
- Протокол AG-UI
- AG-UI
- Кодинг-агент своими руками
- Кодинг-агент
- Агент в работе
- Цена размышлений
- Слои вокруг агента
- Оборона входа и выхода
- Экзамен для агента
Теги курса
Другие материалы автора 7
СК Сергей Камянецкий Все материалыОтзывов пока нет. Будьте первым!
Этот курс сейчас в процессе организации складчины. Нажмите кнопку «Записаться» и ожидайте старта — вам придёт уведомление. Когда складчина стартует, в карточке курса будет указан актуальный взнос. Текущая цена пока в процессе формирования и может отличаться от финальной.
Да, мы стремимся, чтобы финальный взнос был не больше ≈10% от оригинальной цены курса. Чем больше участников записывается в складчину, тем ниже выходит взнос для каждого.
Нажмите кнопку «Записаться» и авторизуйтесь на сайте через email (через ту же почту, которую будете использовать для входа). В личном кабинете вас будут ждать инструкции, как пригласить других участников — чем больше людей записалось, тем быстрее стартует складчина и тем ниже взнос. Как только складчина готова к приобретению, вам придёт уведомление.