Агентная разработка на Python: от первого промпта до автономных агенто | CyberBionic Systematics

Агентная разработка на Python от первого промпта до автономных агенто

Этот курс для тебя, если вы:

Начинающие разработчики: уверенно пишут базовый Python, которые хотят научиться современному AI-assisted development, веб опыт не обязателен. Junior/Middle разработчики, которые уже работают с вебом и хотят системно овладеть агентной разработкой.

Продолжительность

30 ч.

Количество занятий

15 занятий

Начало курса

26 октября

Расписание занятий

2 раза в неделю (19:00-21:00)

Наши выпускники работают в

Ваш путь

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

Каждое занятие – это живой онлайн-урок с практическими задачами и обратной связью.

01
Как думает кодинг-агент
• Как считает кодинг-агент.
• От чата к агенту
• Цикл «прочитал → спланировал → вызвал инструмент → посмотрел результат»
• Инструменты агента
• Контекстное окно как ограниченный бюджет и context rot (потеря качества в переполненном контексте)
• harness=инструкции+инструменты+модель; почему агент ошибается.
• Задание: установить один из трех агентов и выполнить стартовую задачу (предварительный выбор инструмента; окончательный – после лекции 3); pro — письменный разбор трейса сессии (пошаговой записи действий агента)
02
Язык, на котором ставят задачи
• Шаблон Goal / Context / Constraints / Done when
• Контекст из-за ссылок на файлы и образцы
• Проверительные критерии готовности
• Scope creep и дробление задач
• Разбор пар «размытое пожелание → четкая задача»
• Задание: переписать три размытых пожелания по шаблону
• Pro — выполнить одну из задач агентом и сверить по собственным критериям
03
Три агента – один процесс
• Ландшафт кодинг-агентов 2026
• Claude Code, Codex, Antigravity: сильные стороны и среды работы (терминал, IDE, облако)
• Принцип «агент заменяемый — процесс нет» в действии
• Выбор основного инструмента
• Старт сквозных проектов
• Задание: каркас «Полицы» одним качественным промптом
• Pro — то же самое двумя инструментами по сравнению
04
Файлы, которые читает агент первым
• AGENTS.md как стандарт, общий для разных инструментов
• CLAUDE.md и Rules
• Что писать и чего избегать
• Правила по реальным ошибкам агента (audit-driven)
• Структура Python-проекта: pyproject.toml, UV, src-layout
• Задание: структура «Полицы» + AGENTS.md с правилами
• Pro — правила для отдельных частей репозитория (glob-маски) и журнал «ошибка → правило»
05
Сначала план, затем код
• Режимы планирования в трех инструментах
• План как артефакт в репозитории
• Редактирование плана вместо правки кода
• Правило «не догоняй – откаты и перепланируй»
• Спецификация-конституция (spec-driven подход)
• Когда план лишний
• Задание: по плану превратить каркас в FastAPI-приложение с SQLite
• Pro — PostgreSQL в Docker + spec.md + план второй фичи
06
Агент по инструментам: MCP и скилы
• Протокол MCP (Model Context Protocol): доступ агента к БД, документации, внешним сервисам
• Безопасность подключений
• Скилы (пакеты инструкций, придающие агенту навык) и уровни их зрелости: инструкции → образцы → few-shot (несколько эталонных примеров) → скрипт-валидатор
• Перенос между инструментами

Задание: подключить MCP-сервер и готовый скил. Pro — собственный скалл со скриптом-валидатором на Python
07
Тесты пишутся первыми
• Тесты как контракт между человеком и агентом
• TDD-цикл (разработка через тесты) с агентом в пяти шагах
• pytest: фикстура, параметризация
• Ловушка «вруги тесты»
• Verification loop – агент сам запускает тесты и исправляет
• Задание: покрыть тестами ядро ​​«Полицы» и добавить фичу через TDD
• Pro — порог покрытия и граничные случаи
08
Гейты: зеленое или ничего
• Уровни гейтов: ruff и mypy → pre-commit → CI на GitHub Actions → агентские хуки (автоматические действия на события в сессии агента)
• Агент читает отчеты о падении проверок и исправляет код в «зеленый» — успешное прохождение всех гейтов
• Пороги покрытия
• Конвенции комиттов
• Антипатерны гейтов
• Задание: pre-commit и CI с тестами
• Pro – гейт за порогом покрытия, конвенции комитов, хук «не завершай без зеленых тестов»
09
Охота на баги вместе с агентом
• Передача traceback (полного текста ошибки) и логов
• Гипотезный цикл отладки: гипотезы → инструментирование → данные по выполнению → фикс
• Типичные недостатки AI-кода
• Чек-лист ревью
• Задание: найти и исправить заложенные баги в раздаточном модуле, описав гипотезы
• Pro – ревью «чужого» pull request по чек-листу
10
Оркестр агентов
• Уровни доверия: от микроменеджмента до делегирования
• Субагенты с чистым контекстом
• Параллельные сессии и git worktrees (несколько независимых рабочих копий репозитория)
• Паттерн «исполнитель/рецензент»
• Память между сессиями

Задание: фича паттерном «исполнитель/рецензент». Pro — две фичи параллельно в worktrees с отчетом о мердже
11
LLM внутри приложения
• Когда LLM в продукте уместна
• Вызов API из Python
• Structured output через Pydantic
• Ошибки, повторные попытки, стоимость
• Ключи доступа в переменных среды
• Тестирование с моком клиента

Задание: LLM-фича в «Полице» (structured output + мок в тестах) Pro – фолбек (запасной сценарий) при отказе API и лимит стоимости.
12
Задача, которую агент выполняет самостоятельно
• Фильтр пригодности задачи: проверительные критерии, контекст, объем
• Issue-шаблон Context/Requirements/Verification/References
• Acceptance criteria
• Цикл «агент комментирует план → человек согласовывает → агент реализует»
• Облачные исполнители трех экосистем

Задача: превратить размытое бизнес-пожелание на Issue и провести его через цикл «план → согласование → PR»
13
Ревью-бот в CI
• Агентское код-ревью поверх линтеров
• Философия «только существенное»
• Встроенное авто-ревью и собственный GitHub Action
• Цепочка «бот нашел → агент исправил → человек делает мердж»

Задание: подсоединить ревью-бота к собственному репозиторию, написать правила ревью, продемонстрировать поимку подброшенного изъяна
14
Долгий забег
• Почему автономные агенты сходят с дистанции
• Внешняя память в четырех md-файлах
• Контрольные точки с валидацией
• Экономика токенов (единиц текста, за которые тарифицируется работа модели)
• Выбор модели под шаг

Задание: подготовить внешнюю память и контрольные точки для длинной сессии над собственной фичей, запустить сессию и сдать журнал решений
15
Капстоун: wow-фича
• Полный автономный цикл на собственном коде: Issue → план → реализация → ревью-бот → ревью человеком → мердж
• Разбор успешного и провального прогонов
• Ретроспектива
• Направления дальнейшего роста

Задание: фича полным автономным циклом + ретроспектива
Навыки после курса

По завершению курса вы будете уметь

Check

ставить агентам четкие задачи;

Check

готовить репозиторий и контекст для работы агента;

Check

работать через план и спецификацию;

Check

строить тесты, гейты и CI для контроля AI-кода;

Check

работать с несколькими агентами и автономными задачами;

Check

интегрировать LLM в собственные Python-приложения.
Старт 26 октября 2026

Попробуй
Агентная разработка на Python: от первого промпта до автономных агентов бесплатно

Первое полноценное занятие с тренером.

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

Просто и понятно

Структура занятия

120 минут

Теория

Разбор кода

Q&A

Теория – 60 минут

Разбор кода – 45 минут

Q&A сессия - 10 минут

Когда проходят занятия

Группа 1

Группа 2

ПН

ВТ

СР

ЧТ

ПТ

СБ

ВС

19:00 - 21:00

Живое занятие с тренером

Задавай вопрос в реальном времени

1

Живые онлайн занятия с тренером

Занятия группы проходят онлайн. Это эффективное живое общение. Все уроки записываются и доступны для просмотра.

2

Выполнение домашних заданий

Для каждого урока разработаны практические задачи, которые необходимо выполнять и сдавать в специальной LMS системе

3

Проверка ДЗ и фидбек

Все работы студентов проверяются по каждому заданию предоставляется фидбек с оценкой и рекомендациями.

4

Тестирование и сертификация

После завершения курса студенты сдают финальный тест и получают сертификат, подтверждающий уровень знаний.

Сертификация

Подтверди свои знания

Именный сертификат по окончании курса

После завершения курса и прохождения тестирования вы получите именной сертификат от CyberBionic Systematics и TestProvider.com — платформы, признанной ведущими IT-компаниями Украины

Тестирование и сертификация ИТ специалистов проходит на нашей собственной платформе TestProvider.com
Вы получаете заверенный сертификат от CyberBionic Systematics, подтверждающий уровень ваших знаний и увеличивающий шансы на успешное трудоустройство.
Каждый сертификат имеет серийный номер, работодатель может его проверить и убедиться в подлинности сертификата.
Certificate
Хто проводить навчання

Твої тренери

Запис відкритий

Готов начать обучение?

Отправляй заявку и зафиксируй свою скидку на обучение

Уточнено детали и зарезервировано место

Получишь первый урок бесплатно

Почнеш кар'єру в ІТ

Зарезервировать место

Оставь контакты - мы позвоним и расскажем детали

Отзывы студентов
Что говорят те, кто уже учился
Отзывы наших студентов
photo
evg kat
FrontEnd Developer
Star Star Star Star Star
Спочатку я розпочала навчання на курсі FrontEnd-розробки. Мені дуже сподобалося, як викладачі підходять до своєї роботи: вони детально пояснюють матеріал, наводять приклади, асоціації та вміють зробити навіть найскладніші теми максимально простими й зрозумілими. Після завершення курсу FrontEnd Developer я мала змогу працювати над реальними проєктами, що дало мені цінний практичний досвід. Згодом мене зацікавила BackEnd-розробка, і я вирішила продовжити навчання на цих же курсах. Жодного разу не пошкодувала про цей вибір, адже програма насичена, а викладачі — справжні професіонали своєї справи. На заняттях час минає непомітно, бо інформації дійсно дуже багато, і все подається так, щоб зробити з «нереального» — реальне. Це надихає та мотивує рухатися далі у світі IT.

Читать полностью

Подтверждено на Google
photo
Kateryna Safoshyna
QA
Star Star Star Star Star
Мій вхід у світ IT виявився надзвичайно швидким та успішним: я отримала офер після першого тестового завдання та першої співбесіди, що є прямим свідченням високої якості підготовки у школі CBS. Програма навчання в CBS демонструє відмінну повноту матеріалу. Особливо цінним є те, що навчальний процес не обмежується лише теоретичною базою. Ментор Дмитро Красний надає студентам не тільки необхідні теоретичні знання, але й цінну практичну складову. Саме завдяки активному виконанню цієї практики я вважаю, що змогла успішно пройти відбір та отримати пропозицію про роботу.

Записи лекцій: Наявність записів лекцій є ключовою перевагою. Це дозволяє повторювати матеріал у зручний час, повертатися до складних тем та ефективно закріплювати знання, що особливо важливо для новачків.

Доступ до відеоресурсів ITVDN: Надання доступу до ITVDN значно розширює навчальні можливості. Це забезпечує студентів великою кількістю додаткового, актуального відеоконтенту, дозволяючи поглиблювати знання за межами основного курсу.

Кар’єрний супровід заслуговує на окрему відзнаку.

Практика: Ментор Дмитро Красний забезпечує студентів необхідною практикою, яка є максимально наближеною до реальних робочих завдань.

Підготовка до співбесід: Надзвичайно важливою є можливість обговорювати з Дмитром усі нюанси співбесід. Це включає розбір технічних питань, стратегій поведінки та зворотний зв’язок щодо пройдених етапів. Ця індивідуальна підтримка та детальний аналіз є критичним фактором, який допоміг мені швидко адаптуватися до вимог ринку праці та досягти успіху.

IT-школу CBS можу однозначно рекомендувати всім, хто прагне ефективного та швидкого старту в IT. Комбінація грунтовної теорії, цілеспрямованої практики, якісного менторства (особлива подяка Дмитру Красному) та доступу до додаткових ресурсів створює ідеальні умови для успішного працевлаштування.

Читать полностью

Подтверждено на DOU
photo
Виктор Смищук
FrontEnd Developer
Star Star Star Star Star
В первую очередь, это определенный вектор обучения, а не как в других специальностях (типа SEO), когда нужно учить много и из разных областей. Убежден, что хорошим спецом можно быть лишь в нескольких направлениях, плюс будет больше времени, если фокус на чем-то одном. FrontEnd – возможность фриланса, работа в современном офисе, соцпакет, для меня (индивидуально) есть часть знаний, поэтому начинать уже не с нуля. Тяжело потому, что много материала и короткие перерывы между лекциями, всё не успеваешь. Есть вектор и основные темы, которые теперь нужно догонять на самостоятельном обучении. Теперь хотя бы могу понять, что делает определенный код на странице. Тренер Сергей реально доступно дает материал и готов всегда помочь и объяснить на примерах. Чувствуется, что разбирается в материале. Думал, что FrontEnd – это меньше программирования, чем оказалось на самом деле  В связке с маркетингом знания помогут сделать полный цикл разработки и рекламы любой страницы. Курс классный. Ещё бы раз послушал!
icon

Отзывы с DOU

icon

Отзывы с Facebook

icon

Отзывы с Google

Стоимость обучения

Выберите формат

Групповое обучение с тренером

3 занятия в неделю

30 часов

Живые онлайн-занятия в группе

30 ч. / 15 занятий с тренером

Видеозапись занятий навсегда

Проверка домашних заданий и фидбек

3 практических проекта

1 мес. доступа к видеокурсам ITVDN

Чат курса с поддержкой тренера

Доступ к системе LMS

Профессиональный софт от JETBRAINS

Онлайн-тестирование и сертификат

Видеокурс ITVDN в подарок

420

или × 7 платежей

Купить сейчас

Оплата частями

Monobank

7 платежей
PrivatBank

7 платежей
Консультация

Остались вопросы?

Подскажем с чего начать, какую специальность выбрать и как найти первую работу в IT.

Phone

0 800 337 146

Или напишите нам в мессенджеры:

Свяжемся с вами в ближайшее время

Путь обучения

Курсы, которые могут быть вам интересны

Построй свой учебный путь от новичка до Senior-разработчика постепенно

Также изучайте

Python Стартовый

⏱ 20 часов · 10 занятий

Уровень сложности

Подробнее

Также изучайте

Python Базовый

⏱ 24 часа · 12 занятий

Уровень сложности

Подробнее

Также изучайте

Python Углубленный

⏱ 22 часа · 11 занятий

Уровень сложности

Подробнее

Также изучайте

AI для разработчиков

⏱ 20 часов · 10 занятий

Уровень сложности

Подробнее