Automatizar agentes Microsoft Foundry com fluxos de trabalho no Azure Logic Apps (pré-visualização)

Aplica-se a: Aplicativos Lógicos do Azure (Padrão)

Observação

Esta funcionalidade está em pré-visualização, pode incorrer em encargos e está sujeita aos Termos de Utilização Suplementares para Pré-visualizações do Microsoft Azure.

Depois de construir um agente no Microsoft Foundry, precisa que o agente corra no momento certo, responda a eventos empresariais, aceda a serviços e sistemas para realizar trabalhos e execute processos que podem abranger durações ou várias equipas. Sem uma camada de orquestração, os agentes permanecem isolados dos fluxos de trabalho de produção que os clientes precisam de automatizar.

O Azure Logic Apps e o Microsoft Foundry resolvem este problema enquanto uma única pilha tecnológica agêntica. A Foundry fornece a inteligência para o agente, incluindo modelos, instruções, conhecimento e proteções. O Azure Logic Apps fornece a camada de automação que orquestra e invoca o agente através de fluxos de trabalho e ligações a sistemas empresariais. Em conjunto, o Microsoft Foundry e o Azure Logic Apps ajudam-no a passar de ter apenas um agente para correr esse agente num fluxo de trabalho de produção ao nível de produção, após alguns passos – sem código de integração personalizado.

Este guia mostra como ligar e chamar agentes Foundry a partir de fluxos de trabalho no Azure Logic Apps para que possa automatizar processos de negócio sem necessidade de código de integração personalizado. Por exemplo, a captura de ecrã seguinte mostra o designer de workflow no Azure Logic Apps com um exemplo de processo empresarial automatizado para uma carga de trabalho de candidatura a empréstimos, que inclui ligar para um agente de crédito automóvel alojado no Foundry:

Captura de ecrã mostra o portal Azure, o designer de workflow Standard e um exemplo de processo de negócio automatizado que chama um agente no Foundry.

Como os agentes trabalham com fluxos de trabalho de aplicações lógicas

Azure Logic Apps e Microsoft Foundry funcionam em conjunto para que possa:

  • Adiciona, configura e chama agentes da Foundry a partir do teu fluxo de trabalho no designer.

  • Executar agentes Foundry autonomamente a partir do acionador no seu fluxo de trabalho.

    Um agente autónomo funciona com base nas necessidades do seu negócio, enquanto um agente baseado em chat funciona com base em prompts ou instruções. Quando combinas um gatilho de workflow com um agente Foundry, podes automatizar um processo de negócio onde os agentes reagem a eventos, executam um calendário, ou ambos.

  • Opcionalmente, disponibilize qualquer ação de conector para que um agente do Foundry a utilize como ferramenta.

    Pode escolher entre conectores incorporados, APIs, fluxos de trabalho e servidores MCP para vários serviços e sistemas – todos com a capacidade de funcionar como ferramentas para agentes Foundry. Estes agentes são ativados quando é recebido trabalho por acionamento de mais de 1 400 conectores, determinam os passos necessários e executam ações através das respetivas ferramentas.

    Por exemplo, um agente pode argumentar sobre um problema com o cliente, atualizar a base de dados de gestão de relações com o cliente, abrir o ticket, enviar a aprovação ou publicar a mensagem.

    Observação

    As ações incorporadas correm dentro do mesmo processo que o runtime do Azure Logic Apps e suportam integração com redes virtuais, permitindo que os agentes acedam a recursos protegidos através de uma rede privada.

  • Exponha um fluxo de trabalho completo como uma ferramenta de agente.

    O teu agente pode executar um fluxo de trabalho como ferramenta, não apenas uma chamada de API única.

  • Execute fluxos de trabalho de longa duração ou os que exigem intervenção humana. Por exemplo, pode ter um único fluxo de trabalho que inclua os seguintes passos:

    • Uma referência a um webhook.
    • Uma aprovação em vários passos que espera por uma resposta humana.
    • Uma orquestração de longa duração que abrange vários sistemas.
    • Um processo que pausa e retoma com base em eventos externos.

    O agente pondera os passos necessários a seguir, e o fluxo de trabalho decorre de forma duradoura enquanto o processo precisar. A automação de processos de negócio, os fluxos de trabalho duráveis e a IA agêntica estão disponíveis na mesma plataforma.

Por que utilizar uma pilha agêntica

Tradicionalmente, soluções automatizadas com agentes e lógica determinística exigem que trabalhe em mundos separados:

  • A plataforma onde constróis e alojas o agente.
  • A plataforma onde ligas o agente aos serviços e sistemas onde o trabalho acontece e para contactar o agente.

No entanto, os agentes só são úteis quando conseguem agir de forma autónoma, duradoura, entre sistemas e durante os períodos de tempo que os processos empresariais reais necessitam. A maioria das soluções de IA do mundo real precisa de combinar tanto agentes como etapas determinísticas. A Foundry fornece a plataforma de agentes, enquanto o Azure Logic Apps oferece os fluxos de trabalho, accionadores, conectores, webhooks e a composição de agentes como ferramentas.

Microsoft Foundry Azure Logic Apps
Construir e hospedar agentes com modelos, instruções e ferramentas. Acione agentes a partir de qualquer evento ou agendamento.
Baseie as respostas em conhecimento e dados empresariais. Orquestre processos empresariais em várias etapas e com vários agentes.
Avaliar, moldar e observar o comportamento do agente. Expõe conectores, fluxos de trabalho e agentes incorporados como ferramentas nativas.

O Azure Logic Apps une ambos os mundos, otimizando o que cada plataforma faz melhor para obter capacidade de IA que impulsiona processos empresariais automatizados. Os fluxos de trabalho suportam tanto o processamento de agentes antes e depois como passos determinísticos para automatizar processos previsíveis baseados em regras.

Cenários comuns

Quando emparelhas agentes Foundry com fluxos de trabalho no Azure Logic Apps, os agentes podem correr autonomamente com base em eventos ou num agenda, fazendo pausas para aprovação humana quando necessário. Por exemplo:

  • Quando chega uma fatura, um agente adiciona campos, extrai dados dos campos existentes, valida-os contra a ordem de compra, cria o registo de pagamento e atualiza o sistema de registos.
  • Quando chega um pedido, um agente prepara e chama um fluxo de trabalho de aprovação de longa duração que aguarda a resposta do gestor antes de concluir a compra.
  • Num cronograma recorrente, um agente recolhe dados de vários sistemas, resume os resultados e envia um relatório por email.

Prerequisites

Configura um agente Foundry num fluxo de trabalho

  1. No Azure portal, abre o recurso e fluxo de trabalho da tua aplicação Standard Logic no designer.

  2. No designer, siga os passos gerais para adicionar uma ação chamada Agent ao seu fluxo de trabalho.

    Depois de a ação Agente aparecer no designer, o painel Criar ligação abre-se automaticamente, caso não tenha uma ligação existente.

  3. No painel Criar ligação , forneça a seguinte informação:

    Property Valor Description
    Nome da conexão < nome descritivo> Um nome que identifica a ligação.
    Origem do modelo do agente Projeto Foundry O tipo de fonte que utiliza o modelo Foundry.
    Subscription < nome da subscrição> A subscrição Azure para o seu recurso Azure OpenAI.
    Projeto de Laboratório de Inteligência Artificial < Nome do projeto Foundry> O teu projeto Foundry.
    Ponto de extremidade da API < API-endpoint> O endpoint API preenchido automaticamente para o seu projeto Foundry.

    A captura de ecrã seguinte mostra a informação de ligação de um projeto Foundry de exemplo:

    A captura de ecrã mostra o painel “Criar ligação” e informações de ligação de exemplo para um projeto Foundry.

    Para mais informações, consulte Configurar o modelo de IA.

  4. Quando terminar, selecione Criar novo.

    O painel de informações de ações do Agente abre-se para que possas configurar o teu agente da Foundry.

  5. Para renomear a ação Agente, no painel de informações da ação, selecione o título do agente e introduza um nome que descreva a finalidade do agente.

  6. Siga os passos para selecionar um agente existente ou criar um agente:

    • Se tiver um agente, no separador Parâmetros , na lista de Agentes , selecione o seu agente da Foundry.

      A lista de agentes apresenta, por predefinição, a versão mais recente e mostra o modelo pré-configurado e as instruções do agente. Podes chamar o agente como configurado, ou fazer alterações editando o agente no portal Foundry ou adicionando ações de ligação como ferramentas ao agente.

      A captura de ecrã seguinte mostra o painel de informações de ações do agente automaticamente preenchido com um agente de exemplo alojado no Foundry:

      A captura de ecrã mostra o painel de informações do agente com detalhes e instruções de exemplo preenchidos automaticamente para um agente existente no Foundry.

    • Se não tiver um agente, siga estes passos para criar um agente na Foundry:

      1. No separador Parâmetros , em Agente, selecione Criar novo agente.
      2. Para o nome do agente, introduza o nome que deseja.
      3. Para Modelo, selecione o modelo a usar.
      4. Para as Instruções, introduza o papel e a descrição do cargo do agente.
      5. Quando terminar, selecione Criar.

      A captura de ecrã seguinte mostra o painel de informações de ações do agente com detalhes para criar e hospedar um novo agente no Foundry:

      A captura de ecrã mostra o painel de informações do agente com detalhes para criar um novo agente no Foundry.

      O designer mostra agora uma ação para o seu agente criado. Pode chamar o seu agente a partir de um fluxo de trabalho no Azure Logic Apps ou do portal Foundry.

  7. Opcionalmente, em Instruções do utilizador, introduza as instruções que o agente deve utilizar como pedidos.

    Para melhores resultados, faça com que cada instrução do utilizador se foque numa tarefa específica, por exemplo:

    1. No painel de informações do agente, na caixa de instruções do utilizador Item - 1 , introduza um prompt para o agente.
    2. Para adicionar outra instrução, selecione Adicionar novo item.
    3. Na caixa de instruções do utilizador - 2 , introduza outro prompt para o agente.
    4. Repete até terminares de adicionar todos os prompts que queres.
  8. Opcionalmente, siga estes passos para adicionar ferramentas que o seu agente utiliza para realizar ações:

    1. No estruturador, na ação Agent e em Adicionar ferramenta, selecione o sinal de mais (+).

      Abre-se o painel de Adicionar uma ação onde podes ver as ações disponíveis.

    2. No painel Adicionar uma ação , siga os passos gerais para adicionar a ação apropriada a usar como ferramenta agente.

      Depois de selecionar a ação, tanto o contentor da ferramenta como a ação selecionada aparecem na ação do agente no designer. Ambos os painéis de informações também são abertos ao mesmo tempo.

    3. No painel de informações da ferramenta, selecione o título da ferramenta e insira um nome que descreva o propósito da ferramenta.

    4. Na guia Detalhes , para Descrição, insira a descrição da ferramenta.

      Em Descrição, a seção Parâmetros do agente aplica-se apenas a casos de uso específicos. Para obter mais informações, consulte Criar parâmetros do agente.

      Por exemplo, consulte Criar uma ferramenta "Obter meteorologia".

  9. Quando terminar, salve seu fluxo de trabalho.