Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Служба агента Foundry — это полностью управляемая платформа для создания, развертывания и масштабирования агентов ИИ. Используйте любую платформу и многие модели из каталога моделей Foundry. Создайте агенты запроса без кода на портале Foundry или используйте доступные пакеты SDK и REST API для их развертывания и размещенных агентов на основе кода, созданных с помощью Agent Framework, LangGraph или собственного кода.
Служба агента обрабатывает размещение, масштабирование, идентификацию, наблюдаемость и корпоративную безопасность, чтобы сосредоточиться на логике агента.
Что такое агент?
Агент — это приложение ИИ, использующее большую языковую модель (LLM), чтобы подумать о запросах пользователей и выполнить автономные действия для их выполнения. В отличие от простого чат-бота, который создает текст, агент может вызывать средства, получать доступ к внешним данным и принимать решения на нескольких шагах для выполнения задачи. Каждый агент объединяет три основных компонента:
- Модель (LLM): предоставляет возможности для анализа и языка.
- Инструкции. Определение целей, ограничений и поведения. В Foundry инструкции могут быть на основе запросов, определений рабочих процессов или размещенного кода агента.
- Средства. Предоставление доступа к данным или действиям, таким как поиск, операции с файлами или вызовы API.
Служба агента на первый взгляд
| Компонент | Что это делает |
|---|---|
| Среда выполнения агента | Масштабирует и управляет как агентами быстрого отклика, так и размещёнными агентами. Управляет разговорами, вызовами инструментов и жизненным циклом агентов. |
| Инструменты | Встроенные средства, включая веб-поиск, поиск файлов, память, интерпретатор кода, серверы MCP и пользовательские функции. Расширьте возможности агента без создания инфраструктуры. Инструменты управляют проверкой подлинности, включая учетные данные, управляемые службой, и проверку подлинности от имени другого (On-Behalf-Of, OBO). Для некоторых серверов MCP, таких как Azure DevOps СЕРВЕР MCP (предварительная версия), требуется подключение организации во время установки. Доступ можно ограничить с помощью конфигурации средства Foundry. |
| Модели | Работает с множеством моделей из каталога моделей Foundry, таких как GPT-4o, Llama и DeepSeek. Переключение моделей без изменения кода агента. |
| Наблюдаемость | Сквозная трассировка, метрики и интеграция с Application Insights. Просмотрите каждое решение, принятое агентом. |
| Идентификация и безопасность | удостоверение Microsoft Entra, RBAC, фильтры контента и изоляция виртуальных сетей. Доверие корпоративного уровня, встроенное в систему. |
| Публикация | Агенты управления версиями, создание стабильных конечных точек и совместное использование через Microsoft Teams, Microsoft 365 Copilot и реестр агентов Entra. |
Начало работы с агентами
Готовы приступить к работе с агентами? Выберите путь в зависимости от способа сборки:
- Впервые сталкиваетесь с агентами?Начните с агента на основе подсказок, чтобы создать агента с инструкциями и инструментами. Используйте портал Foundry, чтобы создать его без необходимости в коде или использовать пакеты SDK или REST API.
- Хотите развернуть агент в качестве контейнера с фреймворком на ваш выбор?Создайте хостируемый агент с помощью Agent Framework или LangGraph, разверните его в Foundry и проведите его полное тестирование.
- Хотите оркестрировать несколько агентов?Создайте рабочий процесс для оркестрации агентов и бизнес-логики в визуальном построителе.
Типы агентов
Служба агента поддерживает три типа агентов, каждый из которых предназначен для различных потребностей:
- Интерактивные агенты
- Агенты рабочего процесса (предварительная версия)
- Размещенные агенты (предварительный просмотр)
Интерактивные агенты
Агенты запроса определяются полностью с помощью конфигурации — инструкций, выбора модели и средств. Создайте их в портале Foundry или с помощью API или SDK, и служба Agent Service автоматически обрабатывает оркестрацию и размещение.
Идеально подходит для: быстрого прототипирования, инструментов внутреннего использования и агентам, не требующим индивидуальной логики оркестрации. Создайте рабочего агента за считанные минуты с помощью портала.
Агенты рабочего процесса (предварительная версия)
Агенты рабочих процессов оркестрируют последовательность действий или координирует несколько агентов с помощью декларативных определений. Создание рабочих процессов визуально на портале Foundry или их определение в YAML с помощью Visual Studio Code. Рабочие процессы поддерживают логику ветвления, шаги с участием человека и последовательные или групповые чаты.
Лучше всего: многоступенчатая оркестрация, координация между агентами, рабочие процессы утверждения и сценарии, требующие повторяемой автоматизации без пользовательского кода.
Размещенные агенты (предварительный просмотр)
Размещенные агенты — это агенты, созданные на основе программного кода с помощью выбранного вами фреймворка и развернутые в качестве контейнеров в Agent Service. Вы записываете логику оркестрации — вызовы инструментов, многошаговое рассуждение, координацию между агентами — и Foundry управляет средой выполнения, масштабированием и инфраструктурой.
Замечание
Размещенные агенты в данный момент находятся в общедоступном предварительном просмотре.
Лучше всего: сложные рабочие процессы, пользовательские интеграции инструментов, многоагентные системы и сценарии, в которых требуется полный контроль над поведением агента.
Сравнение типов агентов
| Интерактивные агенты | Агенты рабочего процесса | Размещенные агенты (предварительный просмотр) | |
|---|---|---|---|
| Обязательный код | Нет | Нет (yamL необязательный) | Да |
| Услуги размещения | Полностью управляемое | Полностью управляемое | Контейнеризированные, управляемые |
| Оркестрация | Один агент | Многоагентный, разветвление | настраиваемая логика |
| лучше всего подходит для | Прототипирование, простые задачи | Многоэтапная автоматизация | Полный контроль, кастомные фреймворки |
Поддержка модели
Служба агента работает с множеством моделей, доступных в каталоге моделей Foundry. Полный список см. в разделе "Квоты", "Ограничения" и "Региональная поддержка".
Инструменты
Служба агента предоставляет встроенные средства и поддерживает пользовательские средства, чтобы агенты могли выполнять действия и получать доступ к данным. Полный список см. в каталоге инструментов Foundry. Дополнительные шаблоны выбора инструментов см. в рекомендациях по инструменту.
Foundry поддерживает удаленные серверы MCP, которые можно добавить из каталога "Добавить инструменты " на портале Foundry. Например, Azure DevOps MCP Server (общедоступная предварительная версия) можно добавить непосредственно из каталога. Подключите вашу организацию Azure DevOps для разрешения доступа агентам и настройте средства для управления действиями, которые агенты могут выполнять. Вы также можете подключить пользовательские серверы MCP, размещенные на Функции Azure, с помощью конечной точки веб-перехватчика Функции Azure (/runtime/webhooks/mcp) для обеспечения доступа к пользовательским средствам вашим агентам. Каталог "Добавление средств " — это точка входа для активации серверов MCP и выбора разрешенных инструментов для агента.
Поддерживаемые параметры проверки подлинности для подключения серверов MCP включают:
- Доступ на основе ключей
- Microsoft Entra (используя управляемую идентификацию агента или управляемую идентификацию проекта)
- Сквозная передача OAuth (от имени)
- Доступ без проверки подлинности, если это необходимо
Эти параметры проверки подлинности также применяются при подключении удаленных серверов MCP с учетными данными и областями, управляемыми в конфигурации средства.
Замечание
Некоторые средства, включая память и веб-поиск, находятся в предварительной версии. Сведения о доступности по регионам и состоянию предварительной версии см. в разделе поддержки инструментов по регионам и моделям.
Жизненный цикл разработки
Служба агента поддерживает полный рабочий процесс сборки, тестирования, развертывания и мониторинга:
- Создать — определить агента подсказки на портале или создать размещенного агента в коде.
- Тест — чат с агентом на игровой площадке агентов или локальное выполнение. Интеграции серверов MCP, включая пользовательские серверы MCP, размещенные на Функции Azure, можно осуществлять непосредственно в тестовой среде с помощью запросов чата для проверки подключения инструментов, прав доступа и поведения перед публикацией.
- Трассировка — проверка каждого вызова модели, вызова инструмента и принятия решений с использованием трассировки агента.
- Оценка — выполнение вычислений для измерения качества и перехвата регрессий.
- Публикация — перевод агента на управляемый ресурс с со стабильной конечной точкой.
- Мониторинг — отслеживание производительности и надежности с помощью метрик служб и панелей мониторинга.
Подробное пошаговое руководство см. в разделе "Жизненный цикл разработки агента".
Корпоративные возможности
Служба агента предоставляет инфраструктуру корпоративного уровня для каждого развернутого агента:
- Идентификация агента — каждый агент может иметь выделенное удостоверение Microsoft Entra, обеспечивающее безопасный и ограниченный доступ к ресурсам и API без общего использования учетных данных. Идентификационные данные агента могут проходить проверку подлинности на внешних серверах MCP, включая размещенные на Функции Azure, а передача OAuth On-Behalf-Of (OBO) поддерживается при соответствующей настройке.
- Private network — запуск агентов в виртуальной сети Azure для полной сетевой изоляции и соответствия требованиям к месту расположения данных. Частная сеть доступна для агентов обработки запросов и агентов управления рабочими процессами. Размещенные агенты в настоящее время не поддерживают частные сети в режиме предварительного просмотра.
- Управление доступом на основе ролей — детальные разрешения с помощью Microsoft Entra и Azure RBAC. Контролируйте, кто может создавать, запускать и управлять агентами.
- Безопасность содержимого — интегрированные фильтры содержимого помогают снизить риски внедрения запросов (включая внедрение перекрестных запросов) и предотвращать небезопасные выходные данные.
Инструкции по настройке среды см. в разделе "Настройка среды".
Публикация и совместное использование
Служба агента обеспечивает встроенные функции версионного контроля и публикации, чтобы агенты могли перейти от разработки к рабочей среде с уверенностью.
- Управление версиями — при итерации в агенте версии автоматически создаются моментальные снимки. Откат до любой предыдущей версии или сравнение изменений между версиями.
- Публикация — перевод агента к управляемому ресурсу со стабильной конечной точкой. Опубликованные агенты наследуют корпоративные удостоверения и элементы управления доступом , настроенные для проекта, и могут вызываться программным способом.
- Distribution — публикация агентов через Microsoft 365 Copilot и Teams и реестр агентов Entra, размещая агентов там, где пользователи уже работают.
Безопасность, конфиденциальность и соответствие требованиям
Служба агента предназначена для корпоративных рабочих нагрузок, где требуются надежные средства управления удостоверениями, сетями, обработкой данных и безопасностью.
- Средства управления безопасностью: используйте интегрированные средства защиты, чтобы снизить небезопасные выходные данные и снизить риски внедрения запросов, включая атаки на внедрение кросс-запроса (XPIA).
- Элементы управления сетевой изоляцией и размещением данных: используйте виртуальные сети и свои собственные ресурсы для удовлетворения ваших требований.
- Используйте собственные ресурсы: Используйте свои ресурсы в Azure (например, хранилище, Поиск с использованием ИИ Azure и Azure Cosmos DB для состояния беседы) для удовлетворения требований к соответствию и эксплуатации. См. раздел "Использование собственных ресурсов".
- Руководство по использованию ИИ. Более широкий набор рекомендаций и ресурсов управления см. в статье Ответственное ИИ для Майкрософт Foundry.
Связанный контент
- Настройка среды
- Жизненный цикл разработки агента
- Разверните первого размещенного агента
- Каталог инструментов
- Квоты, ограничения и региональная поддержка
- Чтобы помочь или подключиться к сообществу, присоединитесь к Майкрософт AI Discord.