Este artigo de pesquisa apresenta um Analisador de Currículos Inteligente, um sistema assistido por IA projetado para avaliação automatizada de currículos e correspondência de empregos. O sistema combina a pontuação tradicional de Sistemas de Rastreamento de Candidatos (ATS) com técnicas modernas de Inteligência Artificial, como Modelos de Linguagem de Grande Escala (LLMs) e embeddings de frases baseados em transformadores para melhorar a eficiência de recrutamento. Ele analisa currículos calculando pontuações ATS, detectando seções importantes, extraindo habilidades relevantes, prevendo funções de trabalho adequadas, gerando resumos de currículos e fornecendo sugestões de melhoria personalizadas. Além disso, o sistema inclui um módulo de correspondência de Descrição de Trabalho (JD) que compara vários currículos com uma dada descrição de trabalho e os classifica usando similaridade semântica, correspondência de habilidades e pontuação ATS. O sistema utiliza o Flask como backend, LLaMA 3 para previsão de funções de trabalho e geração de resumos, e all-MiniLM-L6-v2 para classificação baseada em similaridade semântica. A avaliação experimental mostra um desempenho forte na extração de habilidades, classificação de currículos e suporte a recrutadores, tornando o sistema útil tanto para candidatos quanto para equipes de contratação.
Shekhare et al. (Sun,) estudaram esta questão.