Busca semântica

Neste artigo, falaremos sobre a escolha da correspondência "Busca semântica".

A busca semântica no tipo de correspondência dos blocos - é uma IA treinada para extrair contexto das condições incorporadas na mensagem do cliente.

Os blocos têm prioridade sobre o assistente de IA, então você pode usar um bloco com uma condição e uma opção de correspondência "comparação por significado" se quiser enviar ao cliente uma resposta claramente verificada e prescrita.

Como funciona

A busca semântica compara o significado entre a mensagem de um usuário e condições predefinidas, em vez de depender de uma correspondência exata por palavras-chave.

Princípio central

O sistema analisa o contexto e a intenção na mensagem do usuário e busca uma correspondência com o significado incorporado na condição de disparo.

Fluxo de processamento

  1. A IA extrai o significado semântico da mensagem do cliente.

  2. O sistema compara esse significado com as frases semânticas definidas nas condições do disparador.

  3. Se ocorrer correspondência semântica é encontrada, o chatbot processa o evento correspondente dentro do bloco (por exemplo, enviando uma mensagem específica).

Exemplo

Na condição, definimos uma frase semântica (por exemplo, "encerramento de contas e atos"). Se a IA identificar esse significado na observação do usuário, ela aciona o bloco de evento associado.

A configuração do bloco se parece com isto:

Ao escolher uma correspondência de "Busca semântica", o bot precisa encontrar palavras/frases com significado semelhante na mensagem do cliente, com base no disparador do bloco:

Sempre que o bot processa a mensagem do cliente, ele processa corretamente o evento necessário no bloco.

Como escrever um gatilho

O disparador no campo correspondente é escrito da mesma forma que qualquer outro disparador para qualquer seleção de correspondência:

Criar condições claras, concisas e precisas é fundamental para o desempenho, a confiabilidade e a experiência do usuário. Veja por quê isso importa:

  • Processamento correto: Condições precisas garantem que o chatbot identifique e execute corretamente o evento pretendido.

  • Velocidade de processamento: Frases complexas, ambíguas ou prolixas aumentam o tempo de processamento da IA e podem degradar a velocidade de resposta.

  • Confiabilidade do esquema: Uma redação vaga aumenta o risco de má interpretação, podendo fazer seu fluxo de trabalho se comportar incorretamente.

Evite palavras excessivamente complexas, termos ambíguos e frases longas com várias sentenças nas suas condições.

Exemplo de uma condição de disparo eficaz

Um exemplo de uma condição de disparo INCORRETA:

triangle-exclamation

Exemplo

Quando você escreve disparadores mais detalhados para a Busca Semântica, a IA entende o contexto e responde rapidamente.

Se você definir uma condição de disparo usando apenas uma única palavra (como no exemplo abaixo), a IA pode não conseguir detectar contexto suficiente e não acionará uma resposta, resultando em silêncio.

Além disso, o bloco com as configurações corretas não funciona porque a IA não consegue encontrar o disparador do bloco correto na mensagem do cliente e não consegue enviar nenhuma mensagem.

circle-exclamation

Tenha cuidado

Exemplo de chatbot Smart Station com IA

circle-check

No construtor de chatbot, criamos dois blocos "Start", em cada um dos quais escolhemos o tipo "Busca Semântica" e a mensagem "Ligar/desligar a luz":

  1. Bloco 1 "Ligar a luz"

  1. Bloco 2 "Desligar a luz"

Para entender que foi o bloco que foi processado, e não o assistente de IA, adicionaremos uma linha adicional na mensagem de cada bloco.

Em seguida, mudamos para o assistente de IA.

Criando um bot com a função de "Assistente de IA Universal".

Para fins de demonstração, não aplicaremos nenhuma restrição ao comportamento do assistente ao processar blocos.

Todas as configurações estão concluídas. Vamos prosseguir para os testes.

  1. Inicie uma conversa com a smart station para começar.

Como não limitamos a estação de forma alguma, ela pode falar sobre tópicos completamente abstratos.

  1. Agora, no contexto da nossa mensagem, escrevemos o significado principal - ligar ou desligar a luz:

O bot funcionou corretamente.

Assim, nos momentos em que o disparador do bloco não é atendido, o assistente funciona.

No entanto, se o bot detectar o contexto definido pela condição do bloco, o próprio bloco será acionado.

Atualizado