Quando o contato digitava apenas parte do código de um produto (por exemplo, "SW" ou "ZN-ST"), o sistema não encontrava o item correspondente e pedia para digitar o código completo.
Isso obrigava o contato a consultar o código exato do produto antes de fazer o pedido, mesmo quando a parte digitada já era suficiente para identificar o produto desejado.
A busca de produtos exigia correspondência exata do código. Códigos parciais ou com pequenas variações não eram encontrados. Além disso, quando o contato mencionava um código no meio de uma frase (por exemplo, "manda 50 ton do 1234"), o sistema não conseguia extrair o código da mensagem.
Foi implementada uma busca aproximada (fuzzy matching) que encontra produtos mesmo quando o contato digita apenas parte do código ou com pequenas variações. O sistema também passou a extrair códigos parciais mencionados no meio de frases, permitindo uma experiência mais natural na hora de fazer pedidos.
| O contato digita | Produto encontrado | Resultado |
|---|---|---|
| "SW" | ESTEARATO DE ZINCO SW | Encontrado pelo código parcial |
| "ZN-ST" | Produtos contendo este código parcial | Encontrado pelo código parcial |
| "manda 50 ton do 1234" | Produto com código 1234 | Código extraído da frase |
Situação: O assistente não encontrava produtos quando o contato digitava apenas parte
do código, exigindo sempre o código completo e exato.
Correção: Implementada busca aproximada que encontra produtos por códigos parciais
e extrai códigos mencionados no meio de frases.
Impacto: Contatos podem referenciar produtos por códigos parciais que já estão
habituados a usar, tornando o processo de pedido mais rápido e natural.