1
resposta

[Projeto] Proposta ao Desafio: organizando o suporte ao cliente

Como decompor o problema?
Dividindo os problemas em categorias e não em problemas específicos:

  • Problemas com acesso (login);
  • Efetuação de pagamentos;
  • Informar bugs/erros no sistema ou site;
  • Reclamações sobre pedidos feitos.

É possível reconhecer padrões nos pedidos?
Sim, coletando dados de quais são as dúvidas mais frequentes em cada uma das categorias que citei acima.

Que tipo de abstrações podem ser criadas para simplificação do fluxo?
Criar um atalho com as dúvidas mais frequentes de cada categoria, um chatbot que identifique se a mensagem é uma dúvida frequente, seja ela mais específica ou algo que precise de alguém da equipe de suporte diretamente.

É viável criar um algoritmo para lidar com cada tipo de solicitação?
Sim, sendo algo parecido com um sistema muitas vezes por WhatsApp, onde a IA: Recebe mensagem > Identifica categoria > Verifica se há ou não uma resposta padrão > Responde à dúvida ou encaminha para atendimento de alguém da equipe de suporte.

1 resposta

Olá, Bruno. Como vai?

Excelente resposta ao desafio! Você demonstrou uma compreensão perfeita e muito madura dos quatro pilares do Pensamento Computacional: Decomposição, Reconhecimento de Padrões, Abstração e Design de Algoritmos.

Aplicar essa metodologia para estruturar um suporte ao cliente é um caso de uso real e extremamente valioso no mercado de tecnologia, pois transforma um volume caótico de mensagens em um fluxo lógico, escalável e automatizado.

Analisando a estrutura da sua proposta, destaco como você aplicou cada pilar com muita precisão técnica:

1. Decomposição (Dividir para conquistar)

Seu primeiro passo foi cirúrgico. Tentar resolver o suporte olhando para "todas as mensagens de uma vez" é impossível. Ao quebrar o grande problema em 4 categorias claras (Acesso, Pagamentos, Bugs e Pedidos), você permitiu que a empresa crie soluções focadas para cada gargalo.

2. Reconhecimento de Padrões

Você identificou muito bem que, dentro de cada uma dessas 4 categorias, as dores dos usuários se repetem. No ecossistema de produtos, mapear esses padrões é o que permite à equipe prever o comportamento do cliente (ex: identificar que 80% dos problemas de "Acesso" acontecem porque as pessoas esquecem a senha).

3. Abstração (Focar no que importa e ignorar os detalhes)

Sua ideia de criar uma seção de "Dúvidas Frequentes (FAQ)" ou um robô de triagem é o exemplo perfeito de abstração. Em vez de fazer o atendente humano ler toda a história e os detalhes específicos de cada cliente, você filtra e isola apenas a intenção principal da mensagem para dar um direcionamento rápido.

4. Algoritmo (O passo a passo do fluxo)

O algoritmo que você desenhou para o chatbot no final está impecável e segue uma lógica de programação sequencial e condicional perfeita. Na programação, esse fluxo que você descreveu seria desenhado exatamente como uma árvore de decisão:

  • Passo 1: Recebe mensagem (Entrada de dados)
  • Passo 2: Identifica categoria (Processamento)
  • Passo 3: IF (Tem resposta padrão): Responde automaticamente e encerra.
  • Passo 4: ELSE: Encaminha para o transbordo humano (Equipe de suporte).

Essa mentalidade estruturada que você apresentou é a base para o desenvolvimento de qualquer software ou sistema de automação empresarial. Parabéns pelo excelente projeto e pela clareza na exposição das ideias!

Espero que possa ter lhe ajudado!