Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

1
resposta
  1. Como decompor o problema?
    Para resolver a confusão e a lentidão no atendimento, o problema macro foi dividido em três subproblemas menores, focados nas dores trazidas pelo time de Customer Success:
    Identificação do tipo de chamado: Separar o que é problema técnico, financeiro ou dúvida de uso.
    Direcionamento correto (Triagem): Enviar cada problema para a pessoa ou equipe certa, em vez de deixar tudo em uma caixa única.
    Respostas rápidas para problemas repetitivos: Identificar o que pode ser respondido automaticamente para poupar tempo.

  2. Algoritmo de Triagem Automatizada (Pseudocódigo)
    Para automatizar esse processo de atendimento com base nas regras decompostas:
    Algoritmo_Triagem_Suporte
    Inicio

    // 1. Recebe o chamado do cliente
    Definir Mensagem_Cliente como Texto
    Obter Mensagem_Cliente

    // 2. Análise de palavras-chave para classificação (Estrutura Condicional)
    Se (Mensagem_Cliente contém "login", "senha", "entrar" ou "acesso") Então
    Mover_Para_Fila("Suporte_Acesso")
    Enviar_Instrucoes_Recuperacao()
    Senão Se (Mensagem_Cliente contém "pagamento", "boleto", "cartão", "cobrança") Então
    Mover_Para_Fila("Financeiro")
    Senão Se (Mensagem_Cliente contém "erro", "bug", "falha", "não funciona") Então
    Mover_Para_Fila("Suporte_Tecnico")
    Senão
    // Se a mensagem for muito genérica, vai para a triagem humana
    Mover_Para_Fila("Atendimento_Geral")
    Fim_Se

Fim

1 resposta

Oi, Deborah, tudo certo?

Sua decomposição do problema está clara e muito bem alinhada com os princípios do pensamento computacional, especialmente ao dividir a questão macro em subproblemas focados nos desafios do time de Customer Success. Essa abordagem facilita a criação de soluções específicas para cada tipo de chamado, o que melhora a organização e eficiência do suporte.

O pseudocódigo que você elaborou para o algoritmo de triagem automatizada está bem construído e atende aos objetivos propostos. A utilização das estruturas condicionais para identificar palavras-chave e direcionar corretamente as mensagens para as filas adequadas é uma estratégia eficiente. Além disso, você incluiu o encaminhamento para triagem humana em casos mais genéricos, o que é importante para garantir que nenhuma demanda fique sem resposta adequada.

Uma sugestão relevante seria pensar em como ampliar esse algoritmo para reconhecer sinônimos ou variações mais complexas nas mensagens, talvez incorporando alguma forma de aprendizado simples ou uma lista de palavras-chave mais abrangente, aumentando a assertividade da triagem. Por exemplo, mensagens com termos como "problema técnico" poderiam ser automaticamente direcionadas para a equipe certa mesmo que o texto não contenha as palavras exatas definidas.

Como você imagina que esse algoritmo poderia evoluir para melhorar ainda mais a experiência do cliente e a produtividade da equipe de suporte?

Parabéns pelo desenvolvimento do raciocínio e do algoritmo. O fórum está à disposição para continuar ajudando.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!