Como decompor o problema?
Creio que para decompor este problema precisaremos primeiro, implementar uma funcionalidade na qual as mensagens já são separadas em tópicos divididos por categorias, tais quais podem ser: Problemas com pagamento, Problemas com sistema, Ajuda com suporte, etc...
Seguindo com o plano, o próximo passo seria, separar as requisições de problemas em tópicos e enviar cada um desses tópicos para serem analisados calmamente pela equipe para caso precisem decompor estes tópicos em outros subtópicos ou abstrair algumas partes.
É possível reconhecer padrões nos pedidos?
Sim, provavelmente pelo atendimento com o suporte não estar organizado e categorizado para criar uma divisão desses problemas, o que acaba criando uma confusão graças a quantidade de informação, os usuários também podem acabar não entendo muito bem algumas funcionalidades, na própria tela de suporte, e se confundir na hora de pedir ajuda ao mesmo, o que também pode acarretar numa certa desorganização dessas informações.
Que tipo de abstrações pode ser criadas para simplificação do fluxo?
Bom seria necessário uma análise mais afundo sobre o funcionamento da empresa, porém dependendo do fluxo de que as dúvidas são enviadas, algumas categorias podem ser excluídas e novas também podem ser criadas, como por exemplo, caso existam muitas dúvidas sobre pagamentos em cartão de crédito especificamente, enfim, creio que depende muito da situação das informações.
É viável criar um algoritmo para lidar com cada tipo de solicitação?
Como disse na última resposta, creio que depende mais da situação do fluxo das dúvidas que os usuários tem, mas creio que sim, é válido a criação de um algoritmo para lidar com cada tipo de solicitação, pois assim o atendimento seria mais ágil e possivelmente bem organizado.