O problema apresentado pelo time de Recursos Humanos envolve tarefas repetitivas e operacionais, como organização de entrevistas, envio de e-mails e montagem de agendas. Para otimizar esse processo, é possível aplicar os fundamentos do pensamento computacional aliados ao uso de Inteligência Artificial.
Inicialmente, por meio da decomposição, o processo pode ser dividido em etapas: recebimento dos candidatos aprovados para entrevista, definição de horários disponíveis, envio de convites, confirmação dos candidatos e organização da agenda final.
Em seguida, com o reconhecimento de padrões, observa-se que essas tarefas seguem sempre o mesmo fluxo semanal, com pequenas variações, como nomes, datas e horários. Isso indica que o processo é altamente padronizável e, portanto, automatizável.
A partir disso, aplica-se a abstração, simplificando o fluxo em um modelo geral: entrada de dados dos candidatos, seleção de horários disponíveis, comunicação automática e atualização de agenda. Dessa forma, elimina-se a necessidade de tratar cada caso manualmente.
Com base nessas etapas, é possível desenvolver um algoritmo que automatize o processo: ao inserir os dados dos candidatos, o sistema pode sugerir horários disponíveis, enviar automaticamente e-mails de convite com opções de agendamento, registrar as confirmações e atualizar uma agenda centralizada.
Além disso, a utilização de Inteligência Artificial pode potencializar ainda mais a solução. Um agente de IA pode interagir com os candidatos por e-mail ou chat, oferecendo horários disponíveis, respondendo dúvidas simples e confirmando entrevistas de forma automática. Também é possível utilizar IA para gerar mensagens personalizadas, interpretar respostas dos candidatos e até priorizar agendamentos com base em critérios definidos pela empresa.