(Натисніть на зображення вище, щоб переглянути відео до цього уроку)
Ласкаво просимо до курсу AI Agents for Beginners! Цей курс дає вам базові знання — і реальний робочий код — щоб почати створювати AI Агентів з нуля.
Приходьте познайомитись у Azure AI Discord Community — це спільнота учнів та розробників AI, які із задоволенням відповідають на питання.
Перед тим, як почати будувати, давайте переконаємося, що ми дійсно розуміємо, що таке AI Агент і коли доцільно його використовувати.
У цьому уроці ви дізнаєтеся:
До кінця цього уроку ви зможете:
Ось простий спосіб це зрозуміти:
AI Агенти — це системи, які дозволяють Великим Мовним Моделям (LLM) дійсно робити речі — надаючи їм інструменти та знання для дії у світі, а не лише відповідати на запити.
Розберемо це детальніше:

Великі Мовні Моделі — Агенти існували ще до LLM, але саме LLM роблять сучасних агентів дуже потужними. Вони розуміють природну мову, аналізують контекст і перетворюють розпливчастий запит користувача на чіткий план дій.
Виконання Дій — Без агентської системи LLM просто генерує текст. В агентській системі LLM може виконувати кроки — шукати в базі даних, викликати API, надсилати повідомлення.
Доступ до Інструментів — Якими інструментами агент може користуватися, залежить від (1) середовища, в якому він працює, і (2) того, що розробник вирішив йому надати. Туристичний агент може шукати рейси, але не редагувати записи клієнтів — усе залежить від підключених інструментів.
Пам’ять + Знання — Агенти можуть мати короткострокову пам’ять (поточна розмова) і довгострокову пам’ять (база клієнтів, минулі взаємодії). Агент з подорожей може “пам’ятати”, що ви надаєте перевагу віконним місцям.
Не всі агенти створені однаково. Ось розподіл основних типів, з прикладом туристичного агента:
| Тип агента | Що він робить | Приклад туристичного агента |
|---|---|---|
| Прості рефлекторні агенти | Діють за жорстко заданими правилами — без пам’яті та планування. | Бачить скаргу — перенаправляє її до служби підтримки. Ось і все. |
| Рефлекторні агенти на основі моделі | Підтримують внутрішню модель світу та оновлюють її при змінах. | Слідкує за історією цін на рейси і позначає маршрути з раптово високими цінами. |
| Агенти на основі цілей | Має мету і поетапно визначає, як її досягти. | Бронює повну поїздку (авіарейси, авто, готель) від вашого поточного місця до пункту призначення. |
| Агенти на основі корисності | Шукає не просто будь-яке рішення, а найкраще, зважуючи компроміси. | Балансує вартість і зручність, щоб знайти поїздку з найвищими оцінками за вашими уподобаннями. |
| Агенти, що навчаються | Покращуються з часом, навчаючись на відгуках. | Коригує майбутні рекомендації з бронювання на основі результатів опитування після поїздки. |
| Ієрархічні агенти | Вищий агент розділяє роботу на підзавдання та делегує нижчим агентам. | Запит на “скасувати поїздку” розбивається на: скасувати рейс, скасувати готель, скасувати авто — кожне виконує під-агент. |
| Системи з кількома агентами (MAS) | Кілька незалежних агентів працюють разом (або конкурують). | Кооперативні: різні агенти опрацьовують готелі, рейси та розваги. Конкурентні: кілька агентів конкурують за бронювання кімнат за найкращою ціною. |
Те, що ви можете використовувати AI Агента, не означає, що завжди варто. Ось ситуації, у яких агенти справді виправдовують себе:

Докладніше про те, коли (і коли не) варто використовувати AI Агентів, поговоримо у уроці Building Trustworthy AI Agents пізніше в курсі.
Перш за все, під час створення агента потрібно визначити * що він може робити* — його інструменти, дії та поведінку.
У цьому курсі ми використовуємо Azure AI Agent Service як основну платформу. Вона підтримує:
Ви спілкуєтеся з LLM через запити (prompts). З агентами не завжди можна вручну створювати кожен запит — агент повинен діяти протягом багатьох кроків. Саме тут з’являються Агентські патерни. Це повторно використовувані стратегії для формування запитів та оркестрації LLM більш масштабовано і надійно.
Цей курс побудовано навколо найпоширеніших і найкорисніших агентських патернів.
Агентські фреймворки дають розробникам готові шаблони, інструменти та інфраструктуру для побудови агентів. Вони спрощують:
У цьому курсі ми зосереджені на Microsoft Agent Framework (MAF) для створення готових до виробництва агентів.
Готові побачити це в дії? Ось приклади коду для цього уроку:
Приєднуйтесь до Microsoft Foundry Discord, щоб зв’язатися з іншими учнями, відвідати години консультацій і отримати відповіді на питання про AI Агентів від спільноти.
Відмова від відповідальності: Цей документ було перекладено за допомогою сервісу штучного інтелекту для перекладу Co-op Translator. Хоча ми прагнемо до точності, будь ласка, майте на увазі, що автоматичні переклади можуть містити помилки або неточності. Оригінальний документ рідною мовою слід вважати авторитетним джерелом. Для критично важливої інформації рекомендується професійний людський переклад. Ми не несемо відповідальності за будь-які непорозуміння або неправильні тлумачення, що виникли внаслідок використання цього перекладу.