Prompt de loops
- Última atualização2025/09/17
O Co-Pilot for Automators (Co-Pilot) é compatível com lógica de loop em prompts de linguagem natural e pode reconhecer o tipo de iterador com base na ação.
Os desenvolvedores podem aproveitar o Co-Pilot para acelerar o processo de desenvolvimento usando um prompt de linguagem natural. Ao criar um cenário de automação que precisa de lógica de loop, os desenvolvedores podem simplesmente descrever o cenário para gerar e sequenciar rapidamente as ações necessárias e o tipo de iterador. Com as ações necessárias e o iterador estabelecidos na tela, os desenvolvedores podem se concentrar em especializar a automação com valores de variáveis e configurações.
Instruções do seu prompt
Ao enviar um prompt por meio do Co-Pilot, você interage diretamente com o orquestrador onde instruções são reconhecidas pelas ações disponíveis no Bot editor. Em seguida, o Co-Pilot preenche e sequencia essas ações em uma estrutura na tela para desenvolvimento adicional. Ao escrever instruções para que os prompts criem loops, a estrutura gerada inclui as ações sequenciadas que você descreve e define automaticamente o tipo de iterador e os itens para que a automação faça o loop, em relação às ações. O trabalho restante se torna muito mais fácil com a estrutura visivelmente disponível para ser revisada e editada onde os detalhes restantes são necessários.
A lógica de loop é reconhecida pelas instruções e parâmetros descritos em um prompt quando um iterador existe para uma ação. O tipo de loop é gerado conforme as propriedades dos itens (por exemplo, para cada arquivo em uma pasta
, enquanto um programa está aberto
).
Verificar resultados
Depois que o loop for gerado via prompt, verifique as configurações nas configurações de ação para garantir a precisão da automação resultante. Por exemplo, se o tipo de iterador for Arquivos em uma pasta, o caminho da pasta é uma propriedade que você insere no prompt e deve verificar nas configurações da ação.
Iterador de arquivo
Ao fazer o loop nos arquivos, o Co-Pilot entende inerentemente os atributos dos arquivos e planeja e justifica o objetivo descrito no prompt do usuário. Observe que o exemplo a seguir inclui o caminho para o arquivo, o nome do arquivo e a extensão.
For each folder and file in C:\Users\Name\Documents, if any excel file is found, then check for the worksheet ‘Main’. If available, then save it as a PDF in the same folder.
Uma variável de dicionário é criada automaticamente para armazenar dados transitórios da ação de loop durante a execução.
- Nome
- Data
- Extensão
- Existe ou não existe
For each file in the folder C:\Users\Name\Documents, show the file extension in a message box.
As propriedades desse iterador podem ser revisadas. Consulte Condições relacionadas ao iterador.
Iterador de e-mail
Ao solicitar o loop por e-mails, os melhores resultados usam uma conexão da Control Room estabelecida com seu servidor de e-mail. Observe que o exemplo a seguir inclui a conexão de e-mail salva e a condição para anexos.
- Usa o pacote do Outlook para criar a automação com uma conexão pré-configurada.
Move all emails in 'OutlookConnection' to the 'Finance' folder if attachments have more than 3 files.
- Usa o pacote de e-mail para criar a automação, deixando que você configure seu servidor de e-mail.
Move all emails in to the 'Finance' folder if attachments have more than 3 files.
Assim como o iterador de arquivos, uma variável de dicionário é usada para armazenar dados enquanto o loop está sendo executado. Aqui você pode utilizar muitas propriedades provenientes dos metadados dos e-mails com o Co-Pilot entendendo inerentemente os atributos de e-mail.
|
|
For each email in 'OutlookConnection' show the sender in a message box.
Consulte Como usar o iterador Para cada e-mail na caixa de correio.
Práticas recomendadas
- Adicione variáveis antes de enviar o prompt.
- Quaisquer variáveis necessárias nas instruções devem ser adicionadas ao arquivo de automação antes de enviar o prompt. As variáveis existentes no arquivo são reconhecidas no prompt pela convenção de nomenclatura adequada (
$var1$
) e mapeadas de acordo na automação. Variáveis que não existem no arquivo e são necessárias para a automação descrita pelo seu prompt são geradas por padrão. Essas variáveis padrão precisam de verificação e configuração para definir os valores, após a entrada do prompt. - Inclua um cenário completo de automação no prompt, sempre que possível.
- Quando você estiver pronto para inserir seu prompt, descreva todo o cenário de automação em um único prompt. Se o cenário for muito longo ou complexo, divida-o em seções de operações. Em seguida, insira um prompt para cada operação no seu fluxo de automação por seção.
Introdução
Use o exemplo a seguir para criar sua automação usando prompts. Consultar, Exemplo de prompt para lógica de loop