2
respostas

[Projeto] Desafio: organizando o suporte ao cliente

Como decompor o problema?!

O primeiro passo é quebrar a "grande confusão" em partes menores e gerenciáveis. Em vez de tratar cada mensagem como um bloco único de texto, o sistema deve fragmentá-la em componentes específicos:
-Identificação do Usuário: Quem está chamando? (Nome, ID, Plano de assinatura).
-Categorização do Problema: Qual é a natureza do erro? (Técnico, Financeiro, Dúvida).
-Urgência/Prioridade: O sistema está fora do ar ou é apenas uma dúvida estética?
-Histórico: Há chamados anteriores abertos por este mesmo usuário?

É possível reconhecer padrões nos pedidos?

Podemos agrupar os pedidos em "caixas" baseados em palavras-chave ou intenções:
-Padrão de Acesso: Palavras como "senha", "login", "não entra", "bloqueado".
-Padrão de Pagamento: Palavras como "boleto", "cartão", "estorno", "fatura".
-Padrão de Funcionalidade: Palavras como "botão não funciona", "erro ao salvar", "como exportar".
Identificar esses padrões permite que criemos respostas pré-definidas para as situações que mais se repetem.

Que tipo de abstrações podem ser criadas para simplificar o fluxo??

Na abstração, removemos os detalhes irrelevantes e focamos apenas no que é essencial para resolver o problema. Podemos criar modelos que simplificam o entendimento do suporte:
-Criação de Personas de Suporte: Em vez de analisar cada detalhe da vida do cliente, focamos apenas no seu "Nível de Acesso" (Admin ou Usuário comum).
-Status do Ticket: Abstraímos a conversa inteira para um simples status: Aberto, Em Análise, Aguardando Cliente ou Resolvido.
-Categorias de Interface: Criamos uma interface de triagem onde o usuário, antes de escrever, já seleciona o tema.

É viável criar um algorítimo para lidar com cada tipo de solicitação??

Com os dados organizados, criamos um algoritmo de triagem e resolução (um fluxo controlado). O processo automatizado seguiria esta lógica:
1 - ENTRADA: Receber a mensagem do usuário.
2 - PROCESSAMENTO (Triagem):
-Se a mensagem contiver "senha" ou "login", então direcione para o Bot de Autoatendimento de Senhas.
-Se a mensagem contiver "pagamento", então encaminhe para o setor Financeiro com prioridade média.
-Se o nível de urgência for "Sistema fora do ar", então dispare um alerta para o time de Engenharia e coloque no topo da fila.
3 - SAÍDA: Enviar resposta automática confirmando o recebimento e fornecendo um prazo ou solução imediata.

A implementação desse plano reduziria o tempo de resposta. Começaríamos com uma IA de Classificação (usando Processamento de Linguagem Natural) para automatizar a triagem, permitindo que os analistas humanos foquem apenas nos casos complexos que a abstração inicial não conseguiu resolver.

2 respostas

Olá, Milena, como vai?

Seu projeto demonstra uma compreensão sólida sobre como aplicar os pilares do pensamento computacional em um cenário prático de atendimento ao cliente. Você conseguiu desestruturar a demanda principal de forma lógica e coerente, identificando corretamente os pontos de entrada e a necessidade de categorização. O plano apresentado está muito bem desenvolvido e atende plenamente ao que foi solicitado na atividade.

Parabéns pela dedicação e por compartilhar sua resolução com a comunidade, continue mantendo essa constância em seus estudos.

O fórum segue à disposição.

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

Na minha opinião, a melhor forma de organizar o suporte ao cliente é aplicar os fundamentos do pensamento computacional para transformar mensagens confusas em um fluxo mais claro e objetivo.

Primeiro, eu decomporia o problema em partes menores. Em vez de analisar cada solicitação como um texto único, separaria as informações em blocos, como tipo do problema, nível de urgência, dados do cliente e histórico de atendimentos. Isso ajuda a entender mais rápido o que realmente precisa ser resolvido.

Depois, eu buscaria padrões nas mensagens. Muitos pedidos costumam se repetir, como problemas de login, dúvidas sobre pagamento, erros em funcionalidades e solicitações de orientação de uso. Ao identificar esses padrões, fica mais fácil classificar os chamados e até criar respostas iniciais mais rápidas.

Sobre abstração, acredito que o ideal seria simplificar o fluxo com categorias padronizadas, como “Acesso”, “Financeiro”, “Funcionalidades” e “Dúvidas gerais”. Também seria útil trabalhar com status simples, por exemplo: aberto, em análise, aguardando cliente e resolvido. Assim, o time consegue acompanhar melhor cada caso sem se perder em detalhes desnecessários.

Sim, considero viável criar um algoritmo para esse processo. Ele poderia funcionar assim: receber a mensagem, identificar palavras-chave ou categoria, definir prioridade, encaminhar para o setor correto e enviar uma resposta automática inicial ao cliente. Casos simples poderiam ser resolvidos com autoatendimento, enquanto os mais complexos seriam enviados para um analista.

Com esse plano, o atendimento ficaria mais organizado, rápido e padronizado. Além de reduzir o tempo de resposta, também melhoraria a experiência do cliente e a produtividade da equipe.