BuildShip: Programe Ações Futuras em Workflows com DeepSleep e Inteligência Artificial

BuildShip: Programe Ações Futuras em Workflows com DeepSleep e Inteligência Artificial

A capacidade de controlar o tempo das ações em um workflow automatizado é crucial para otimizar processos, melhorar a experiência do usuário e garantir que as comunicações ocorram no momento mais oportuno. A plataforma de desenvolvimento low-code BuildShip oferece uma funcionalidade poderosa chamada DeepSleep, que permite "colocar workflows para dormir" por períodos determinados, desde minutos até anos. Este artigo explora como utilizar o nó DeepSleep no BuildShip, tanto para atrasos fixos quanto para atrasos dinâmicos determinados por inteligência artificial, transformando seus workflows em verdadeiras "cápsulas do tempo" programadas.

O Que é o BuildShip e a Importância da Temporização em Workflows?

O BuildShip é uma plataforma que capacita desenvolvedores e criadores a construir backends e APIs complexas com lógica visual e nós pré-construídos, incluindo integrações com IA. Em muitos cenários, como o envio de e-mails de acompanhamento para leads, disparar uma ação imediatamente após um gatilho pode não ser o ideal. Por exemplo, um novo usuário pode precisar de tempo para explorar uma ferramenta antes de receber um e-mail de suporte. A temporização estratégica, como a oferecida pelo DeepSleep do BuildShip, permite que as empresas se comuniquem de forma mais eficaz e menos intrusiva.

Implementando o Atraso Fixo com o Nó DeepSleep no BuildShip

Imagine um cenário onde, após qualificar um lead como de alto potencial através de um workflow específico (por exemplo, um "Lead Qualifier" no BuildShip), você deseja enviar um e-mail de acompanhamento. Em vez de enviar este e-mail instantaneamente, o BuildShip permite inserir um atraso.

Passo a Passo para Configurar o Atraso Fixo no BuildShip:

  1. Adicionar o Nó DeepSleep: No seu workflow do BuildShip, entre o gatilho (por exemplo, a qualificação do lead) e a ação subsequente (como o nó "Send Email"), adicione um novo nó. Pesquise por "DeepSleep" e selecione-o.
  2. Configurar o Valor e a Unidade: O nó DeepSleep possui dois campos principais de configuração:
    • value: O número de unidades de tempo que o workflow deve esperar. Por exemplo, para esperar 10 horas, o valor seria 10.
    • unit: A unidade de tempo para o valor inserido. O BuildShip oferece diversas opções, como "Minutes", "Hours", "Days", "Weeks", "Months" e "Years".
  3. Conectar os Nós: Certifique-se de que o fluxo de dados passe corretamente do gatilho para o nó DeepSleep e, em seguida, para o nó de envio de e-mail.

Ao testar um workflow no BuildShip que contém um nó DeepSleep, a plataforma inteligentemente não impõe o tempo de espera durante o teste, permitindo uma depuração rápida. No entanto, em produção, o workflow aguardará o período configurado antes de prosseguir.

Adicionando Inteligência Dinâmica ao Atraso com o Gerador JSON e OpenAI no BuildShip

E se o tempo de espera ideal variar conforme o contexto? O BuildShip permite ir além dos atrasos fixos, integrando inteligência artificial para determinar dinamicamente a duração do DeepSleep. Isso é possível utilizando o nó "JSON Generator", que pode ser alimentado por modelos da OpenAI.

Configurando o Gerador JSON no BuildShip para Atrasos Dinâmicos:

  1. Adicionar o Nó JSON Generator: Insira o nó "JSON Generator" antes do nó DeepSleep no seu workflow do BuildShip. Este nó requer uma chave de API da OpenAI para funcionar.
  2. Instruções (Instructions): Defina o papel do modelo de IA. Por exemplo: "Você é um assistente executivo."
  3. Entrada (Input): Formule a pergunta ou o prompt para a IA. Exemplo: "Qual é o tempo apropriado, em horas, para esperar antes de contatar um usuário de alto potencial que acabou de se inscrever no BuildShip para oferecer suporte?"
  4. Esquema (Schema): Defina a estrutura do JSON que você espera como resposta. É crucial que o tipo de dado seja compatível com o nó DeepSleep. Por exemplo, se você quer um número de horas, o esquema pode ser: { "hours": "number" }.

Após configurar e testar o nó JSON Generator no BuildShip, ele retornará um JSON com o valor determinado pela IA (por exemplo, { "hours": 24 }). É importante clicar em "Update Output Schema" para que o BuildShip reconheça os campos de saída do gerador.

Integrando o Resultado do Gerador JSON ao Nó DeepSleep do BuildShip

Com o Gerador JSON configurado, o próximo passo é usar sua saída para alimentar o nó DeepSleep:

  1. No campo "value" do nó DeepSleep, em vez de um número fixo, selecione a variável correspondente à saída do Gerador JSON (por exemplo, JSON Generator > hours).
  2. Certifique-se de que a "unit" no nó DeepSleep esteja definida como "Hours" (ou a unidade correspondente ao que a IA está gerando).

Agora, o seu workflow do BuildShip irá consultar a IA para determinar o tempo de espera ideal e, em seguida, o nó DeepSleep pausará a execução por esse período dinâmico.

Benefícios e Casos de Uso da Funcionalidade DeepSleep no BuildShip

A utilização do DeepSleep, especialmente quando combinada com a geração dinâmica de tempo através de IA no BuildShip, oferece diversas vantagens:

  • Melhoria da Experiência do Usuário: Evita sobrecarregar usuários com informações ou ações imediatas, permitindo que eles explorem um produto ou serviço em seu próprio ritmo.
  • Personalização Avançada: Adapta o timing de follow-ups e outras ações com base em critérios dinâmicos, tornando a comunicação mais relevante.
  • Criação de Drip Campaigns Inteligentes: Permite espaçar o envio de e-mails ou notificações ao longo do tempo de forma programada e, se desejado, inteligente.
  • Implementação de Lembretes e Tarefas Agendadas: Workflows podem ser configurados para executar tarefas específicas após um certo período.
  • Otimização de Recursos: Colocar um workflow "para dormir" significa que ele não está consumindo recursos ativamente até que o tempo de espera termine.

Potencializando Seus Workflows no BuildShip com Atrasos Inteligentes

A flexibilidade do DeepSleep no BuildShip abre um leque de possibilidades para a criação de workflows mais sofisticados e sensíveis ao contexto. Experimentar com diferentes prompts para o Gerador JSON e diferentes unidades de tempo pode levar a otimizações significativas em seus processos automatizados.

Conclusão

A funcionalidade DeepSleep do BuildShip é uma ferramenta valiosa para qualquer pessoa que precise de controle preciso sobre o tempo em seus workflows. Seja para um simples atraso fixo ou para uma temporização dinâmica orientada por IA, o BuildShip oferece os componentes necessários para construir lógicas de agendamento complexas de forma visual e eficiente. Ao dominar o DeepSleep, você pode elevar a inteligência e a eficácia de suas automações, garantindo que cada ação ocorra no momento perfeito.