Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Служба агента Foundry — это полностью управляемая платформа для создания, развертывания и масштабирования агентов ИИ. Используйте любую платформу и многие модели из каталога моделей Foundry. Создайте агенты запроса без кода на портале Foundry или используйте доступные пакеты SDK и REST API для их развертывания и размещенных агентов на основе кода, созданных с помощью Agent Framework, LangGraph или собственного кода.
Служба агента обрабатывает размещение, масштабирование, идентификацию, наблюдаемость и корпоративную безопасность, чтобы сосредоточиться на логике агента.
Что такое агент?
Агент — это приложение ИИ, использующее модель из каталога моделей Foundry, чтобы подумать о запросах пользователей и выполнить автономные действия для их выполнения. В отличие от простого чат-бота, который создает текст, агент может вызывать средства, получать доступ к внешним данным и принимать решения на нескольких шагах для выполнения задачи. Каждый агент объединяет три основных компонента:
- Модель: модель из каталога моделей Foundry, которая предоставляет возможности по соображениям и языку.
- Инструкции. Определение целей, ограничений и поведения. В Foundry инструкции могут быть на основе запросов, определений рабочих процессов или размещенного кода агента.
- Средства. Предоставление доступа к данным или действиям, таким как поиск, операции с файлами или вызовы API.
Служба агента на первый взгляд
| Компонент | Что это делает |
|---|---|
| Среда выполнения агента | Хосты и масштабируют как агентов быстрого реагирования, так и размещённых агентов. Управляет беседами, вызовами инструментов и жизненным циклом агента. |
| Инструменты | Встроенные средства, включая веб-поиск, поиск файлов, память, интерпретатор кода, серверы MCP и пользовательские функции. Расширьте возможности агента без создания инфраструктуры. Средства имеют управляемую проверку подлинности, включая учетные данные, управляемые службой и проверку подлинности от имени (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, а служба агента обрабатывает оркестрацию и размещение автоматически.
Идеально подходит для: быстрого прототипирования, внутренних инструментов и агентов, которые не нуждаются в собственной логике оркестрации. Создайте рабочего агента за несколько минут с помощью портала.
Агенты рабочего процесса (предварительная версия)
Агенты рабочих процессов оркестрируют последовательность действий или координирует несколько агентов с помощью декларативных определений. Создание рабочих процессов визуально на портале Foundry или их определение в YAML с помощью Visual Studio Code. Рабочие процессы поддерживают логику ветвления, шаги с участием человека, а также последовательные и групповые модели общения.
Лучше всего подходит для: многошаговая оркестрация, координация между агентами, рабочие процессы утверждения и сценарии, требующие повторяющейся автоматизации без пользовательского кода.
Хостинговые агенты (предварительная версия)
Размещенные агенты — это агенты, основанные на коде, созданные с помощью выбранного фреймворка и развернутые в качестве контейнеров в Сервисе агентов. Вы пишете оркестровочную логику — вызовы инструментов, многошаговая логика, координация между агентами — и Foundry управляет средой выполнения, масштабированием и инфраструктурой.
Примечание
Размещенные агенты в настоящее время находятся в общедоступной предварительной версии.
Лучше всего: сложные рабочие процессы, пользовательские интеграции инструментов, многоагентные системы и сценарии, в которых требуется полный контроль над поведением агента.
Сравнение типов агентов
| Побудительные агенты | Агенты рабочего процесса | Размещенные агенты (предварительная версия) | |
|---|---|---|---|
| Обязательный код | Нет | Нет (yamL необязательный) | Да |
| Хостинг | Полностью управляемое | Полностью управляемое | Управляемые контейнеры |
| Оркестрация | Один агент | Мультиагентная система, ветвление процессов | Настраиваемая логика |
| Оптимально для | Прототипирование, простые задачи | Многоэтапная автоматизация | Полный контроль, пользовательские фреймворки |
Поддержка модели
Служба агента работает с множеством моделей, доступных в каталоге моделей Foundry. Полный список см. в разделе "Квоты", "Ограничения" и "Региональная поддержка".
Инструменты
Служба агента предоставляет встроенные средства и поддерживает пользовательские средства, чтобы агенты могли выполнять действия и получать доступ к данным. Полный список см. в каталоге инструментов Foundry. Дополнительные шаблоны выбора инструментов см. в рекомендациях по инструменту.
Foundry поддерживает удаленные серверы MCP, которые можно добавить из каталога "Добавить инструменты " на портале Foundry. Например, Azure DevOps MCP Server (общедоступная предварительная версия) можно добавить непосредственно из каталога. Подключите организацию Azure DevOps для предоставления доступа агентам и настройте подмножество доступных инструментов для управления тем, какие действия могут выполнять агенты. Вы также можете подключить пользовательские серверы MCP, размещенные на Функции Azure, через конечную точку вебхука функций MCP (/runtime/webhooks/mcp) для предоставления пользовательских инструментов вашим агентам. Каталог "Добавить инструменты" — это точка входа для включения серверов MCP и выбора разрешенных инструментов для агента.
Поддерживаемые параметры проверки подлинности для подключения серверов MCP включают:
- Доступ на основе ключей
- Microsoft Entra (используя управляемое удостоверение агента или управляемое удостоверение проекта)
- Сквозная аутентификация OAuth (от имени)
- Доступ без проверки подлинности, если это необходимо
Эти параметры проверки подлинности также применяются при подключении удаленных серверов MCP с учетными данными и областями, управляемыми в конфигурации средства.
Панель элементов (предварительная версия)
Панель элементов позволяет определить управляемый набор инструментов один раз, централизованно управлять ими в Foundry и предоставлять их через одну конечную точку, совместимую с MCP. Любая среда выполнения агента, совместимая с MCP или клиентом, может использовать панель элементов независимо от используемой платформы. Управление версиями панели инструментов дает вам явный контроль над тем, когда изменения вступят в силу: создайте новую версию, протестируйте её и установите по умолчанию, когда будете готовы.
Примечание
Некоторые средства, включая память и веб-поиск, находятся в предварительной версии. Сведения о доступности по регионам и состоянию предварительной версии см. в разделе поддержки инструментов по регионам и моделям.
Жизненный цикл разработки
Агентская служба поддерживает полный рабочий процесс «сборка-тестирование-развертывание-мониторинг»:
- Создание — определение агента запроса на портале или создание размещенного агента в коде.
- Тест — пообщайтесь с агентом на платформе для агентов или запустите локально. Интеграции серверов MCP, включая пользовательские серверы MCP, размещенные на Функции Azure, можно выполнять непосредственно в тестовой среде через чат для проверки подключения к инструментам, разрешений и поведения перед публикацией.
- Трассировка — проверка каждого вызова модели, вызова инструмента и принятия решений с помощью трассировки агентов.
- Оценка — выполнение вычислений для измерения качества и перехвата регрессий.
- Публикация — повышение уровня агента к управляемому ресурсу с стабильной конечной точкой.
- Мониторинг — отслеживание производительности и надежности с помощью метрик служб и панелей мониторинга.
Подробное пошаговое руководство см. в разделе "Жизненный цикл разработки агента".
Корпоративные возможности
Служба агента предоставляет инфраструктуру корпоративного уровня для каждого развернутого агента:
- Идентификация агента— каждый агент может иметь выделенную идентификацию Microsoft Entra, обеспечивая безопасный, ограниченный доступ к ресурсам и API без передачи учетных данных. Удостоверения агентов могут проверяться на подлинность на внешних серверах MCP, включая размещенные на Функции Azure, и сквозное прохождение OAuth On-Behalf-Of (OBO) поддерживается при соответствующей настройке.
- Private network — запуск агентов в виртуальной сети Azure для полной сетевой изоляции и соответствия требованиям к месту расположения данных. Частная сеть доступна для агентов быстрого выполнения и агентов рабочих процессов. Размещённые агенты поддерживают использование ваших собственных виртуальных сетей Azure (BYO VNet), где каждый сеанс работает в изолированной песочнице ВМ, подключенной к вашей виртуальной сети.
- Ролевое управление доступом — точные разрешения с помощью Microsoft Entra и Azure RBAC. Контролируйте, кто может создавать, вызывать и управлять агентами.
- Безопасность содержимого — интегрированные фильтры содержимого помогают снизить риски внедрения запросов (включая внедрение перекрестных запросов) и предотвращать небезопасные выходные данные.
Инструкции по настройке среды см. в разделе "Настройка среды".
Публикация и совместное использование
Служба агента обеспечивает встроенное управление версиями и публикацию, чтобы агенты могли переходить от разработки в эксплуатацию с уверенностью.
- Управление версиями — при итерации в агенте версии автоматически создаются моментальные снимки. Откат до любой предыдущей версии или сравнение изменений между версиями.
- Публикация — перевод агента на управляемый ресурс со стабильной конечной точкой. Опубликованные агенты наследуют корпоративные удостоверения и элементы управления доступом , настроенные для проекта, и могут вызываться программным способом.
- Distribution — распространение опубликованных агентов через Microsoft 365 Copilot и Teams и реестр агентов Entra, помещая агентов туда, где пользователи уже работают. Служба агента Foundry поддерживает протоколы OpenResponses и Activity Protocols для публикации Microsoft 365, протокол вызовов для интеграции гибких конечных точек с пользовательскими приложениями и службами, а также протокол A2A (предварительная версия) для обмена данными между агентами.
Безопасность, конфиденциальность и соответствие требованиям
Служба агента предназначена для корпоративных рабочих нагрузок, где требуются надежные средства управления удостоверениями, сетями, обработкой данных и безопасностью.
- Средства управления безопасностью: используйте интегрированные средства защиты, чтобы снизить небезопасные выходные данные и снизить риски внедрения запросов, включая атаки на внедрение кросс-запроса (XPIA).
- Управление изоляцией сети и размещением данных: используйте виртуальные сети и собственные ресурсы для удовлетворения ваших требований.
- Используйте свои ресурсы: Применяйте свои собственные ресурсы Azure (например, хранилище, Поиск с использованием ИИ Azure и Azure Cosmos DB для состояния беседы), чтобы соответствовать требованиям к соблюдению и эксплуатационным нуждам. См. раздел "Использование собственных ресурсов".
- Руководство по использованию ИИ. Более широкий набор рекомендаций и ресурсов управления см. в статье Ответственное ИИ для Microsoft Foundry.
Манифесты агента
Манифесты агента — это предварительно созданные конфигурации, которые можно развернуть с помощью одного щелчка мыши. Каждый манифест объединяет проверенные инструкции, конфигурации инструментов и шаблоны взаимодействия для распространенных корпоративных рабочих процессов. Просмотрите манифесты по отраслям, инструментам или сложности, чтобы найти отправную точку, а затем настроить для вашего сценария. Дополнительные сведения см. в разделе "Манифесты агента" для службы агента Foundry.
Связанное содержимое
- Настройка среды
- Жизненный цикл разработки агента
- Манифесты агента
- Разверните первого размещенного агента
- Каталог инструментов
- Квоты, ограничения и региональная поддержка
- Чтобы помочь или подключиться к сообществу, присоединитесь к Microsoft AI Discord.