Criar um fluxo de trabalho agentivo

  • Versão de lançamento: Zurich
  • Atualizado 31 de jul. de 2025
  • 11 min. de leitura
  • Crie um fluxo de trabalho do agentic em Estúdio de agentes de IA Para que os agentes de IA possam se coordenar para resolver problemas complexos.

    Antes de Iniciar

    Função necessária: sn_aia.admin

    Por Que e Quando Desempenhar Esta Tarefa

    Os fluxos de trabalho do Agentic resolvem problemas de negócios com a IA do Agentic. Em Estúdio de agentes de IA, Você deve definir um fluxo de trabalho do agente e conectá-lo a um agente de IA para executar objetivos complexos que envolvem dados variáveis ou outros fatores com os quais a automação tradicional pode ter dificuldades.

    Procedimento

    1. Navegar até Tudo > Studio do agente de IA > Criar e gerenciar > Fluxos de trabalho agenciais e selecione Novo .
      Você será direcionado para a página Novo fluxo de trabalho do agente na etapa Descrever e conectar.

      Fluxo de trabalho do Agentic Configuração assistida mostrando as diferentes fases de configuração de um novo fluxo de trabalho do agentic.Fluxo de trabalho do Agentic Configuração assistida mostrando as diferentes fases de configuração de um novo fluxo de trabalho do agentic.

    2. Se você quiser usar a IA para ajudá-lo com a configuração do fluxo de trabalho do agentic, selecione Gerar descrição e etapas para criar um rascunho de uma descrição e instruções de um fluxo de trabalho do agentic com Now Assist.
      Em Gere uma descrição e uma lista de etapas com Now Assist janela pop-up, você pode selecionar Gerar para escrever os campos de nome, descrição e instruções para você. Você pode fazer mudanças nesses campos depois que o texto for gerado ou tentar novamente com novas instruções.
    3. Descreva o resultado de negócios que este fluxo de trabalho do agente visa e conecte os agentes de IA ao fluxo de trabalho do agente com base em seus requisitos.
      Nota:
      Se você gerou um fluxo de trabalho do agentic usando Now Assist, o nome, a descrição e a lista de campos de etapas são preenchidos automaticamente para você. Você ainda pode fazer mudanças!
      1. Dê ao fluxo de trabalho do agentic um nome, uma descrição e uma lista de etapas a serem concluídas.

        Para obter exemplos sobre como escrever descrições e instruções bem-sucedidas para o modelo de linguagem grande (LLM), consulte Diretrizes gerais para criar agentes de IA e fluxos de trabalho do agente . As diretrizes explicam alguns fatores a serem considerados ao escrever sua descrição e lista de etapas e oferecem alguns exemplos.

        Tabela 1. Escreva uma descrição clara e um formulário de lista de etapas
        Campos Descrição
        Nome do Wokflow Nome do fluxo de trabalho do agente. Forneça um nome para o desafio de negócios que você deseja resolver.

        Exemplo: Resolução de problemas

        Descrição de fluxo de trabalho Breve resumo do problema de negócios que seu fluxo de trabalho do agente resolverá. Esta descrição é fornecida ao LLM para entender o objetivo geral.
        Lista de etapas

        Plano de ação orientada a ser seguido por seus agentes de IA no fluxo de trabalho do agente. Essas etapas devem ser uma lista numerada detalhada que inclua instruções específicas para o maior número de casos possível, incluindo possíveis erros.

      2. Atribua um ou mais agentes de IA para executar as instruções do fluxo de trabalho do agente.
        1. Na seção Adicionar agentes de IA que podem executar essas etapas, selecione Adicionar agente de IA E preencha o nome do agente de IA em Agente de IA campo.
        2. Selecione Adicionar.
        3. Se você quiser criar um agente de IA para o fluxo de trabalho do agente, na lista suspensa Adicionar agente de IA, selecione Criar novo agente de IA .
          Para obter mais informações, consulte Crie um agente de IA.
          Nota:
          Se nenhum agente de IA estiver disponível para seleção, o. Adicionar agente de IA o botão está inativo.
        O agente de IA selecionado é adicionado ao fluxo de trabalho do Agentic.
      3. Configure ACLs (Access Control Lists, listas de controle de acesso) para o fluxo de trabalho do agentic.
        Nota:
        As ACLs determinam quem tem acesso para descobrir e executar o fluxo de trabalho do agente. Para saber mais sobre as ACLs que você pode criar em Estúdio de agentes de IA e como adicionar configurações de segurança mais avançadas, consulte Implemente o controle de acesso para segurança em agentes de IA.

        Esta é uma etapa obrigatória. Se você configurou anteriormente um fluxo de trabalho do agentic sem criar uma ACL, deverá gerar uma ACL antes de fazer outras modificações.

        Se você já criou uma ACL para o fluxo de trabalho do agentic, ela aparecerá em uma lista nesta seção. Você pode clicar duas vezes nas cápsulas de função para editar as funções.

        Tabela 2. Definir quem pode acessar o fluxo de trabalho agentivo
        Campo Descrição
        Acesso de usuário O tipo de usuários cujo acesso ao fluxo de trabalho do agentic é definido pelas seguintes opções:
        • Qualquer usuário autenticado : Qualquer usuário conectado pode acessar o fluxo de trabalho do Agentic.
        • Usuários com funções específicas : Os usuários que têm pelo menos uma das funções atribuídas a eles podem acessar o fluxo de trabalho do agentic. Esta é a opção padrão.
          Nota:
          Se um usuário não tiver acesso a um fluxo de trabalho de agente ou se o usuário não tiver acesso a pelo menos um dos agentes de IA na respectiva execução de fluxo de trabalho de agente de agente, toda a execução será anulada antes que o primeiro agente de IA seja iniciado.
        • Público : Qualquer usuário pode acessar o fluxo de trabalho do agentic, mesmo sem fazer login. Use esta opção somente quando quiser que os convidados possam acessar o fluxo de trabalho do agente.
        Função Atribua uma ou mais funções específicas no menu suspenso.
        Nota:
        Selecionar a função só é possível quando você escolhe Usuários com funções específicas acesso do usuário.
      4. Defina o tipo de sys_user como o fluxo de trabalho do agentic será executado.
        • Para obter mais informações sobre como entender as identidades do usuário que executarão o fluxo de trabalho do agentic, consulte Identidade do usuário.
        • Para obter mais informações sobre como entender as regras das ACLs (Access Control Lists, listas de controle de acesso) em ServiceNow AI Platform®, consulte Access Control List Rules.
        Tabela 3. Selecione a entidade como a qual o fluxo de trabalho do agentic será executado
        Campo Descrição
        Executar como A identidade do usuário com a qual o fluxo de trabalho do agentic é executado.
        Selecione um dos seguintes tipos de entidade para os quais o fluxo de trabalho do agente deve ser executado:
        1. Usuário dinâmico : O usuário conectado (sys_user) que invoca a execução de um fluxo de trabalho do agentic.

          O usuário dinâmico pode ser o sys_user de um gatilho, fluxo de trabalho do agente ou usuário humano que passa suas funções para este fluxo de trabalho do agente (o componente/entidade ascendente que invocou o fluxo de trabalho do agente).

          Qualquer execução executada por um usuário dinâmico é registrada no nome do usuário conectado. Por exemplo, se um incidente for criado por um usuário dinâmico, o incidente criado será registrado no nome do usuário conectado no momento.
          Nota:
          O usuário dinâmico é a configuração padrão para todos os fluxos de trabalho do agente, a menos que haja uma necessidade específica que justifique um usuário de IA. Geralmente, a maioria dos fluxos de trabalho do agentic pode ser executada como usuários dinâmicos.
        2. Usuário com IA : O fluxo de trabalho do agentic é executado e executado como uma identidade de usuário estática pré-configurada com funções atribuídas que não mudarão, independentemente de quem ou como a execução é invocada.

          O usuário com IA é um tipo de registro sys_user do tipo agentes com IA. Todas as ações realizadas por um fluxo de trabalho do agente em execução como um usuário de IA são registradas no nome do usuário de IA para essa ação ou execução. Por exemplo, se um incidente for criado por um usuário de IA, o solicitante dessa execução será registrado como o usuário de IA atribuído.

          O usuário com IA é um sys_user com funções predefinidas.
          Aviso:
          Permitir que usuários públicos invoquem usuários com IA concederá permissões elevadas para quais dados podem ser acessados por eles. Os fluxos de trabalho do Agentic raramente precisam ser executados como usuários de IA.
        Usuário de IA Selecione um usuário de IA específico no menu suspenso.
        Nota:
        Ao determinar essas configurações de segurança, certifique-se de considerar as configurações de segurança para todos os aspectos do fluxo do agente, do fluxo de trabalho do agente, agentes de IA e ferramentas.
      5. Em Perguntar Now Assist Para sugerir a seção Agentes de IA, selecione Agentes de IA recomendados Explorar as recomendações sugeridas para os agentes de IA.
      6. Especifique quais provedores de IA este fluxo de trabalho do agente não oferece suporte.

        Alguns modelos de IA podem executar suas tarefas específicas de fluxo de trabalho do agente melhor do que outros. Você pode escolher um LLM incompatível no Selecione LLMs incompatíveis Se você não quiser que um fluxo de trabalho do agente esteja disponível se um determinado provedor de modelo de IA padrão estiver ativo.

        Para obter mais informações sobre as opções disponíveis, consulte Modelos de idioma grandes no ServiceNow AI Platform®.

      7. Selecione Salvar e continuar.

        Depois de selecionar Salve e continue O Now Assist executa uma verificação para tentar identificar se o fluxo de trabalho do agente é uma possível duplicata de um existente. Se você vir a janela pop-up Possíveis duplicações encontradas, poderá revisar os fluxos de trabalho do agente sinalizados e verificar se o que você está criando é exclusivo.

        Se houver um fluxo de trabalho do agentic semelhante, é possível que o errado seja executado quando um usuário tentar acioná-lo. Tente tornar sua descrição e lista de etapas o mais exclusivas possível para evitar duplicatas.

        Você deve selecionar Salve e continue Para criar a ACL para o agente de IA na tabela ACL. Se você quiser criar ou adicionais Deny-UnlessACLs ou adicionar atributos de segurança para o agente de IA, um usuário com os privilégios elevados corretos pode criá-los na tabela de ACL diretamente. ACLs adicionais não podem ser configuradas em Estúdio de agentes de IA.

        Se você selecionou Users with specific rolesPara sua ACL, depois de selecionar Salvar e continuar, você ainda pode editar as funções da ACL. Retorne à primeira página da configuração assistida e clique duas vezes nas cápsulas de função na seção ACL para fazer mudanças.

        Você será direcionado para a página Adicionar um gatilho preferencial.
    4. Defina um gatilho preferencial e as condições para ativar seu fluxo de trabalho do agentic.

      Fluxo de trabalho do Agentic Configuração assistida Mostrando a página Adicionar gatilho.

      1. Selecione Adicionar gatilho .
      2. No formulário, preencha os campos.

        As condições do gatilho para os fluxos de trabalho do agente definem as condições necessárias para que um usuário execute um fluxo de trabalho do agente.

        O formulário Adicionar gatilho de um fluxo de trabalho do agente.

        Tabela 4. Formulário Adicionar gatilho
        Campos Descrição
        Selecionar gatilho Lista de gatilhos que estão disponíveis na instância.
        Nome Nome do gatilho.
        Ativo Opção para manter suas condições do gatilho ativas.
        Tabela Nome da tabela aplicável ao fluxo de trabalho do agente.

        Exemplo do fluxo de trabalho do agente de resolução automática de problemas: Incidente

        Condições Condições que você pode adicionar para controlar a configuração do gatilho.

        Selecione Adicionar conjunto de condições para adicionar condições ao gatilho de fluxo de trabalho do agente.

        Método de definição de sys_user
        • Usar uma tabela existente
        • Usar um novo script personalizado
        Sys_user

        O usuário com o qual o agente de IA é executado.

        Se você selecionar uma tabela, as opções poderão incluir o campo Solicitante, Resolvido por, Encerrado por ou outro usuário. Você também pode criar um script personalizado para gerar e retornar o sys_id do usuário.

        Modelo do objetivo

        Instrução de modelo para um agente de IA seguir durante sua execução.

        Para alguns tipos de gatilho, você também pode selecionar campos adicionais nas instruções do modelo.

        Canal

        Saída do fluxo de trabalho do agentic: Now Assist painel ou Virtual Agent.

        Nota:
        Para exibir a saída de um fluxo de trabalho do agente acionado no Now Assist, você precisa da função now_assist_panel_user.
        Exibir notificação

        Selecione Mostrar notificação opção para habilitar notificações para seus gatilhos.

        Se houver vários gatilhos com notificações habilitadas para a mesma tabela, somente uma notificação será mostrada.

        Se você escolher um gatilho programado, opções adicionais estarão disponíveis, como o dia da semana e a hora em que você deseja que o gatilho seja executado.

        Nota:
        Ao executar um gatilho programado, nem todos os registros são incluídos na execução. Por padrão, o valor é 10. Se você quiser mudar este número, defina sn_aia.max_scheduled_trigger_querypropriedade do sistema para um valor diferente.

        Se você escolher um gatilho de e-mail, os e-mails de destino deverão existir na tabela Responder [sys_reply]. Novos e-mails não estão disponíveis como gatilhos.

      3. Selecione Adicionar.
        Você será direcionado para a página Definir gatilho.
      4. Selecione Salvar e continuar.
        Você será direcionado para a página de exibição Selecionar uma IU.
    5. Configure a exibição e o acesso para o fluxo de trabalho do agente na página de exibição Selecionar uma IU.
      1. Ative a alternância Exibir para exibir a saída do fluxo de trabalho do Agentic no canal selecionado.

        Selecione a página de exibição mostrando Now Assist painel como a opção de saída para execução de fluxo de trabalho do agente.

        Nota:
        . Now Assist a opção de exibição do painel não está disponível, você deve habilitar o painel primeiro. Para obter mais informações, consulte Ligue o. Now Assist painel. Now_assist_panel_role deve ter now_assist_role para exibir a saída de um fluxo de trabalho do agente acionado no Now Assist painel.
      2. Você pode selecionar o ícone Avançar ( Ícone Avançar.) Para acessar a lista suspensa Funções do usuário e selecionar uma função de usuário para quem deve acessar o fluxo de trabalho do agente.
      3. Selecione Salve e teste .

        Você será direcionado para a página de teste do fluxo de trabalho do agente. Para obter mais informações sobre como testar um fluxo de trabalho do agente, consulte Teste um fluxo de trabalho do agente.

        Para testar o fluxo de trabalho do agentic, você deve ter a função sn_aia.admin e todas as funções que a ACL configurada para o fluxo de trabalho do agentic requer, se aplicável.

    Resultado

    Um fluxo de trabalho do agente é criado e pode ser visto na lista de fluxos de trabalho do agente na página Criar e gerenciar.

    Se você selecionou Usuários com funções específicas Para sua ACL, você pode mudar as funções a qualquer momento. Retorne à configuração assistida e clique duas vezes nas cápsulas para fazer mudanças. Todas as outras mudanças de segurança devem ser feitas na tabela ACL [sys_security_acl] por um usuário com permissões elevadas.