Funções
Módulo de Funções é dedicado no gerenciamento de funcionalidades avançadas que expandem as capacidades de um chatbot com inteligência artificial. Esse módulo permite que o chatbot processe informações de maneira eficiente e forneça respostas precisas e contextualmente adequadas às consultas dos usuários, garantindo uma experiência aprimorada.
Pré-Requisitos
- Estar autenticado na plataforma
- Possuir uma instituição vinculada
- Possuir uma unidade
- Assinatura no Plano Magic na ToolzzAI
Gerenciamento de Funções
Para gerenciar as funções o usuário deve entrar dentro da unidade e seguir pelo menu lateral até a opção “Funções“.
A ToolzzAI permite ao usuário que está gerenciando as funções que ativem ou desativem a funcionalidade dela. Desativar uma função não apaga todos os seus dados, apenas deixa inativa podendo impactar Agentes que possuam a função vinculada.
Criar uma Função
Logo após entrar dentro das funções via menu lateral, caso não possua nenhuma função criada na unidade, o botão “Criar função“ aparecerá no centro da tela, caso contrário, estará no canto superior direito
Ao clicar em “Criar função“ o sistema irá abrir na tela um formulário com os seguintes campos para preenchimento:
- Nome da Função
obrigatório
: Campo para inserir qual será o nome da função criada - Breve descrição da Função
obrigatório
: Campo para inserir uma breve descrição sobre a função - Adicionar foto da função: Campo para inserir imagem que será usada como ícone da função
- Inputs: Campo para adicionar propriedades à função por meio de input
- Propriedade: Campo para inserir qual o nome da propriedade inserida
- Tipo: Campo para selecionar qual o tipo da propriedade, com as opções sendo
String
eNumber
- Descrição: Campo para inserir uma breve descrição sobre a propriedade
- Obrigatório: Toggle para uso obrigatório ou não da propriedade (só poderá ser ativado após habilitar as ações)
- Ações: Botão que ao habilitado permite que o usuário edite ou delete a propriedade
- Função Javascript: Campo para inserir o código fonte da função a ser criada
- Criar: Botão que, com base em um prompt, cria uma função
- Corrigir: Botão para corrigir possíveis erros no código inserido
- Ver Exemplo: Botão que exibe um exemplo de função
Como usar as Funções
- A função deve retornar uma
string
- Dados das funções:
- As suas variáveis vem pelo objeto
args
- Para usar as variáveis você deve cadastrá-las como output
- Bibliotecas como
fetch
efs
já são importadas - A
string
de retorno deve instruir o bot como usar os dados
- As suas variáveis vem pelo objeto
Configurações da Função
Ao entrar dentro das funções na unidade, com uma função criada é possível ver o botão “Configurações“ que ao ser clicado permite ao usuário que está gerenciando a função à acessar seus dados e atualizar.
Duplicar Função
- Selecione os três pontinho superiores à Função
- Selecione a opção “Duplicar“
- Função duplicada com sucesso
Deletar Função
- Selecione os três pontinho superiores ao Widget
- Selecione a opção “Excluir“
- Função deletada com sucesso