Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Служба агента 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. Рабочие процессы поддерживают логику ветвления, включают этапы с участием человека и поддерживают последовательные или сценарии групповых чатов.
Лучше всего: многоэтапная оркестрация, координация между агентами, рабочие процессы утверждения и сценарии, требующие повторяющейся автоматизации без пользовательского кода.
Облачные агенты (функция предварительной версии)
Размещенные агенты — это агенты на основе кода, созданные с помощью выбранного фреймворка и развернутые в качестве контейнеров в службе Agent Service. ** Вы записываете логику оркестрации — вызовы инструментов, многошаговая логика, координацию между агентами — и Foundry управляет средой выполнения, масштабированием и инфраструктурой.
Примечание
Размещенные агенты в настоящее время находятся в общедоступной предварительной версии.
Лучше всего: сложные рабочие процессы, пользовательские интеграции инструментов, многоагентные системы и сценарии, в которых требуется полный контроль над поведением агента.
Сравнение типов агентов
| Агенты быстрого реагирования | Агенты рабочего процесса | Облачные агенты (функция предварительной версии) | |
|---|---|---|---|
| Обязательный код | Нет | Нет (yamL необязательный) | Да |
| Хостинг | Полностью управляемое | Полностью управляемое | Контейнерные, управляемые системы |
| Оркестрация | Один агент | Многоагентное, ветвление | Настраиваемая логика |
| Лучший вариант для | Прототипирование, простые задачи | Многоэтапная автоматизация | Полный контроль, настраиваемые фреймворки |
Поддержка модели
Служба агента работает с множеством моделей, доступных в каталоге моделей Foundry. Полный список см. в разделе "Квоты", "Ограничения" и "Региональная поддержка".
Инструменты
Служба агента предоставляет встроенные средства и поддерживает пользовательские средства, чтобы агенты могли выполнять действия и получать доступ к данным. Полный список см. в каталоге инструментов Foundry. Дополнительные шаблоны выбора инструментов см. в рекомендациях по инструменту.
Foundry поддерживает удаленные серверы MCP, которые можно добавить из каталога "Добавить инструменты " на портале Foundry. Например, Azure DevOps MCP Server (общедоступная предварительная версия) можно добавить непосредственно из каталога. Подключите организацию Azure DevOps для предоставления доступа агентам и настройте подмножество доступных средств для управления тем, какие действия агенты могут выполнять. Вы также можете подключить пользовательские серверы MCP, размещенные на Функции Azure, с помощью конечной точки веб-перехватчика Функций (/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 для полной сетевой изоляции и соответствия требованиям к месту расположения данных. Частная сеть доступна для оперативных агентов и агентов рабочих процессов. Размещенные агенты поддерживают BYO VNet (Bring-Your-Own Azure Virtual Network), где каждый сеанс выполняется в изолированной песочнице в виртуальной машине, подключенной к вашей виртуальной сети.
- Управление доступом на основе ролей — гранулированные разрешения с помощью Microsoft Entra и Azure RBAC. Контролировать, кто может создавать, вызывать и управлять агентами.
- Безопасность содержимого — интегрированные фильтры содержимого помогают снизить риски внедрения запросов (включая внедрение перекрестных запросов) и предотвращать небезопасные выходные данные.
Инструкции по настройке среды см. в разделе "Настройка среды".
Публикация и совместное использование
Служба агента обеспечивает встроенное управление версиями и публикацию, чтобы агенты могли перейти от разработки к эксплуатационной среде с уверенностью.
- Управление версиями — Когда вы итеративно работаете над вашим агентом, версии автоматически фиксируются. Откат до любой предыдущей версии или сравнение изменений между версиями.
- Публикация — Продвижение агента к управляемому ресурсом со стабильной конечной точкой. Опубликованные агенты наследуют корпоративные удостоверения и элементы управления доступом , настроенные для проекта, и могут вызываться программным способом.
- Distribution — делитесь опубликованными агентами через Microsoft 365 Copilot и Teams и реестр агентов Entra, помещая агентов там, где пользователи уже работают. Служба агента Foundry поддерживает протоколы OpenResponses и Activity Protocols для публикации Microsoft 365 и протокол вызовов для гибкой интеграции конечных точек с пользовательскими приложениями и службами.
Безопасность, конфиденциальность и соответствие требованиям
Служба агента предназначена для корпоративных рабочих нагрузок, где требуются надежные средства управления удостоверениями, сетями, обработкой данных и безопасностью.
- Средства управления безопасностью: используйте интегрированные средства защиты, чтобы снизить небезопасные выходные данные и снизить риски внедрения запросов, включая атаки на внедрение кросс-запроса (XPIA).
- Элементы управления изоляцией сети и размещением данных: используйте виртуальные сети и собственные ресурсы для удовлетворения ваших требований.
- Используйте собственные ресурсы: Используйте свои ресурсы Azure (например, хранилище, Поиск с использованием ИИ Azure и Azure Cosmos DB для состояния беседы), чтобы соответствовать требованиям по соблюдению и эксплуатационным нуждам. См. раздел "Использование собственных ресурсов".
- Руководство по использованию ИИ. Более широкий набор рекомендаций и ресурсов управления см. в статье Ответственное ИИ для Microsoft Foundry.
Манифесты агента
Манифесты агента — это предварительно созданные конфигурации, которые можно развернуть с помощью одного щелчка мыши. Каждый манифест объединяет проверенные инструкции, конфигурации инструментов и шаблоны взаимодействия для распространенных корпоративных рабочих процессов. Просмотрите манифесты по отраслям, инструментам или сложности, чтобы найти отправную точку, а затем настроить для вашего сценария. Дополнительные сведения см. в разделе "Манифесты агента" для службы агента Foundry.
Связанное содержимое
- Настройка среды
- Жизненный цикл разработки агента
- Манифесты агента
- Разверните вашего первого размещенного агента
- Каталог инструментов
- Квоты, ограничения и региональная поддержка
- Чтобы помочь или подключиться к сообществу, присоединитесь к Microsoft AI Discord.