Search…
⌃K
Links

21/07/2020

Ações personalizadas no Builder

Agora é possível criar ações personalizadas para o Builder. Uma ação é uma função em javascript que recebe um conjunto de parâmetros e retorna um resultado. Essa nova funcionalidade está presente no menu Build> Ações e funciona assim:
  1. 1.
    Usuário cria uma nova ação, dando um nome de identificação para ela. Por exemplo, se o nome da ação for validaDocumento , posteriormente ela será utilizada no Builder com o nome custom_validaDocumento .
  2. 2.
    Através do editor de código o usuário irá programar a função. Há também uma área de testes para que ele possa enviar um conjunto de parâmetros e ver qual é o resultado obtido.
  3. 3.
    Após a programação da ação o usuário poderá solicitar a aprovação.
  4. 4.
    A equipe Altu irá avaliar a ação programada e aprovar ou reprovar.
    1. 1.
      Caso seja reprovada, a equipe Altu irá entrar em contato com o criador da ação para explicar o porque ela foi reprovada.
    2. 2.
      Se a ação for aprovada, ela poderá ser publicada e utilizada no build

Direcionamento de fluxo após uso de Base de Conhecimento

Após o uso de base de conhecimento no Builder, passamos a acrescentar uma variável especial chamada base_has_answers que poderá ser utilizada para o direcionamento do fluxo. Como o próprio nome indica, essa variável poderá conter os valores true ou false e determina se foi encontrada uma resposta na base de conhecimento ou não.

Sintaxe alternativa para variáveis de contexto

Uma variável de contexto é acessada através da notação $var. Agora também é possível acessar através da notação context.var

Perguntas abertas opcionais

Em perguntas abertas adicionamos o parâmetro optional que quando setado para true permite que o usuário responda com uma mensagem vazia. Essa funcionalidade só está disponível no canal Widget.

Melhorias e bugfixes

  • Adicionamos um modal de confirmação ao apagar respostas condicionais.
  • Adicionamos uma proteção para que não seja possível gerar novas versões, publicar ou restarar um builder quando houver fluxos sendo editados.
  • Corrigimos um problema na edição de membros em Squads.
  • Corrigimos um problema na criação do primeiro NLU de uma instância em que era possível fechar o modal de criação e ir para a área de gestão vazia.
  • Melhoramos a resposta de erro na API de Outbound Liveperson.
  • Corrigimos um problema em que a avaliação automática de mensagens não estava contabilizando a matriz de confusão corretamente.