Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Plano de Controle do Microsoft Foundry fornece gerenciamento centralizado e observabilidade para os agentes executados em plataformas e infraestruturas com suporte. Com o Plano de Controle do Foundry, você pode gerenciar agentes distribuídos entre vários projetos em uma assinatura.
Este artigo explica como exibir o inventário do agente, monitorar a integridade do agente e executar operações de ciclo de vida usando o portal do Foundry.
Pré-requisitos
-
Uma conta Azure com uma assinatura ativa. Se você não tiver uma, crie uma conta de Azure free, que inclui uma assinatura de avaliação gratuita.
Um projeto do Foundry. Se você não tiver um, crie um projeto.
- Application Insights configurado para métricas de observabilidade (opcional, porém recomendado).
Inventário de agente
O painel Ativos fornece uma tabela unificada e pesquisável de todos os ativos de IA em projetos dentro de uma assinatura. Esse inventário reúne metadados críticos e indicadores de integridade, para que você possa avaliar e agir sobre seu patrimônio de IA com eficiência.
O Foundry Control Plane descobre automaticamente agentes com suporte dentro dos recursos na assinatura selecionada e os exibe na guia Agentes. Para exibi-los, selecione Operar>Ativos>Agentes.
As seguintes informações são exibidas:
| Coluna | Descrição | Plataforma do agente |
|---|---|---|
| Nome | O nome do agente ou do recurso agencial. | Todos |
| Fonte | A plataforma de origem em que o agente ou recurso foi descoberto. Confira a lista de plataformas com suporte posteriormente neste artigo. | Todos |
| Project | O projeto Foundry associado ao agente. Para agentes personalizados, é o projeto em que o agente foi registrado. | Fundição Personalizado |
| Status | Refere-se a uma ampla gama de condições, incluindo status operacional, de integridade ou de ciclo de vida do agente. Os agentes fazem a transição para valores diferentes, dependendo da plataforma e das operações de ciclo de vida. Os valores possíveis são: | Todos |
| Versão | A versão do ativo do agente. | Fundição |
| Publicado como | Indica se o agente foi publicado como um aplicativo de agente. Agentes publicados na Foundry possuem seu próprio ponto de extremidade para serem invocados. | Fundição |
| Taxa de erros | A proporção de execuções com falha em comparação com as bem-sucedidas no último mês. Esta coluna requer observabilidade configurada. | Todos |
| Custo estimado | O custo estimado das execuções do agente no último mês, com base no número de tokens consumidos. Esta coluna requer observabilidade configurada. | Fundição |
| Uso de token | Os tokens estimados consumidos pelas operações no último mês. Esta coluna requer observabilidade configurada. | Fundição |
| Executa | O número de execuções no último mês. Esta coluna requer observabilidade configurada. | Todos |
| Recursos de monitoramento | O número de recursos de monitoramento que estão habilitados no agente. Confira os três estágios da avaliação do ciclo de vida do aplicativo de IA. | Fundição |
| Entra ID | O aplicativo ID do agente Microsoft Entra e a ID do objeto associados ao agente. Uma identidade de agente é uma entidade de serviço especial no Microsoft Entra ID. Ele representa uma identidade que o blueprint de identidade do agente criou e está autorizado a fazer-se passar por. Consulte os conceitos de identidade do Agent no Microsoft Foundry. | Fundição |
Modelo de permissões
O Plano de Controle Foundry descobre automaticamente agentes que os usuários têm permissão para acessar. Como o Plano de Controle do Foundry agrega informações entre recursos dentro da assinatura, usuários diferentes podem ver diferentes agentes listados no painel Ativos , dependendo do nível de acesso em cada recurso.
As seguintes funções afetam o que você pode ver e fazer:
| Papel | Scope | Capacidades |
|---|---|---|
| Leitor | Recurso, grupo de recursos ou assinatura | Exibir inventário e rastreamentos do agente |
| Colaborador | Recurso, grupo de recursos ou assinatura | Exibir e executar operações de ciclo de vida (iniciar, parar, bloquear) |
| Proprietário | Recurso, grupo de recursos ou assinatura | Gerenciamento completo, incluindo permissões |
Nota
Essas funções são os requisitos mínimos. Funções personalizadas com permissões equivalentes também funcionam. Os agentes que você vê dependem de suas atribuições de função nos recursos na assinatura selecionada.
Plataformas de agentes suportadas
O Foundry Control Plane descobre automaticamente agentes nas seguintes plataformas:
- Agentes de fundação, incluindo agentes baseados em prompt, fluxos de trabalho e agentes hospedados
- Azure Agente SRE
- Loops de agente do Aplicativos Lógicos do Azure
- Agentes personalizados
Agentes de fundição
O Plano de Controle do Foundry ajuda você a gerenciar agentes em todos os seus projetos do seu Foundry. Quando você cria um agente ou fluxo de trabalho em um projeto do Foundry, o agente aparece no inventário. O Plano de Controle do Foundry lista todos os agentes em todos os projetos em uma assinatura.
Para cada agente, as informações incluem:
- A versão mais recente do agente.
- Versões publicadas como aplicativos de agente.
Você pode monitorar versões consumidas por seus usuários e novas versões em desenvolvimento. O exemplo a seguir mostra vários agentes do Foundry listados. A versão 6 do agente foi publicada, mas a format-agent versão 7 (mais recente) ainda está em desenvolvimento.
Nota
Não há suporte para agentes clássicos do Foundry e assistentes Azure OpenAI.
Agente SRE do Azure
Azure agente SRE ajuda você a manter a integridade e o desempenho de seus recursos de Azure por meio de monitoramento e assistência alimentados por IA. Os agentes observam continuamente seus recursos em busca de problemas, fornecem ajuda para solução de problemas e sugerem etapas de correção em uma interface de chat em linguagem natural. Saiba mais sobre o Agente SRE do Azure.
O Plano de Controle Foundry descobre os recursos do Agente SRE do Azure em sua assinatura e os exibe no inventário.
loop do agente Aplicativos Lógicos do Azure
Aplicativos Lógicos do Azure dá suporte a fluxos de trabalho que completam tarefas usando ciclos de agente com modelos de linguagem de grande porte (LLMs). Um loop de agente usa um processo iterativo para resolver problemas complexos de várias etapas. Saiba mais sobre fluxos de trabalho com agentes de IA e modelos em Aplicativos Lógicos.
O Plano de Controle de Foundry descobre recursos de Aplicativos Lógicos que contêm workflows de loop de agente e os lista no inventário.
Nota
Recursos de observabilidade, incluindo rastreamentos e métricas, não têm suporte em loops de agente do Logic Apps.
Agentes personalizados
Para plataformas agentic que o Plano de Controle do Foundry não dá suporte, você pode registrar manualmente agentes em um projeto do Foundry para habilitar o gerenciamento.
Registrar agentes personalizados executados em Azure serviços de computação ou em outros ambientes de nuvem pode ajudá-lo a obter visibilidade de suas operações e controlar seu comportamento. Você pode registrar um agente personalizado no Plano de Controle do Foundry e desenvolver o agente na tecnologia de sua escolha, tanto para soluções de plataforma quanto de infraestrutura.
Saiba como registrar um agente no Plano de Controle do Foundry para habilitar o gerenciamento.
Observabilidade de agentes
O Plano de Controle do Foundry usa os recursos do Application Insights que hospedam seus agentes para ajudá-lo a monitorar e diagnosticar esses agentes. Quando esses dados estão disponíveis, o Plano de Controle do Foundry pode:
- Execuções de computação e taxas de erro.
- Métricas de uso de computação, incluindo o uso e o custo do token.
- Coletar rastros de execução.
Se você não visualizar essas informações no seu agente, precisará configurar Application Insights. Verifique se você também tem as permissões apropriadas para exibir dados do Application Insights e métricas de custo.
Dica
Configure o Application Insights para cada um dos recursos que hospedam agentes. Para agentes do Foundry, configure o Application Insights para cada projeto do Foundry. No entanto, você pode conectar vários projetos do Foundry aos mesmos recursos do Application Insights para otimizar esses recursos.
Exibir rastreamentos
Você pode exibir rastreamentos e logs enviados para o Foundry. Os rastreamentos são armazenados no Application Insights e você pode consultá-los usando o portal do Foundry ou qualquer outra ferramenta compatível.
Para exibi-los:
Na barra de ferramentas, selecione Operar.
No painel esquerdo, selecione Ativos.
Selecione o agente.
Selecione a guia Rastreamentos . A guia mostra uma entrada para cada chamada feita ao agente.
Duas colunas contêm IDs associadas à chamada: ID de rastreamento e ID de conversa. Os rastreamentos são armazenados no Application Insights e contêm dados para diagnosticar o comportamento. A coluna ID da conversa se aplica a agentes do Foundry. Ele contém a conversa associada ao rastreamento. As conversas são armazenadas no serviço Foundry.
Para ver os detalhes, selecione um valor na coluna ID de rastreamento .
Dica
Os agentes personalizados exigem uma configuração extra para mostrar detalhes, incluindo ferramentas e extensões LLM. Saiba mais em Instrumentar agentes de código personalizados.
Operações de ciclo de vida
O Foundry Control Plane ajuda as organizações a controlar agentes para gerenciar o uso e o custo da infraestrutura. Diferentes plataformas de agente dão suporte a operações diferentes.
A tabela a seguir resume as ações com suporte para cada plataforma. O suporte de um agente do Foundry depende do tipo de agente e do seu estado de publicação.
| Plataforma | Tipo de agente | Publicado | Ações com suporte | Notas |
|---|---|---|---|---|
| Fundição | Prompt Workflow |
Não | Nenhum | Os agentes não publicados não têm implantações dedicadas e usam o endereço do projeto para receber solicitações. O ciclo de vida deles é anexado ao ciclo de vida do projeto. Para interromper um agente de prompt ou fluxo de trabalho não publicado, você deve excluí-lo. |
| Fundição | Hospedado | Não | Iniciar/parar | Parar um agente hospedado interrompe a implantação associada a ele. Qualquer computação anexada a ele é desalocada. |
| Fundição | Prompt Workflow Hospedado |
Sim | Iniciar/parar | Interromper um agente publicado interrompe a implantação associada a ele. Ele desaloca qualquer recurso de computação anexado. |
| Agente SRE do Azure | Não aplicável | Não aplicável | Iniciar/parar | |
| Aplicativo Lógico do Azure | Não aplicável | Não aplicável | Iniciar/parar | Você pode parar um loop do agente Aplicativos Lógicos do Azure interrompendo o recurso do Logic Apps que o hospeda. Parar um recurso de Aplicativos Lógicos interrompe todos os fluxos de trabalho associados a ele. |
| Personalizado | Não aplicável | Não aplicável | Bloquear/desbloquear | A Foundry não tem acesso à infraestrutura subjacente onde o agente é executado, portanto, as operações de iniciar e parar não estão disponíveis. No entanto, a Foundry pode bloquear solicitações recebidas para o agente. O bloqueio impede que os clientes usem o agente. |
Iniciar e parar agentes
Ao parar um agente, você interrompe a infraestrutura associada a ele e move o agente para o estado Parado .
Parar um agente desprovisiona sua infraestrutura e impede novas execuções de tarefas. Quaisquer fluxos de trabalho ou recursos conectados a esse agente não podem acessá-lo. Essa operação não encerra as execuções existentes.
Para interromper um agente:
Na barra de ferramentas, selecione Operar.
No painel esquerdo, selecione Ativos.
Selecione o agente que você deseja parar. O painel de informações é exibido.
Selecione Atualizar status e, em seguida, selecione Parar.
Confirme a operação.
Nota
A operação pode levar alguns minutos para ser concluída. Atualize o painel Ativos para verificar o status atualizado.
Depois de interromper o agente, o valor Status do agente na Foundry será Parado.
Para iniciar o agente:
Selecione Atualizar status e, em seguida, selecione Iniciar.
Confirme a operação.
Bloquear e desbloquear agentes
Para agentes personalizados, a Foundry não tem acesso à infraestrutura subjacente em que o agente é executado, portanto, as operações iniciar e parar não estão disponíveis. No entanto, a Foundry pode bloquear solicitações recebidas para o agente. O bloqueio impede que os clientes usem o agente. Essa funcionalidade permite que os administradores desabilitem um agente se ele se comportar mal.
Para bloquear solicitações recebidas para seu agente:
Na barra de ferramentas, selecione Operar.
No painel esquerdo, selecione Ativos.
Selecione o agente que você deseja bloquear. O painel de informações é exibido.
Selecione Atualizar status e, em seguida, selecione Bloquear.
Confirme a operação.
Depois de bloquear o agente, o valor status do agente na Foundry será Bloqueado. Os agentes no estado Bloqueado operam em sua infraestrutura associada, mas não podem receber requisições de entrada. Foundry bloqueia qualquer tentativa de comunicação com o agente.
Nota
A operação pode levar alguns minutos para ser concluída. Atualize o painel Ativos para verificar o status atualizado.
Para desbloquear o agente:
Selecione Atualizar status e, em seguida, selecione Desbloquear.
Confirme a operação.
Manipular estados desconhecidos
Em determinadas circunstâncias, os agentes podem exibir o status Desconhecido. Esse status indica que o Plano de Controle do Foundry não pode determinar o estado do agente porque a plataforma de origem está indisponível ou o agente não reportou.
Para solucionar problemas de um status desconhecido :
- Verifique se a plataforma de origem (por exemplo, Aplicativos Lógicos do Azure ou Azure SRE Agent) está operacional.
- Para agentes personalizados, certifique-se de que a infraestrutura do agente esteja operando e acessível.
- Verifique os logs do Application Insights do agente para encontrar rastros de erro.
- Se o status não for corrigido, tente parar e reiniciar o agente.
Solucionando problemas
Os dados de observabilidade não estão visíveis
Se métricas como taxa de erro, uso de token ou custo não aparecerem para um agente:
- Verifique se o Application Insights está configurado para o recurso que hospeda o agente.
- Confirme se você tem as permissões necessárias para exibir dados do Application Insights e métricas de custo.
- Execute o agente depois de configurar o Application Insights. As métricas e rastreamentos são coletados apenas para execuções que ocorrem após a configuração. As execuções anteriores não são registradas retroativamente.
- Aguarde até 15 minutos para que os dados sejam propagados após a primeira execução pós-configuração.
O agente não aparece no inventário
Se um agente esperado não aparecer no painel Ativos :
- Confirme se o agente está em uma plataforma com suporte.
- Verifique se você tem permissões RBAC no recurso que hospeda o agente.
- Verifique se o agente está dentro da assinatura selecionada no momento.
- Para agentes personalizados, verifique se o agente está registrado em um projeto do Foundry.