Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
A tua equipa provavelmente tem tarefas recorrentes como verificar o estado do serviço todas as manhãs, rever alertas noturnos, verificar a expiração dos certificados ou publicar relatórios semanais de capacidade. Liga as tuas ferramentas, constrói um fluxo de trabalho e deixa o agente executá-lo num calendário.
O que você realiza
- Ligue uma ferramenta de notificação para que o agente possa enviar mensagens
- Crie um agente personalizado que use essa ferramenta
- Agende um exame de saúde recorrente que seja feito automaticamente
- Veja o fluxo de trabalho completo no Agent Canvas
Pré-requisitos
| Requisito | Detalhes |
|---|---|
| Artigos concluídos | Criar e configurar e Integração da equipa. |
| Função no agente | O papel de Administrador de Agente SRE cobre todas as etapas deste artigo. Outros papéis cobrem apenas parte do trabalho. Um Autor pode criar o agente personalizado mas não a tarefa agendada, e um Utilizador Padrão pode criar a tarefa agendada mas não o agente personalizado. Adicionar um conector requer o papel de Administrador . Veja Papéis e permissões dos utilizadores. |
| Uma conta para enviar | Uma conta Microsoft 365 com uma caixa de correio Outlook ativa. O agente inicia sessão com esta conta, e os relatórios que envia são enviados deste endereço. |
| Consentimento para autorizar o conector | Se a sua organização restringir as aplicações que as pessoas podem aprovar, um administrador poderá ter de dar consentimento para o início de sessão antes de o conector estabelecer ligação. |
| Contexto Azure para este exemplo | Acesso aos recursos do Azure que a tarefa verifica. Um fornecedor de registos só é necessário se a tarefa solicitar registos. A identidade do agente precisa das permissões adequadas de controlo de acesso baseado em funções (RBAC) do Azure para aceder aos dados solicitados. Ver permissões do Agente. |
| Destinatário | Um endereço de email que possa receber o relatório do teste. |
Sugestão
Realize a sua primeira investigação e Automatizar a resposta a incidentes não são obrigatórios para este artigo, mas concluí-los primeiro dá-lhe uma melhor compreensão do que os fluxos de trabalho podem automatizar.
Como funciona
A automação liga três blocos de construção, cada um configurado através do portal:
| Bloco de construção | O que faz | Exemplo |
|---|---|---|
| Conector | Dá ao agente acesso a um serviço externo | Outlook, Teams, Datadog, Splunk |
| Agente alfandegário | Um trabalhador especializado com acesso a ferramentas específicas |
health-check-reporter com permissão para enviar mensagens |
| Tarefa agendada | Desencadeia um agente personalizado numa programação recorrente | "Todas as manhãs às 8h, verifica a saúde dos recursos e envia um resumo" |
No portal, o segundo bloco aparece como Agente Personalizado.
O guia seguinte mostra como criar um relatório matinal de estado enviado por email, mas os mesmos três blocos aplicam-se a outras tarefas recorrentes. Altere as instruções e o calendário para rever alertas noturnos, verificar a validade dos certificados ou publicar um resumo semanal da capacidade. Um relatório semanal enviado para uma lista de distribuição também dá à sua liderança um registo permanente que ninguém tem de compilar à mão.
Adicionar um conector
Os conectores permitem que o agente interaja com serviços externos. Comece com uma ferramenta de notificação para que o seu agente possa reportar as conclusões. Estes passos configuram um conector do Outlook. Relativamente ao Teams, consulte Configurar um conector do Teams.
Duas identidades são abrangidas antes de começar. O seu login autoriza o agente a agir no Outlook, razão pela qual o correio enviado vem da sua conta. O agente utiliza a sua própria identidade gerida atribuída pelo utilizador para aceder ao Azure e recolher os dados de recursos para o relatório, de modo que os papéis RBAC atribuídos a essa identidade decidam o que o relatório pode incluir. O Azure cria essa identidade com o agente, por isso não crias uma aqui. Para mais informações, consulte Identidade do Agente e permissões do Agente.
- Acede a Criação + configuração>Conectores na barra lateral de navegação.
- Selecionar Adicionar conector.
- Selecione o separador de Notificações .
- Selecione o conector Office 365 Outlook para o serviço Microsoft Outlook.
- Selecione Seguinte.
- Inicie sessão e autorize o acesso, e depois selecione Próximo.
- Em Configurar ferramentas, selecione a operação de enviar email. A barra lateral do assistente identifica esta etapa como Configurar ferramentas.
- Defina Permissão como Perguntar sempre.
- Ativa a política de parâmetros para a operação de envio de email.
- No parâmetro destinatário ou To , introduza o endereço do destinatário a partir dos pré-requisitos.
- Selecione Seguinte.
- Reveja a configuração e, em seguida, selecione Criar.
Ponto de controlo: O conector aparece na lista de conectores com o estado de Conectado.
Importante
Ask pausa para obter a sua aprovação durante um chat, mas uma tarefa agendada em execução no modo autónomo executa a operação sem pedir aprovação. Bloquear o endereço do destinatário é o que evita que uma execução não supervisionada envie a mensagem à pessoa errada. Para mais informações, consulte Modos de Corrida.
Sugestão
Também pode adicionar conectores baseados no Model Context Protocol (MCP) para Datadog, Splunk, Elasticsearch, Dynatrace, New Relic e servidores MCP personalizados. Consulte conectores MCP para a lista completa.
Criar um agente personalizado
Os agentes alfandegários são trabalhadores especializados com acesso a ferramentas específicas. Pode criá-los e ligá-los no Agent Canvas, um diagrama visual dos seus agentes personalizados, das respetivas ferramentas e dos acionadores que os iniciam.
- Acede a Criação + configuração>Agent Canvas na barra lateral de navegação.
- Selecione Criar na barra de ferramentas e depois selecione Agente Personalizado. O diálogo de criação abre com dois separadores, Formulário e YAML.
- Preencha os campos obrigatórios:
-
Nome do agente alfandegário: por exemplo,
health-check-reporter - Instruções: descreva o que este agente alfandegário faz e inclua o destinatário do relatório, por exemplo, "É um relator de verificação de saúde. Verifique a saúde dos recursos do Azure para as minhas aplicações container e envie o resumo por email paraops@example.com."
-
Nome do agente alfandegário: por exemplo,
- Selecione Escolher ferramentas e depois selecione a ferramenta de envio de email a partir do seu conector juntamente com as ferramentas do Azure que o relatório precisa. As ferramentas são as operações individuais que o agente pode invocar. Escolher ferramentas aqui sobrepõe-se aos padrões globais de ferramenta para este agente personalizado, e deixar a seleção vazia permite que herde todas as ferramentas globais. Ver Ferramentas e Ferramentas e competências.
- Selecione Criar.
As boas instruções identificam o âmbito, a verificação e o que fazer com o resultado. A instrução de exemplo funciona porque diz que recursos consultar, o que procurar e para onde vai o resumo, para que o agente não tenha de adivinhar nenhum dos três. O separador YAML mostra a mesma definição que o texto, por isso podes rever ou copiar o que construíste.
O agente personalizado aparece como um nó na tela, e a sua operação selecionada no Outlook aparece num nó toolbox, normalmente com um emblema MCP.
Ponto de controlo: A tela mostra o nó do agente personalizado e um nó da caixa de ferramentas contendo a ferramenta Outlook selecionada.
Sugestão
O formulário de agente personalizado também permite atribuir habilidades e ganchos. As competências são procedimentos reutilizáveis que o agente carrega quando são relevantes, e os gatilhos são mecanismos de controlo executados antes ou depois de uma ação para a manter dentro dos limites definidos. Veja Criar um subagente para a explicação completa, as Competências e os hooks do agente.
Agende uma tarefa recorrente
Liga uma tarefa agendada ao agente personalizado para que corra automaticamente.
Selecione o botão + na lateral do nó do seu agente personalizado.
No grupo Trigger , selecione Adicionar tarefa agendada. O diálogo começa com o agente personalizado Response já definido para esse agente.
Preencha os campos:
Campo Valor de exemplo Nome da tarefa daily-health-reportAgente personalizado de resposta O seu agente alfandegário, já selecionado Detalhes da tarefa Verificar o estado dos recursos no meu grupo de recursos. Verifica que todas as aplicações estão a correr, verifica as métricas de CPU e memória da última hora e revê quaisquer registos de avisos recentes. Resume as conclusões e envie o relatório. Frequência Diariamente Hora do dia 08:00 Selecione Criar tarefa.
A etiqueta Hora do dia mostra o fuso horário em que o seu navegador está, como Hora do dia (PST), mas o horário é guardado como UTC sem fuso horário. A tarefa corre sempre à mesma hora UTC, por isso, após uma alteração no horário de verão, ela corre uma hora antes ou depois da hora local que escolheste. Se definir Frequência para Cron personalizado, o seletor de tempo é substituído por um campo de expressão Cron (UTC ), e a expressão é lida como UTC.
Cada execução consome utilização de agentes, e uma tarefa diária continua a consumir utilização de agentes até a desativar. Escolhe a frequência mais baixa que ainda te dê o sinal de que precisas. Para saber como é medido o uso, consulte Preços e faturação.
A tela mostra agora toda a cadeia de fluxo de trabalho.
Verificar o resultado
Execute a tarefa imediatamente para verificar se tudo funciona:
- Vai a Automação na navegação lateral, onde podes ver as tuas tarefas agendadas. Links antigos para a página de tarefas agendadas redirecionam para aqui.
- Selecione a caixa de seleção junto da sua tarefa.
- Selecione Executar agora na barra de ferramentas.
- Para ver a execução, selecione o nome da sua tarefa para abrir a vista Execuções e, em seguida, selecione a ligação Nome da thread. Também podes encontrar o tópico em Chats na barra lateral.
Executar agora submete o pedido de execução e atualiza a lista de tarefas. O que a execução produz, desde as verificações do estado de funcionamento e métricas até ao relatório enviado por e-mail, depende das ferramentas que selecionaste, do acesso do agente aos teus recursos e à tua telemetria, e do funcionamento do conector.
Ponto de controlo: É apresentada uma execução da tarefa. Se a execução resolver um thread, a vista de execuções mostra um link do nome do Thread . Caso contrário, mostra Nenhum tópico encontrado. Se a execução for bem-sucedida e invocar a ferramenta Outlook, verifique se o destinatário recebe o relatório.
Se a tarefa não for executada
Uma tarefa agendada pode terminar sem produzir o resultado que esperava. Comece pelo histórico de execuções.
- Vai a Automação e seleciona o nome da tarefa. Cada linha de execução mostra a hora de início, o estado Com êxito ou Falhou e uma ligação para o nome do tópico ou Nenhum tópico encontrado. A linha não mostra nenhuma mensagem de erro, por isso abre o tópico para ver o que aconteceu.
- Abra o tópico mais recente. Mostra como o agente planeou o trabalho, a que ferramentas recorreu e a que conclusão chegou.
- Uma execução é marcada como bem-sucedida assim que o respetivo trabalho é entregue a uma thread, pelo que uma execução pode mostrar Sucesso mesmo que o agente venha mais tarde a parar, fique em pausa a aguardar aprovação ou encontre uma falha numa chamada de ferramenta. Leia o tópico antes de confiar no estado.
- Se não aparecer nenhuma execução, confirme que o estado da tarefa está Ligado e verifique o próximo tempo de execução.
| O que vês | Causa provável | O que fazer |
|---|---|---|
| A execução indica Sucesso, mas não chega nenhum e-mail | A operação de email não está ativada no conector, o parâmetro do destinatário está bloqueado para um endereço diferente, ou o agente nunca chegou ao passo de envio | Abre o tópico para ver se o agente chamou a ferramenta Outlook. Depois edita o conector, confirma que a operação de envio está selecionada e verifica o valor To bloqueado |
| A execução mostra Sucesso, e o tópico está à espera de aprovação | O nível de autonomia do Agente da tarefa é Revisão, por isso o agente faz uma pausa no tópico antes de agir | Abra o tópico e aprove a ação pendente, ou edite a tarefa e defina o nível de autonomia do Agente para Autónomo |
| A execução mostra Nenhum fio encontrado | A execução falhou antes de criar uma thread | Confirme que o estado do conector está Ligado e que o agente personalizado de Resposta da tarefa ainda existe, depois selecione Executar agora para tentar novamente |
| O conector não está ligado | A autorização expirou, ou a conta perdeu o acesso à caixa de correio | Editar o conector e iniciar sessão novamente |
| O relatório chega sem dados de recursos | A identidade do agente não tem acesso aos recursos que a tarefa verifica | Revise as atribuições descritas nas permissões do Agente |
Para mais resolução de problemas e gestão de tarefas, consulte Criar e editar tarefas agendadas.
Limpeza de recursos
Depois de verificares o relatório, usa Desligar ou Apagar para uma tarefa agendada que não planeias manter. Utilize Remover ou Desconectar para o conector. Revogue a autorização OAuth do Outlook quando já não for necessária.
Completaste a jornada de início
Construíste um fluxo de trabalho de ponta a ponta. Um conector dá ao seu agente uma forma de contactar o Outlook, um agente personalizado sabe o que verificar e onde reportar, e uma tarefa agendada executa toda a cadeia por si só.
O seu agente pode agora:
- Automatizar fluxos de trabalho: Executar tarefas agendadas através de agentes personalizados e conectores.
- Usa o contexto da equipa: Tira partido das fontes de conhecimento e dos detalhes da equipa que associaste durante a configuração e a integração inicial.
Se completaste a tua primeira investigação, também viste o agente diagnosticar um problema usando o teu código, telemetria e contexto do Azure. Se concluiu Automate incident response, este deteta alertas que correspondem a um plano de resposta e investiga-os sem que tal lhe seja pedido.
Capacidades relacionadas
| Capability | O que acrescenta |
|---|---|
| Tarefas agendadas | Opções avançadas de agendamento e gestão de tarefas |
| Conectores | Como os conectores fornecem ferramentas ao seu agente |
| Agentes aduaneiros | Como os agentes de alfândega delegam e especializam o trabalho |
Conteúdo relacionado
Agora que está configurado, explore os Conceitos para perceber como o agente funciona, ou experimente um tutorial para orientação prática sobre funcionalidades avançadas.
| Para onde ir | O que você vai encontrar |
|---|---|
| Conceitos | Como funcionam os papéis, permissões, memória, conectores e raciocínio de agentes |
| Capacidades | Páginas detalhadas sobre cada funcionalidade que o agente oferece |
| Tutoriais | Guias passo a passo para investigação profunda, conectores, ganchos e muito mais |