ai-agents-for-beginners

Введение в AI агентов

(Нажмите на изображение выше, чтобы посмотреть видео к этому уроку)

Введение в AI агентов и случаи их использования

Добро пожаловать на курс AI агенты для начинающих! Этот курс даст вам базовые знания — и реальный рабочий код — чтобы начать создавать AI агентов с нуля.

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

Прежде чем приступать к построению, давайте убедимся, что мы действительно понимаем, что такое AI агент и когда имеет смысл его использовать.


Введение

Этот урок охватывает:

Цели обучения

По окончании этого урока вы сможете:


Определение AI агентов и типы AI агентов

Что такое AI агенты?

Вот простой способ понять это:

AI агенты — это системы, которые позволяют большим языковым моделям (LLM) действительно делать что-то — предоставляя им инструменты и знания для действий в мире, а не просто отвечать на запросы.

Раскроем немного подробнее:

Что такое AI агенты?


Разные типы AI агентов

Не все агенты построены одинаково. Вот разбор основных типов, используя в качестве примера агента по бронированию путешествий:

Тип агента Что он делает Пример агента по путешествиям
Простые рефлекс-агенты Следуют жёстко заданным правилам — без памяти и планирования. Видит жалобное письмо → пересылает в службу поддержки. Вот и всё.
Модельно-основанные рефлекс-агенты Хранят внутреннюю модель мира и обновляют её при изменениях. Отслеживает исторические цены на билеты и помечает маршруты с резким ростом стоимости.
Агенты, основанные на целях Имеют цель и планируют, как её достичь шаг за шагом. Бронирует полное путешествие (рейсы, машину, отель) от вашего местоположения до пункта назначения.
Агенты, основанные на полезности Не просто находят какое-то решение — находят лучшее, взвешивая компромиссы. Балансирует стоимость и удобство, чтобы предложить поездку, максимально соответствующую вашим предпочтениям.
Обучающиеся агенты Становятся лучше со временем, обучаясь на отзывах. Корректирует будущие рекомендации по бронированиям по результатам опросов после поездки.
Иерархические агенты Высокоуровневый агент разбивает работу на подзадачи и делегирует их нижестоящим агентам. Запрос “отменить поездку” разбивается на: отменить рейс, отменить отель, отменить аренду машины — каждое выполняет под-агент.
Мультиагентные системы (MAS) Несколько независимых агентов работают вместе (или конкурируют). Кооперативная: отдельные агенты управляют отелями, рейсами и развлечениями. Конкурентная: несколько агентов соревнуются за заполнение номеров по лучшей цене.

Когда использовать AI агентов

Просто потому, что вы можете использовать AI агента, не значит, что всегда стоит. Вот ситуации, где агенты действительно эффективны:

Когда использовать AI агентов?

Мы подробнее рассмотрим, когда (и когда не) стоит использовать AI агентов в уроке Построение надежных AI агентов позже в курсе.


Основы агентских решений

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

Первое, что вы делаете при создании агента — определяете, что он может делать — его инструменты, действия и поведение.

В этом курсе мы используем Microsoft Foundry Agent Service как основную платформу. Она поддерживает:

Агентские паттерны

Вы взаимодействуете с LLM через подсказки (prompts). С агентами нельзя всегда вручную создавать каждую подсказку — агент должен выполнять действия в несколько шагов. Вот тут и приходят на помощь агентские паттерны. Это повторно используемые стратегии для построения и управления LLM более масштабируемо и надежно.

Курс построен вокруг самых распространённых и полезных агентских паттернов.

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

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

В этом курсе мы сосредоточимся на Microsoft Agent Framework (MAF) для создания готовых к производству агентов.


Примеры кода

Хотите увидеть это в действии? Вот примеры кода для этого урока:


Есть вопросы?

Присоединяйтесь к Microsoft Foundry Discord, чтобы общаться с другими обучающимися, посещать часы поддержки и получать ответы на вопросы по AI агентам от сообщества.


Тестирование агента (по желанию)

После того, как вы научитесь разворачивать агентов в Уроке 16, вы сможете добавить быстрый проверочный тест здоровья для агента TravelAgent этого урока с помощью готового каталога tests/lesson-01-smoke-tests.json. См. tests/README.md для инструкции запуска.


Предыдущий урок

Настройка курса

Следующий урок

Изучение агентских фреймворков


Отказ от ответственности: Этот документ был переведен с использованием сервиса машинного перевода Co-op Translator. Несмотря на наши усилия по обеспечению точности, имейте в виду, что автоматический перевод может содержать ошибки или неточности. Оригинальный документ на его исходном языке следует считать авторитетным источником. Для получения критически важной информации рекомендуется обратиться к профессиональному человеческому переводу. Мы не несем ответственности за любые недоразумения или неправильные толкования, возникшие в результате использования этого перевода.