Explorando a geração de fluxo
Crie vários fluxos e subfluxos de etapas com a IA generativa. Gere valores de cápsula de dados apropriados para gatilhos de fluxo compatíveis e entradas de ação.
Ativação
A geração de fluxo de habilidade é instalada com Now Assist para criadores(sn_now_creator). Você pode instalar esta aplicação do ServiceNow Store site.
Benefícios
- Crie um fluxo ou subfluxo de várias etapas a partir de uma descrição de fluxo em Workflow Studio. Gatilhos e ações compatíveis são configurados com valores de cápsula de dados apropriados.
- Consulte as direções de texto usadas para gerar cada item em seu fluxo.
- Use padrões de design de fluxo padrão.
LLMs compatíveis
Você pode usar Serviço Now LLMModelos estáveis de longo prazo (LTS) do Now LLM, Azure OpenAI, Google Geminiou Anthropic Claude na AWSComo o provedor de modelo de IA para todos Now AssistE agentes de IA. Use os Controles de configuração em Torre de controle de IA para definir quais opções estão disponíveis, defina as preferências de nível de habilidade no Administração do Now Assist console. Para obter mais informações, consulte Large language models on the ServiceNow AI Platform®.
Interfaces do usuário compatíveis
Acesse habilidades de geração de fluxo do Workflow Studio interface do usuário.
Tipos de gatilho compatíveis
- Gatilhos agendados
- Gatilhos de registro
- Criação em
- Criado ou atualizado
- Atualização em
- Gatilhos de acordos de nível de serviço
- Gatilhos de e-mail de entrada
- Gatilhos do Catálogo de serviços
As anotações exibem as direções usadas
Começando com Xanadu Patch 1, a habilidade de geração de fluxo exibe anotações de fluxo abaixo de cada item adicionado ao fluxo. As anotações de fluxo contêm as direções de texto que a habilidade de geração de fluxo usou para gerar o item. Você pode usar essas anotações de fluxo para criar direções de texto melhores e também receber feedback sobre como suas direções são mapeadas para ações específicas, lógica de fluxo e subfluxos.
Este exemplo ilustra como a habilidade de geração de fluxo mapeou direções de texto específicas para itens de fluxo.
| Direções | Item de fluxo gerado |
|---|---|
| executado todos os dias à meia-noite | Gatilho diário |
| encontre todos os registros de problemas recém-criados do último dia | Ação Pesquisar registros |
| iterar sobre eles | Para cada lógica de fluxo |
| Se eles não estiverem atribuídos | Se lógica de fluxo |
| atualize-o para atribuir o problema ao grupo de triagem de nível 1 | Atualizar ação de registro |
| mover o estado para "triaged", | Atualizar ação de registro |
| envie uma notificação para o grupo | Ação Enviar notificação |
Configuração da cápsula de dados para itens compatíveis
Começando com Xanadu Versão do patch 3, a habilidade de geração de fluxo gera valores de cápsula de dados apropriados para gatilhos, ações e lógica de fluxo compatíveis. A habilidade de geração de fluxo atualiza a visualização do fluxo com valores de cápsula de dados conforme ela os gera. Ao gerar uma visualização de fluxo, o sistema exibe um ícone de marca de seleção ao lado de cada item que contém valores de cápsula de dados gerados. Você pode ver os valores da cápsula de dados gerados entre o nome do componente de fluxo e as anotações de fluxo que contêm as direções de texto originais. A visualização do fluxo exibe um ícone de trabalho animado ao lado dos itens que estão aguardando a geração de valores de cápsula de dados. Enquanto a visualização de fluxo está gerando valores de cápsula de dados, o sistema exibe uma opção para parar de gerar a visualização de fluxo. Se você parar de gerar a visualização de fluxo, deverá salvar e editar manualmente o fluxo ou editar suas direções para gerar outra visualização de fluxo.
- Ícone Concluído 1
- O sistema exibe um ícone de marca de seleção verde nos cartões de componentes de fluxo para os quais gerou valores de cápsula de dados. Esses ícones de status só ficam visíveis enquanto o sistema está gerando a visualização do fluxo.
- 2. Valores de cápsula de dados gerados
- O sistema exibe uma visualização dos valores da cápsula de dados entre o nome do componente de fluxo e as direções de texto usadas para gerar o componente de fluxo. O sistema exibe uma visualização de valores de cápsula de dados longos. Você pode selecionar um componente de fluxo para ver a configuração completa da cápsula de dados no painel de propriedades.
- 3. Ícone de trabalho
- O sistema exibe um ícone de trabalho animado no cartão atual para o qual está gerando valores de cápsula de dados. O sistema exibe um ícone de trabalho estático para os componentes de fluxo que ainda não geraram valores de cápsula de dados. Esses ícones de status só ficam visíveis enquanto o sistema está gerando a visualização do fluxo.
- Botão Parar de gerar 4
- O sistema exibe o botão Parar de gerar enquanto gera valores de cápsula de dados. Você pode interromper a geração de fluxo para salvar e editar manualmente o fluxo ou para atualizar o. Now Assist direções usadas para gerar sua visualização de fluxo.
Descrições dos dados de fluxo
Veja uma descrição em linguagem natural dos dados que cada componente de um fluxo usa. Entenda quais gatilhos de fluxo de dados, ações e blocos lógicos de fluxo usam sem precisar abrir os detalhes de configuração. Quando possível, o título do componente de fluxo exibe informações sobre a tabela de onde os dados vêm. Caso contrário, o componente de fluxo exibirá as cápsulas de dados que ele foi configurado para usar.
Suporte a hash tag para referências de nome de tabela
Começando com Xanadu Patch 3, você pode consultar uma tabela específica em seu Now Assist digitando um caractere de hash tag e digitando o rótulo da tabela ou o nome da tabela. Conforme você digita, o preenchimento automático exibe tabelas que correspondem à sua entrada. Adicione referências de hash tag às suas direções quando quiser garantir que a geração de fluxo selecione a tabela correta para gatilhos ou ações baseadas em registro. As referências de marcador de hash são particularmente úteis para ajudar o LLM a distinguir tabelas que têm rótulos semelhantes ou até idênticos, como as tabelas Usuário [imp_user] e Usuário [sys_user].
- 1. Texto de hash tag
- O sistema reconhece hashtags como uma referência a um rótulo de tabela ou nome de tabela. Você pode digitar um rótulo de tabela, como Prioridade estratégica, ou um nome de tabela, como sn_gf_strategy.
- 2. Preenchimento automático de sugestões de nome de tabela
- O sistema exibe sugestões de nome de tabela que correspondem ao texto do hash tag. Você pode selecionar uma sugestão de preenchimento automático para usar dados dessa tabela específica em seu Now Assist direções.
- 3. Link de hash tag para a tabela
- O sistema exibe o texto do link sublinhado para a tabela selecionada.
Suporte à geração aumentada de recuperação (RAG)
A geração de fluxo usa a geração aumentada de recuperação (RAG) para incluir os nomes de ações e subfluxos comuns e publicados recentemente disponíveis em sua instância. Workflow Studio atualiza a lista de ações comuns e publicadas recentemente e subfluxos a cada hora para disponibilizá-las para geração de fluxo. Você pode listar ações e subfluxos publicados por nome nas direções de geração de fluxo.
Prompts de exemplo
Aqui estão alguns exemplos que você pode usar para criar fluxos e subfluxos.
- Prompt de fluxo de exemplo 1: Gatilho programado
- Você pode usar este prompt para criar um fluxo com um gatilho programado.
Crie um fluxo que seja executado todos os dias à meia-noite e encontre todos os registros de problema recém-criados do último dia. Iterar sobre eles. Se eles não estiverem atribuídos, atualize-o para atribuir o problema ao grupo de triagem de nível 1, mova o estado para "Triado" e envie uma notificação para o grupo.
- Prompt de fluxo de exemplo 2: Gatilho de tarefa do Acordo de nível de serviço (ANS)
- Você pode usar este prompt para criar um fluxo com um gatilho de tarefa de Acordo de nível de serviço (ANS).
Crie um fluxo com gatilho de ANS. Aguarde 50% do ANS e envie uma notificação. Em seguida, aguarde 75% do ANS e envie outra notificação. Após a conclusão de 100% do ANS, faça uma declaração If para determinar se o ANS foi violado ou concluído.
- Prompt de fluxo de exemplo 3: Gatilho de registro
- Você pode usar este prompt para criar um fluxo com um gatilho de registro.
Sempre que uma solicitação de mudança for criada ou atualizada em que o modelo é uma demonstração não autorizada, faça o seguinte em paralelo. Primeiro, aplique a política de aprovação de mudança. Se as aprovações forem aprovadas ou ignoradas, atualize o registro de solicitação de mudança como Aprovado. Caso contrário, o registro de solicitação de mudança foi atualizado como rejeitado. Avalie o modelo mais uma vez. Se rejeitado, envie e-mail. Em segundo lugar, aguarde até que ativo seja falso, ignore as aprovações de solicitação de mudança e avalie o modelo de mudança.
- Prompt de subfluxo de exemplo 4: Entrada de registro
- Você pode usar este prompt para criar um subfluxo com uma entrada de registro.
Crie um subfluxo que registre o nome da entrada do problema e verifique se a última atualização por pessoa é igual à atribuída a. Saída do resultado da saída do subfluxo.
- Prompt de subfluxo de exemplo 5: Entrada de aprovação
- Você pode usar este prompt para criar um subfluxo para uma aprovação.
Crie um subfluxo para criar um trabalho de inicializador de fluxo usando os parâmetros do gerador de carga e do sys ID de configuração de trabalho fornecidos. Se o sys ID do trabalho não estiver vazio, atribua-o como a saída do subfluxo ID de execução do trabalho. Em seguida, inicie o inicializador de fluxo para o SYSID de trabalho criado e atribua saídas de subfluxo.
- Prompt de subfluxo de exemplo 6: Tarefas de catálogo
- Você pode usar este prompt para criar um subfluxo que cria tarefas de catálogo.
Crie um subfluxo para enviar um e-mail que informe que o sistema operacional deve ser atualizado imediatamente e envie um SMS com as instruções desse processo a cada usuário que tenha um laptop atribuído a ele.
Esses exemplos ilustram o uso de hashtags para se referir a tabelas específicas.
- Fluxo de exemplo 7: Prioridade estratégica [sn_gf_strategy] e objetivo [sn_gf_goal]
- Na criação de uma nova prioridade estratégica, se o tipo for iniciativa principal e a data de início for anterior à data de término, verifique se há algum objetivo no registro de prioridade estratégica. Se nenhum objetivo existir, envie um e-mail para o responsável.
- Exemplo 8: Pedido de transferência [alm_transfer_order]
- Depois que um pedido de nº transferência for atualizado para a fase de preparação da remessa, verifique se há um valor no campo Para depósito. Se não estiver vazio, crie uma nova linha de ordem de transferência e vincule-a ao registro de ordem de transferência de acionamento.
- Exemplo 9: Tipo de métrica de avaliação [asmt_metric_type]
- Todos os dias, às 19h, verifique se há novos registros de Tipo de métricas de avaliação que são feed de atividades. Para cada um deles, se a configuração de paginação for categoria, adicione a função de avaliador ao usuário gerente de avaliação.
- Exemplo 10: Pacote de testes [sys_atf_test_suite] e Teste [sys_atf_test]
- Quando um novo registro do Pacote de testes for criado ou atualizado, verifique se há registros secundários de teste dentro dele. Se não houver nenhum, defina o campo Ativo como falso.
Etapas de espaço reservado
Diretrizes gerais
- Sempre descreva o gatilho primeiro
- Descreva o gatilho de fluxo e suas condições de dados primeiro. Após o gatilho, descreva as ações e a lógica de fluxo na mesma ordem em que você deseja que elas estejam no fluxo.
- Evite erros ortográficos
- Evite escrever incorretamente os nomes de ações, lógica de fluxo ou tabelas. Considere o uso de hashtags para evitar erros com nomes de tabela.
- Seja preciso e descritivo em sua solicitação
- Certifique-se de que sua solicitação seja precisa e descritiva. Descreva o gatilho de fluxo, os dados de registro, as ações e a lógica de fluxo com o máximo de detalhes possível. Se você anexar uma imagem, certifique-se de anexar uma imagem clara e de alta qualidade do processo.
- Seja sucinto e direto em sua solicitação
- Especifique se você deseja gerar um fluxo ou um subfluxo. Por exemplo, use a frase " Crie um fluxo que para gerar um fluxo. Descreva cada etapa do fluxo em ordem.
- Consulte ações, lógica de fluxo e tabelas por nome
- Use ação, lógica de fluxo e nomes de tabela como parte de suas direções. Quanto mais próximas suas direções estiverem dos nomes reais, mais fácil será para o LLM reconhecê-las. Por exemplo, use o texto para cada um ou faça o seguinte em paralelo para se referir a essas opções de lógica de fluxo específicas. Para nomes de tabela, considere o uso de hashtags.
- Revise o contorno do fluxo gerado e os valores de entrada
- Revise cada ação, lógica de fluxo e subfluxo no contorno de fluxo gerado. Revise os valores de entradas geradas para confirmar se eles contêm referências de dados relevantes.
- Use hashtags para fazer referência a dados em uma tabela específica
- Use um hash tag para selecionar um nome de tabela específico. Hashtags são particularmente úteis para distinguir tabelas que têm nomes de exibição idênticos ou semelhantes, como as tabelas Usuário [sys_user] e Usuário [imp_user].
- Use números para distinguir as ramificações de Faça o seguinte na lógica de fluxo paralelo
- Adicione um número a cada ramificação paralela. Por exemplo, as direções, " Quando um incidente P1 é criado, faça o seguinte em paralelo: 1. Registre sua descrição resumida e 2. PESQUISE o usuário atribuído a ele e envie um e-mail " deixa claro que existem duas ramificações.
- Use aspas para definir valores exatos
- Coloque valores de dados exatos entre aspas para ajudar o LLM a distinguir entre nomes de operação e valores de dados. Por exemplo, as direções, " Registre o valor, "incidente reaberto" " deixe claro que o texto "incidente reaberto" é um valor de dados.
Limitações de IA
Esta aplicação usa inteligência artificial (IA) e aprendizado de máquina, que são campos de estudo em rápida evolução que geram previsões com base em padrões de dados. Como resultado, esta aplicação nem sempre produz informações precisas, completas ou apropriadas. Além disso, não há garantia de que esta aplicação tenha sido totalmente treinada ou testada para o seu caso de uso. Para mitigar esses problemas, é sua responsabilidade testar e avaliar o uso desta aplicação quanto à precisão, dano e adequação para seu caso de uso, empregar supervisão humana da saída e evitar depender exclusivamente de saídas geradas por IA para fins de tomada de decisão. Isso é especialmente importante se você optar por implantar esta aplicação em áreas com impactos importantes, como saúde, finanças, jurídico, emprego, segurança ou infraestrutura. Você concorda em cumprir Política de uso aceitável de IA da ServiceNow , Que pode ser atualizado pela ServiceNow.