ai-agents-for-beginners

Intro to AI Agents

(Натисніть на зображення вище, щоб переглянути відео до цього уроку)

Вступ до AI Агентів та випадки їх застосування

Ласкаво просимо до курсу AI Agents for Beginners! Цей курс дає вам базові знання — і реальний робочий код — щоб почати створювати AI Агентів з нуля.

Приходьте познайомитись у Azure AI Discord Community — це спільнота учнів та розробників AI, які із задоволенням відповідають на питання.

Перед тим, як почати будувати, давайте переконаємося, що ми дійсно розуміємо, що таке AI Агент і коли доцільно його використовувати.


Вступ

У цьому уроці ви дізнаєтеся:

Цілі навчання

До кінця цього уроку ви зможете:


Визначення AI агентів та типи AI агентів

Що таке AI Агенти?

Ось простий спосіб це зрозуміти:

AI Агенти — це системи, які дозволяють Великим Мовним Моделям (LLM) дійсно робити речі — надаючи їм інструменти та знання для дії у світі, а не лише відповідати на запити.

Розберемо це детальніше:

What Are AI Agents?


Різні типи AI агентів

Не всі агенти створені однаково. Ось розподіл основних типів, з прикладом туристичного агента:

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

Коли використовувати AI Агентів

Те, що ви можете використовувати AI Агента, не означає, що завжди варто. Ось ситуації, у яких агенти справді виправдовують себе:

When to use AI Agents?

Докладніше про те, коли (і коли не) варто використовувати AI Агентів, поговоримо у уроці Building Trustworthy AI Agents пізніше в курсі.


Основи агентських рішень

Розробка агентів

Перш за все, під час створення агента потрібно визначити * що він може робити* — його інструменти, дії та поведінку.

У цьому курсі ми використовуємо Azure AI Agent Service як основну платформу. Вона підтримує:

Агентські патерни

Ви спілкуєтеся з LLM через запити (prompts). З агентами не завжди можна вручну створювати кожен запит — агент повинен діяти протягом багатьох кроків. Саме тут з’являються Агентські патерни. Це повторно використовувані стратегії для формування запитів та оркестрації LLM більш масштабовано і надійно.

Цей курс побудовано навколо найпоширеніших і найкорисніших агентських патернів.

Агентські фреймворки

Агентські фреймворки дають розробникам готові шаблони, інструменти та інфраструктуру для побудови агентів. Вони спрощують:

У цьому курсі ми зосереджені на Microsoft Agent Framework (MAF) для створення готових до виробництва агентів.


Приклади коду

Готові побачити це в дії? Ось приклади коду для цього уроку:


Є запитання?

Приєднуйтесь до Microsoft Foundry Discord, щоб зв’язатися з іншими учнями, відвідати години консультацій і отримати відповіді на питання про AI Агентів від спільноти.


Попередній урок

Course Setup

Наступний урок

Exploring Agentic Frameworks


Відмова від відповідальності: Цей документ було перекладено за допомогою сервісу штучного інтелекту для перекладу Co-op Translator. Хоча ми прагнемо до точності, будь ласка, майте на увазі, що автоматичні переклади можуть містити помилки або неточності. Оригінальний документ рідною мовою слід вважати авторитетним джерелом. Для критично важливої інформації рекомендується професійний людський переклад. Ми не несемо відповідальності за будь-які непорозуміння або неправильні тлумачення, що виникли внаслідок використання цього перекладу.