Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Microsoft Foundry Control Plane обеспечивает централизованное управление и возможность наблюдения за агентами, работающими на поддерживаемых платформах и инфраструктурах. С помощью плоскости управления Foundry вы можете управлять агентами, распределенными между несколькими проектами в подписке.
В этой статье объясняется, как просматривать инвентаризацию агентов, отслеживать работоспособность агента и выполнять операции жизненного цикла с помощью портала Foundry.
Необходимые условия
-
Учетная запись Azure с активной подпиской. Если у вас нет, создайте учетную запись free Azure, которая включает бесплатную пробную подписку.
Проект Foundry. Если у вас его нет, создайте проект.
- Application Insights, настроенная для метрик наблюдаемости (необязательно, но рекомендуется).
Инвентаризация агентов
Область "Активы" предоставляет единый поисковый список всех активов ИИ по проектам в рамках подписки. Эта инвентаризация объединяет критически важные метаданные и индикаторы состояния, чтобы вы могли эффективно оценивать и управлять вашим набором ИИ.
План управления Foundry автоматически обнаруживает поддерживаемые агенты в ресурсах выбранной подписки и отображает их на вкладке "Агенты". Чтобы просмотреть их, выберите "Операторы активов>>".
Появится следующая информация:
| Столбец | Описание | Платформа агента |
|---|---|---|
| Имя | Имя агента или агентного ресурса. | Все |
| Источник | Исходная платформа, в которой обнаружен агент или ресурс. См. список поддерживаемых платформ далее в этой статье. | Все |
| Project | Проект Foundry, связанный с агентом. Для пользовательских агентов это проект, в котором агент был зарегистрирован. | литейное производство Настраиваемый |
| Статус | Относится к широкому спектру условий, включая состояние рабочего, работоспособности или жизненного цикла агента. Агенты переходят на разные значения в зависимости от платформы и операций жизненного цикла. Возможные значения: | Все |
| Версия | Версия актива агента. | литейное производство |
| Опубликовано как | Указывает, был ли агент опубликован в качестве приложения агента. Опубликованные агенты в Foundry имеют собственную конечную точку для вызова. | литейное производство |
| Частота ошибок | Доля неудачных запусков по сравнению с успешными в прошлом месяце. Для этого столбца требуется настройка наблюдаемости. | Все |
| Предполагаемые затраты | Оценочная стоимость выполнения агента в прошлом месяце на основе количества используемых токенов. Для этого столбца требуется настройка наблюдаемости. | литейное производство |
| Использование токена | Предполагаемые токены, которые израсходованы запусками в прошлом месяце. Для этого столбца требуется настройка наблюдаемости. | литейное производство |
| Работает | Количество выполнений за последний месяц. Для этого столбца требуется настройка наблюдаемости. | Все |
| Функции мониторинга | Количество функций мониторинга, включенных в агенте. См . три этапа оценки жизненного цикла приложений ИИ. | литейное производство |
| Entra ID | Приложение Microsoft Entra ID для агентов и идентификатор объекта, связанные с агентом. Удостоверение агента — это специальный основной объект услуги в Microsoft Entra ID. Представляет собой удостоверение, созданное схемой идентификации агента и уполномоченное на олицетворение. См. концепции идентичности агента в Microsoft Foundry. | литейное производство |
Модель разрешений
Плоскость управления Foundry автоматически обнаруживает агенты, к которым пользователи могут получить доступ. Поскольку Control Plane Foundry агрегирует информацию по ресурсам в рамках подписки, разные пользователи могут видеть различных агентов, перечисленных на панели Активы, в зависимости от их уровня доступа к каждому ресурсу.
Следующие роли влияют на то, что можно увидеть и сделать:
| Роль | Область применения | Возможности |
|---|---|---|
| Читатель | Ресурс, группа ресурсов или подписка | Просмотр инвентаризации и трассировки агента |
| Автор | Ресурс, группа ресурсов или подписка | Просмотр и выполнение операций жизненного цикла (запуск, остановка, блокировка) |
| Владелец | Ресурс, группа ресурсов или подписка | Полное управление, включая разрешения |
Примечание
Эти роли являются минимальными требованиями. Пользовательские роли с эквивалентными правами доступа могут также использоваться. Агенты, которых вы видите, зависят от назначений ролей в отношении ресурсов в выбранной подписке.
Поддерживаемые платформы агентов
Плоскость управления Foundry автоматически обнаруживает агенты на следующих платформах:
- Агенты системы Foundry, включая агентов на основе запросов, рабочие процессы и хостинг-агентов
- Azure SRE агент
- Циклы Azure Logic Apps агента
- Кастомные агенты
Агенты компании Foundry
План управления Foundry помогает управлять агентами во всех проектах Foundry. При создании агента или рабочего процесса в проекте Foundry агент отображается в инвентаризации. Плоскость управления Foundry перечисляет всех агентов во всех проектах в рамках подписки.
Для каждого агента содержатся следующие сведения:
- Последняя версия агента.
- Версии , опубликованные в качестве агентских приложений.
Вы можете отслеживать версии, используемые вашими пользователями, и новые версии в процессе разработки. В следующем примере показано несколько агентов Foundry. Версия 6 format-agent агента была опубликована, но версия 7 (последняя) по-прежнему находится в процессе разработки.
Примечание
Классические агенты Foundry и ассистенты Azure OpenAI не поддерживаются.
агент SRE Azure
Azure агент SRE помогает поддерживать работоспособность и производительность ресурсов Azure с помощью мониторинга и помощи на основе искусственного интеллекта. Агенты постоянно отслеживают ваши ресурсы для выявления проблем, предоставляют помощь по устранению неполадок и предлагают шаги по их исправлению в интерфейсе чата на естественном языке. Подробнее об агенте SRE Azure.
Панель управления Foundry обнаруживает ресурсы агента SRE Azure в вашей подписке и отображает их в инвентаре.
цикл агента Azure Logic Apps
Azure Logic Apps поддерживает рабочие процессы, которые выполняют задачи с помощью циклов агента с большими языковыми моделями (LLM). Цикл агента использует итеративный процесс для решения сложных многоэтапных проблем. Дополнительные сведения о рабочих процессах с агентами ИИ и моделями в Logic Apps.
План управления Foundry обнаруживает ресурсы Logic Apps, содержащие рабочие процессы цикла агента, и перечисляет их в инвентаризации.
Примечание
Функции наблюдаемости, включая трассировки и метрики, не поддерживаются в циклах агента Logic Apps.
Настраиваемые агенты
Для агентских платформ, которые не поддерживают плоскость управления Foundry, можно вручную зарегистрировать агенты в проекте Foundry, чтобы включить управление.
Регистрация пользовательских агентов, работающих в Azure вычислительных службах или других облачных средах, может помочь вам получить представление о своих операциях и управлять их поведением. Вы можете зарегистрировать пользовательский агент в Control Plane Foundry и разработать агент в выбранной вами технологии как для платформенных, так и для инфраструктурных решений.
Узнайте, как зарегистрировать агент в Control Plane Foundry, чтобы включить управление.
Наблюдаемость агентов
Контрольная плоскость Foundry использует ресурсы Application Insights, которые размещают ваших агентов для помощи в мониторинге и диагностике этих агентов. Если такие данные доступны, управляющая плоскость Foundry может:
- Выполненные вычисления и показатели ошибок.
- Подсчитывайте показатели использования, включая использование токенов и стоимость.
- Сбор трассировок выполнения.
Если вы не видите такие сведения для агента, необходимо настроить Application Insights. Убедитесь, что у вас также есть соответствующие разрешения для просмотра данных и метрик затрат Application Insights.
Совет
Настройте Application Insights для каждого из ресурсов, которые размещают агенты. Для агентов Foundry настройте Application Insights для каждого проекта Foundry. Однако можно подключить несколько проектов Foundry к одному ресурсу Application Insights для оптимизации этих ресурсов.
Просмотр трассировок
Вы можете просматривать трассировки и журналы, отправленные в Foundry. Трассировки хранятся в Application Insights, и их можно запросить с помощью портала Foundry или любого другого совместимого инструмента.
Чтобы просмотреть их, выполните приведенные действия.
На панели инструментов выберите "Работа".
На левой панели выберите Ресурсы.
Выберите агент.
Перейдите на вкладку "Трассы". На вкладке показана одна запись для каждого вызова, сделанного агенту.
Два столбца содержат идентификаторы, связанные с вызовом: ID трассировки и ID разговора. Трассировки хранятся в сервисе Application Insights и содержат данные для диагностики поведенческих особенностей. Столбец ID беседы применяется для агентов Foundry. Он содержит переписку, связанную с трассировкой. Беседы хранятся в службе Foundry.
Чтобы просмотреть сведения, выберите значение в столбце Trace ID.
Совет
Настраиваемые агенты требуют дополнительной настройки для отображения сведений, включая средства и диапазоны LLM. Дополнительные сведения см. в справочнике по пользовательским агентам кода инструментирования.
Операции жизненного цикла
Плоскость управления Foundry помогает организациям управлять агентами для контроля использования и затрат на инфраструктуру. Разные платформы агентов поддерживают различные операции.
В следующей таблице перечислены поддерживаемые действия для каждой платформы. Поддержка агента Foundry зависит от типа агента и его статуса публикации.
| Платформа | Тип агента | Опубликовано | Поддерживаемые действия | Заметки |
|---|---|---|---|---|
| литейное производство | Командная строка Рабочий процесс |
Нет | Ни один | Неопубликованные агенты не имеют выделенных развертываний, и они используют конечную точку проекта для получения запросов. Их жизненный цикл присоединен к жизненному циклу проекта. Чтобы остановить неопубликованный агент запроса или рабочий процесс, необходимо удалить его. |
| литейное производство | Хостинг | Нет | Запуск и остановка | Остановка хостингового агента приводит к остановке связанного с ним развертывания. Все подключенные к нему вычислительные ресурсы дезаллоцированы. |
| литейное производство | Командная строка Рабочий процесс Хостинг |
Да | Запуск и остановка | Остановка опубликованного агента останавливает развертывание, связанное с ним. Он освобождает все подключенные вычислительные ресурсы. |
| агент SRE Azure | Неприменимо | Неприменимо | Запуск и остановка | |
| Azure Logic Apps | Неприменимо | Неприменимо | Запуск и остановка | Вы можете остановить цикл агента Azure Logic Apps, остановив ресурс Logic Apps, на котором он размещен. Остановка ресурса Logic Apps останавливает все рабочие процессы, связанные с ним. |
| Настраиваемый | Неприменимо | Неприменимо | Блокировка или разблокировка | Foundry не имеет доступа к базовой инфраструктуре, где работает агент, поэтому выполнить запуск или остановку невозможно. Однако Foundry может блокировать входящие запросы агенту. Блокировка запрещает клиентам использовать агент. |
Запуск и остановка агентов
При остановке агента вы остановите инфраструктуру, связанную с ней, и переместите агент в остановленное состояние.
Остановка агента удаляет инфраструктуру и предотвращает новые запуски. Любые рабочие процессы или ресурсы, подключенные к этому агенту, не могут получить к нему доступ. Эта операция не завершает существующие запуски.
Чтобы остановить агент, выполните следующие действия.
На панели инструментов выберите "Работа".
На левой панели выберите Ресурсы.
Выберите агент, который нужно остановить. Откроется область сведений.
Выберите "Обновить состояние" и нажмите кнопку "Остановить".
Подтвердите операцию.
Примечание
Операция может занять несколько минут. Обновите область ресурсов , чтобы проверить обновленное состояние.
После остановки агента значение состояния агента в Foundry остановлено.
Чтобы запустить агент, выполните следующие действия.
Выберите "Обновить состояние" и нажмите кнопку "Пуск".
Подтвердите операцию.
Блокировать и разблокировать агенты
Для пользовательских агентов Foundry не имеет доступа к базовой инфраструктуре, в которой выполняется агент, поэтому операции запуска и остановки недоступны. Однако Foundry может блокировать входящие запросы агенту. Блокировка запрещает клиентам использовать агент. Эта возможность позволяет администраторам отключить агент, если он неправильно работает.
Чтобы заблокировать входящие запросы к агенту:
На панели инструментов выберите "Работа".
На левой панели выберите Ресурсы.
Выберите агент, который требуется заблокировать. Откроется область сведений.
Выберите "Обновить состояние" и нажмите кнопку "Блокировать".
Подтвердите операцию.
После блокировки агента значение состояния агента в Foundry блокируется. Агенты в состоянии Blocked работают в своей связанной инфраструктуре, но не могут принимать входящие запросы. Foundry блокирует любую попытку взаимодействия с агентом.
Примечание
Операция может занять несколько минут. Обновите область ресурсов , чтобы проверить обновленное состояние.
Чтобы разблокировать агента, выполните следующие шаги.
Выберите "Обновить состояние" и выберите " Разблокировать".
Подтвердите операцию.
Обработка неизвестных состояний
При определенных обстоятельствах агенты могут отображать состояние "Неизвестно". Это состояние указывает, что Плоскость управления Foundry не может определить состояние агента, так как исходная платформа недоступна, или агент не смог отчитаться.
Чтобы устранить неполадки с неизвестным состоянием, выполните следующие действия.
- Убедитесь, что исходная платформа (например, Azure Logic Apps или Azure агент SRE) работает.
- Для пользовательских агентов убедитесь, что инфраструктура агента запущена и доступна.
- Проверьте журналы Application Insights агента на предмет ошибок.
- Если состояние не решается, попробуйте остановить и перезапустить агент.
Устранение неполадок
Данные о наблюдаемости не отображаются
Если такие метрики, как частота ошибок, использование маркеров или затраты, не отображаются для агента:
- Убедитесь, что Application Insights настроен для ресурса, на котором размещен агент.
- Убедитесь, что у вас есть необходимые разрешения для просмотра данных и метрик затрат Application Insights.
- Запустите агент после настройки Application Insights. Метрики и трассировки собираются только для запусков, которые происходят после настройки. Прошлые запуски не регистрируются ретроактивно.
- Подождите до 15 минут для распространения данных после первого запуска, выполненного после настройки.
Агент не отображается в инвентаризации
Если ожидаемый агент не отображается в области ресурсов :
- Убедитесь, что агент находится на поддерживаемой платформе.
- Убедитесь, что у вас есть разрешения RBAC на ресурсе, на котором размещен агент.
- Убедитесь, что агент находится в текущей выбранной подписке.
- Для пользовательских агентов убедитесь, что агент зарегистрирован в проекте Foundry.