Inspiration
The biggest hurdle for Human Resource(HR) folks is to find the right candidate for a specific role, and if there are 100s of candidates applying for the post, screening the candidates and finding the best match is the challenge, here comes AI Human Resource Assistant.
What it does
It extracts data from a PDF resume/CV and shows it to the HR, and HR can tell the Assistant(AI) to fetch email, phone no, and total years of experience, if the candidate got screened it can generate HR Interview round questions on top of the candidate's resume, also can find match between Job Description and Candidate
How we built it
We built it with Nextjs as frontend and Nodejs as Backend, when the system got the pdf it extracted the data text from the pdf using some text recognition technology like tesseract.js and pushed the resume text to Google's AI to get insights from the resume and enabled to chat with the pdf also.
Challenges we ran into
The biggest challenge was to extract the data from pdf like we didn't know if the resume contained only images and no text inside.
Accomplishments that we're proud of
We are successfully able to extract the data from the resume even if the resume contains images using OCR technology by tesseract.js
What we learned
We have learned how to extract data from pdfs even it contains image and how to use tesseract, get fimiliar with Google's AIStudio.
What's next for AI Human Resource Assistant
For the next version of the AI Human Resource Assistant, HR can upload a bluk of resumes for a perticular Job Description with the help of AI HR Assistant we will be able to rank candidates based on their resume quality and recommend HR which is the best candidate for the job.
Built With
- express.js
- mui
- nexjs
- node.js
- pdftoimage
- poppler
- react
- tesseract.js
Log in or sign up for Devpost to join the conversation.