Contexto
Atualmente, só conseguimos localizar conversas pelo número de telefone. No entanto, essa abordagem se mostra limitada quando precisamos encontrar informações específicas dentro de um atendimento, como detalhes sobre uma reserva ou um pedido. O processo manual de vasculhar conversas torna-se ineficiente e pode impactar tanto o atendimento quanto auditorias internas.
Requisitos da Funcionalidade
1. Funcionalidade da Busca
A busca deve permitir que os usuários localizem conversas específicas com base em palavras-chave digitadas. Isso pode incluir:
- Busca exata: O sistema retorna apenas conversas que contêm exatamente o termo pesquisado.
- Busca aproximada: O sistema retorna conversas com termos semelhantes (exemplo: "reserva" também pode encontrar "reservado" ou "reservas").
- Destaque de resultados: Quando um termo for encontrado, ele deve ser destacado dentro da conversa para facilitar a leitura.
2. Filtros para Refinar a Pesquisa
Além da busca textual, os usuários devem poder refinar a pesquisa com filtros adicionais:
- Data: Permitir buscas dentro de um intervalo específico.
- Atendente: Filtrar conversas que foram gerenciadas por um atendente específico.
- Status da conversa: Exibir apenas conversas abertas, encerradas ou em andamento.
- Tipo de interação: Diferenciar buscas em mensagens do cliente, do atendente ou em anotações internas.
Obrigada.