Чему вы научитесь
- Объяснять разницу между LLM‑чатом, tool‑calling и агентной системой.
- Проектировать петлю агента (цель → действие → наблюдение) и границы ответственности.
- Выстраивать состояние и контекст: что хранить, что резюмировать, что доставать по запросу.
- Проектировать память агента (краткосрочная/долгосрочная) и управлять “засорением”.
- Подключать инструменты (API/CLI/БД/файлы) через явный контракт и обработку ошибок.
- Выбирать паттерн поведения: ReAct, Plan‑and‑Execute, supervisor/worker, граф/стейт‑машина.
- Строить quality gate: проверки формата, фактов, политики, ограничений и “не знаю”.
- Организовывать тестирование и оценку: сценарии, регрессия, метрики, логирование, трассировка.
- Закрывать базовые риски безопасности: инъекции, утечки, опасные действия, human‑in‑the‑loop.
О курсе
Практический курс о том, как проектировать и собирать AI‑агентов на базе LLM: цель, план, инструменты, память, безопасность и контроль качества — от первых прототипов до прод‑мышления.
Для кого этот курс
Python/Backend‑разработчики, ML/AI‑инженеры на старте практики и инженеры эксплуатации (DevOps/SRE/QA), которым нужны автоматизированные помощники. Уровень: уверенный новичок / early‑middle. Курс не про “магические промпты”: потребуется готовность писать код и разбирать сбои.
Начальные требования
Python 3.10+ (виртуальные окружения), базовые навыки работы с HTTP/JSON и API, умение читать логи и пользоваться git. Глубокий ML не нужен, но понадобится инженерная аккуратность: думать про ошибки, последствия и безопасность.
Преподаватели курса
Как проходит обучение
Каждый урок: 2 теоретических шага (идея/риски → практический разбор/сценарий) и квиз. В каждом модуле есть мини‑кейс: вы проектируете решение, выбираете паттерн и ставите проверки качества.
Формат курса
Теория в текстовых шагах + практические сценарии “как в работе” + интерактивные квизы. Примеры без жёсткой привязки к фреймворку; при желании можно реализовать на LangGraph/LangChain/AutoGen/CrewAI.
Что вы получите
- Чек‑лист “агент vs не агент”: признаки, границы и минимальная архитектура.
- Шаблон контракта инструмента (входы/выходы/ошибки/идемпотентность/лимиты) + примеры.
- Шаблон состояния агента (state schema) и правила контекст‑менеджмента.
- Набор проверок quality gate (формат/факты/политики/безопасность) и типовые “отказы”.
- Каркас набора тест‑сценариев для агента и принципы регрессии.
- Таблица рисков и политика действий: разрешения, sandbox, обратимые операции, подтверждения.
Нагрузка
3–6 часов в неделю (30–45 часов суммарно).