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

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

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

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

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

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

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

Читати повністю

Підтверджено на DOU
photo
Дмитро Маковецький
.NET Developer
Star Star Star Star Star
Проходив навчання на .NET курсі. Цікаво пояснюють та надають допомогу якщо виникають питання. Отримав сертифікати, а після цього HR допомогла відредагувати резюме, завдяки чому знайшов першу роботу.

Читати повністю

Підтверджено на DOU
photo
Dmytro Saliakin
Full-stack developer (JS, Python)
Star Star Star Star Star

Системний курс з хорошою підтримкою
Проходжу курс Python Developer у CyberBionic Systematics — загалом задоволений.

Що сподобалось:

  • Матеріали добре структуровані, логічна послідовність тем
  • Тренери-практики, які пояснюють на реальних прикладах, а не просто читають слайди
  • Швидка технічна підтримка — відповідають по суті, з прикладами коду
  • Надають ліцензії для IDE (JetBrains)
  • Доступні сертифікації на Test Provider
  • Практичні завдання можна додати в портфоліо
  • Кар’єрний сервіс допомагає з резюме та підготовкою до співбесід
  • Курс регулярно оновлюється

Для кого підійде:

Як для новачків, так і для тих, хто перекваліфіковується. Підхід системний — вчать не просто писати код, а структурувати проєкти, документувати, дотримуватись best practices.
Рекомендую тим, хто цінує якість матеріалів і підтримку в процесі навчання.
В процесі навчання для активних студентів передбачені несподівані приємні бонуси)

Читати повністю

Підтверджено на DOU
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 занять

Рівень складності

Детальніше