OpenAI Detecção de Intenção
O NicoChat, com sua integração nativa com a OpenAI, lançou um sistema de detecção de intenção que permite aos usuários coletar parâmetros com base na intenção da consulta fornecida.
O recurso só funciona com a OpenAI integrada, portanto vamos estabelecer a conexão entre a OpenAI e o NicoChat.
Siga as etapas para integrar sua conta OpenAI à sua conta do NicoChat.
Visite https://platform.openai.com
Faça login usando suas credenciais.

Clique na guia “Pessoal”, no canto superior direito.

A partir daqui, você poderá gerar uma chave de API.

[Nota: você só poderá ver sua chave de API uma vez]
Cole a chave API no NicoChat e clique em “Salvar” para estabelecer a conexão.

Sua conta foi conectada com sucesso ao NicoChat.
Para usar intenções, acesse a guia Automações do seu canal.

Ative a opção “Detecção automática de intenção”. Se aparecer um erro aqui, verifique se sua conta OpenAI está integrada corretamente.
Em seguida, clique em “+ Nova Intenção”.

Na janela de criação, você verá as seguintes configurações:

Clique em +Adicionar parâmetro para criar um parâmetro.

Na guia Lista de valores, oferecemos algumas opções para o usuário escolher. Use isso quando quiser limitar os dados recebidos na resposta da intenção.

Você pode adicionar valores clicando na guia “Valores” e inserindo os valores prováveis para a intenção.

Por fim, você precisa escolher o subfluxo que será acionado conforme o status da intenção.
Depois que um ciclo de intenção termina, o NicoChat salva os valores dos parâmetros da intenção nos campos de usuário personalizados. Por isso, na próxima vez que o usuário interagir com o canal, os valores antigos serão recuperados.
É importante, então, limpar os campos do usuário ao fim do ciclo de intenção. O sistema de intenções busca o valor dos parâmetros, estejam eles vazios ou não; se houver um valor antigo armazenado, ele será marcado automaticamente como concluído.
Você pode montar essa automação dentro do fluxo salvando as intenções diretamente no JSON CUF, em vez de campos de usuário personalizados individuais, e depois colocando um nó de ação no subfluxo anexado para limpar os valores.

As intenções são acionadas da mesma forma que uma automação de palavras-chave ou de comentários. O usuário digita uma pergunta ou uma afirmação e, seguindo a hierarquia das automações, o recurso de detecção de intenção verifica a intenção da frase com base nas palavras-chave usadas e na pontuação de confiança que você definiu.
Quando uma intenção é reconhecida, começa a coleta dos valores dos parâmetros; o fluxo anexado final só é acionado depois que todos os parâmetros estão preenchidos.

A frase a seguir deve acionar uma intenção de agendamento de compromisso, se você a tiver configurado dessa forma. E é assim que o sistema de intenções funciona no canal ativo.
No recurso de detecção de intenção, o consumo de tokens depende do número de parâmetros que a intenção precisa preencher e da pontuação de confiança. Ou seja: quanto mais parâmetros, mais tokens consumidos; da mesma forma, quanto maior a pontuação de confiança, mais tokens consumidos na detecção da intenção.

