Usando Watson para classificar curr√≠culos  

Usando Watson para classificar currículos com base na personalidade do candidato

Last updated

O processo de análise de currículos é uma tarefa rotineira de qualquer profissional da área de recursos humanos. Porém muitas vezes esta análise é constituída de um processo longo e demorado de leitura e classificação dos currículos. Nesse pattern, você vai desenvolver uma aplicação usando NodeJS e Watson Personality Insights para auxiliar neste processo de classificação de currículos, usando como base a personalidade do candidato.

By Pedro Castro

Overview

Fazer a triagem de dezenas de currículos pode ser uma tarefa bastante tediosa e repetitiva, porque não usar então um sistema cognitivo como o Watson para otimizar esse processo?

O Principal objetivo dessa aplica√ß√£o √© possibilitar uma configura√ß√£o customizada do sistema, de maneira que atenda a necessidade de diferentes segmentos. Essa customiza√ß√£o est√° presente na aba ‚ÄėModificar Par√Ęmetros‚Äô da aplica√ß√£o, em que √© poss√≠vel configurar os valores m√≠nimos requeridos para certa √°rea.

Se voc√™ estava em busca de uma solu√ß√£o simples para otimizar esse processo de sele√ß√£o, voc√™ pode utilizar essa aplica√ß√£o com suas configura√ß√Ķes para o sistema.

Você criará um aplicativo com base no seguinte fluxo:

  • O aplicativo recebe um arquivo PDF (curr√≠culo do candidato).
  • O Backend em NodeJS realiza a requisi√ß√£o para o Watson Personality Insights e retorna a personalidade do candidato para o Frontend (Angular App).
  • A aplica√ß√£o em Angular (Frontend) ser√° respons√°vel de realizar a classifica√ß√£o entre as √°reas, selecionando assim a que mais se adequa ao candidato com base nos dados retornados do Watson Personality Insigths.
  • A √°rea(s) mais adequadas s√£o mostradas como resposta a este curr√≠culo, al√©m de um conjunto de gr√°ficos referentes a personalidade do candidato.

Flow

  1. Voc√™ pode usar essa aplica√ß√£o localmente editando o arquivo ‚Äė.env‚Äô com suas credenciais do Watson Personality Insights e rodando ‚Äėnpm install‚Äô na raiz do projeto e na pasta client. Ou usar o bot√£o de deploy (presente no github do projeto) para deploy na IBM Cloud.
  2. O usuário usa o a aplicação Angular para se comunicar com o backend em Node, solicitando a análise de personalidade
  3. Com auxilio do SDK de Watson para Node, é feita a chamada de API para obter a personalidade do candidato.
  4. Com esses dados de personalidade a aplicação Angular contabiliza a quantidade de pontos para cada área cadastrada no sistema, definindo assim qual área o candidato tem mais afinidade.

Components

Cloud Foundry

Desenvolva, implemente e execute aplicativos em uma plataforma Cloud de software livre.

Technologies

Gerenciamento de API

O processo de criar, documentar e disponibilizar APIs, oferecer controles de acesso e acompanhar estatísticas.

Inteligência Artificial

Tecnologias cognitivas capazes de entender, raciocinar, aprender e interagir como seres humanos.

Cloud

Acesse recursos de tecnologia da informação e computadores pela internet.

Node.js

Um ambiente JavaScript open-source em tempo real para executar o código JavaScript no lado do servidor.

Related Blogs

Nenhuma publicação correspondente ao seu critério de busca foi encontrada

Related Links