Skip to main content

O Blip Go Personal oferece diversas opções de customização do conteúdo dentro do seu escopo de funcionalidades. Entretanto, através do uso de skills personalizadas, é possível, em pontos pré-determinados, anexar novas skills ao fluxo base de Go Personal e oferecer novos conteúdos.

 

Primeiros passos

Para a criação de uma skill personalizada, os passos iniciais são iguais à criação de qualquer bot. No entanto, existem algumas orientações importantes para o desenvolvimento e publicação que serão mostradas a seguir.

 

Desenvolvimento: template, padrões e orientações

É disponibilizado um pequeno template em arquivo .json (templateskp.json) que contém o mínimo necessário para a skill personalizada funcionar.

 

 

Após a importação do arquivo, porém é necessário se certificar de ligar o contexto do roteador.

 

 

É necessário também adicionar as variáveis de configuração parentServiceName e serviceName, com o nome do serviço de Go Personal que redireciona para a skill personalizada e o nome do serviço da skill personalizada, respectivamente.

 

Exemplo de configuração

 

Tabela Skills Go Personal x Skills Personalizadas

serviceName

parentServiceName

PreMain

Main

PreFaq

Main

PreEnd

Main

PreDesk

Desk

PreSurvey

NotaCerta

PosSurvey

NotaCerta

 

A skill personalizada recebe como input uma mensagem em formato padrão 

 

Exemplo:

​​​​​​​{

  "origin": "Main",

  "flow": "inicio",

  "input": { 

"content": "Olá", 

"type": "text/plain" 

}

}

 

Essa mesma estrutura deve ser utilizada na mensagem de saída para retornar para o fluxo padrão de Go Personal.

 

Orientações

  • Recomenda-se a utilização de um prefixo skp nas variáveis do fluxo personalizado para não haver conflitos.
  • A skill personalizada sempre deve retornar para o fluxo padrão de Go Personal.
  • O retorno ao fluxo padrão de Go Personal deve sempre ser feito para o bot que faz a chamada, conforme o esquema dos pontos de interação.

 

Tratamento de exceções

O tratamento de exceções deve ficar dentro da própria skill personalizada.

 

Limitações

Não deve ser utilizado o bloco de atendimento humano na skill personalizada.

 

Arquitetura, publicação e atualizações

O esquema de publicação é realizado a partir de uma instalação de Go Personal. A essa instalação são anexadas as skills personalizadas e então ocorre o processo de publicação comum em Blip Packs.

 

 

💡 Periodicamente são lançadas novas versões do fluxo de Go Personal. Os clientes receberão essas atualizações automaticamente nos seus templates. Entretanto, existem dois modelos de publicação:

Para usar uma skill personalizada e disponibilizá-la no momento da finalização do desenvolvimento, deve-se adicionar esta skill manualmente em cada bot roteador de seu contrato. Basta adicionar um serviço nos roteadores com o nome da skill personalizada e apontar para a skill, desse modo, tudo que for alterado na skill será refletido em todos os bots que estão apontando para ela, e isso não sofrerá impacto no momento de futuras atualizações de Go Personal.

 

Uma instalação padrão de Go Personal contém quatro skills. 

 

⚠️Nenhum desses serviços pode ser excluído!⚠️

 

O esquema dos pontos de interação do fluxo base de Go Personal com as skills personalizadas é representado abaixo:

 

 

Os nomes dos serviços anexados ao fluxo de Go Personal devem seguir a nomenclatura abaixo:

  • PreMain - Nome do serviço executado antes da saudação/retorno
  • PreFaq - Nome do serviço executado antes da FAQ
  • PreDesk - Nome do serviço executado antes da validação de transbordo
  • PreSurvey - Nome do serviço executado antes da pesquisa de satisfação
  • PosSurvey - Nome do serviço executado após a pesquisa de satisfação
  • PreEnd - Nome do serviço executado antes da finalização

 

É importante que além de seguir a nomenclatura, ao adicionar a skill personalizada, não seja marcada a opção de chatbot principal e seja marcada somente a opção Não redirecionar automaticamente para o principal.

 

Exemplo:

 

 

Nenhum comentário

Comente