ai-agents-for-beginners

Вступ до AI Аґентів

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

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

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

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

Перш ніж перейти до практики, давайте переконаємося, що ми дійсно розуміємо, що таке AI Аґент і коли варто його використовувати.


Вступ

У цьому уроці розглядається:

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

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


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

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

Ось простий спосіб це уявити:

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

Розглянемо детальніше:

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


Різні типи AI Аґентів

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

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

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

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

Коли використовувати AI Аґенти?

Глибше розглянемо, коли (і коли не) використовувати AI Аґенти у уроці Побудова надійних AI Аґентів пізніше в курсі.


Основи агенційних рішень

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

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

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

Агенційні патерни

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

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

Агенційні фреймворки

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

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


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

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


Маєте питання?

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


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

Налаштування курсу

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

Огляд агенційних фреймворків


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