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-агентов позднее в курсе.


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

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

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

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

Агентные паттерны

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

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

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

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

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


Примеры кода

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


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

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


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

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

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

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


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