(Нажмите на изображение выше, чтобы посмотреть видео к этому уроку)
Добро пожаловать на курс AI-агенты для начинающих! Этот курс даст вам базовые знания — и работающий код — чтобы начать строить AI-агентов с нуля.
Зайдите в сообщество Azure AI в Discord — там много учеников и разработчиков AI, которые с радостью ответят на вопросы.
Прежде чем переходить к созданию, давайте убедимся, что мы действительно понимаем, что такое AI-агент и когда его целесообразно использовать.
В этом уроке рассмотрим:
К концу урока вы должны уметь:
Вот простой способ понять это:
AI-агенты — это системы, которые позволяют большим языковым моделям (LLM) выполнять действия — предоставляя им инструменты и знания для воздействия на мир, а не просто отвечать на запросы.
Разберем подробнее:

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

Подробнее о том, когда (и когда не стоит) применять AI-агентов, расскажем в уроке Построение надежных AI-агентов позже в курсе.
Первое, что нужно сделать при создании агента — определить, что он может делать — его инструменты, действия и поведение.
В этом курсе мы используем Azure AI Agent Service как основную платформу. Она поддерживает:
Вы общаетесь с LLM через подсказки. С агентами нельзя вручную создавать каждую подсказку — агент должен действовать через много шагов. Вот для чего нужны агентные паттерны. Это повторно используемые стратегии формирования и оркестровки подсказок для LLM более масштабируемым и надежным способом.
Курс построен вокруг самых распространенных и полезных агентных паттернов.
Агентные фреймворки предоставляют разработчикам готовые шаблоны, инструменты и инфраструктуру для создания агентов. Они упрощают:
В этом курсе мы сосредоточимся на Microsoft Agent Framework (MAF) для создания готовых к продакшену агентов.
Готовы увидеть всё в действии? Вот примеры кода к этому уроку:
Присоединяйтесь к Microsoft Foundry Discord, чтобы общаться с другими учащимися, посещать офисные часы и получать ответы на вопросы об AI-агентах от сообщества.
Отказ от ответственности: Этот документ был переведен с использованием сервиса машинного перевода Co-op Translator. Несмотря на наши усилия по обеспечению точности, имейте в виду, что автоматический перевод может содержать ошибки или неточности. Оригинальный документ на его исходном языке следует считать авторитетным источником. Для получения критически важной информации рекомендуется обратиться к профессиональному человеческому переводу. Мы не несем ответственности за любые недоразумения или неправильные толкования, возникшие в результате использования этого перевода.