Агентські системи ІШ виходять за рамки традиційної генеративної ІШ, дозволяючи програмним агентам планувати, приймати рішення, використовувати інструменти, взаємодіяти з зовнішніми системами та виконувати багатоетапні завдання з більшою автономністю. Цей курс надає структурований вступ до проектування, розробки, застосування, тестування та оптимізації ефективних агентських систем.
Курс починається з основ агентської ІШ та пояснює, чим агентські системи відрізняються від стандартних генераторів із заданими промптами. Учні вивчать характеристики автономних агентів, включаючи цілеспрямованість, міркування, планування, пам’ять, прийняття рішень, використання інструментів та взаємодію зі змінними середовищами.
Потім курс розглядає основні будівельні блоки агентських систем. Учні зрозуміють, як моделі мовлення, інструкції, компоненти пам’яті, інструменти, API, джерела даних, робочі процеси та механізми зворотного зв’язку працюють разом для створення функціонального агента. Також увага приділяється взаємозв’язкам між окремими агентами, користувачами та зовнішніми системами.
Учні вивчать, як створити ефективні агентські робочі процеси для складних завдань. Це включає розбивку цілей на менші дії, визначення точок прийняття рішень, організацію послідовностей завдань, обробку залежностей та створення надійних шляхів для агентів. Курс пояснює, як структуровані робочі процеси можуть покращити стабільність, ефективність та контроль, забезпечуючи при цьому автономність агентів.
Розділ розробки зосереджується на створенні автономних агентів, які можуть інтерпретувати цілі, вибирати відповідні дії, використовувати доступні інструменти, оцінювати результати та коригувати свою поведінку. Учні вивчать практичні аспекти визначення обов’язків агентів, встановлення меж, управління контекстом та зменшення непотрібних або неправильних дій.
Курс знайомить із загальними інструментами та фреймворками для створення рішень на основі агентської ІШ. Учні зрозуміють, як ці технології підтримують інтеграцію моделей, виклик інструментів, оркестрацію, пам’ять, управління робочими процесами та комунікацію між агентами. Основна увага приділяється вибору інструментів на основі вимог проекту, а не покладанню на єдиний фреймворк.
Досліджуються практичні застосування агентських систем у бізнес-операціях, підтримці клієнтів, дослідженнях, обробці даних, автоматизації робочих процесів, управлінні вмістом та підтримці прийняття рішень. Учні вивчать, як автономні агенти можуть підвищити продуктивність, усвідомлюючи ситуації, в яких потрібен огляд людиною.