Welcome to Resume Miner ๐ต๏ธโโ๏ธ the perfect tool to extract valuable information from resumes in PDF format ๐. This powerful yet easy-to-use web app analyzes your uploaded resumes, identifying key details such as names, emails, highlights and skills ๐. Simply upload your PDF files and watch as Resume Miner works its magic โจ. Our user-friendly interface allows you to view the extracted information with just a few clicks, making it a breeze to quickly identify the best candidates for your job openings ๐. With Resume Miner, finding the right talent has never been easier! ๐ช
๐คฃ We could tell you about how Resume Miner helped a company find their next CEO, but that would just be bragging. Instead, here are some more modest examples:
๐จโ๐ผ Hiring manager : "I used to spend hours reading through resumes, but now with Resume Miner, I can find the perfect candidate in just minutes! It's like having a personal assistant that never sleeps."
๐ฉโ๐ป Recruiter: "I love using Resume Miner to find top-notch candidates. It's like a metal detector for resumes - it helps me uncover hidden gems that I might have missed otherwise."
๐ต๏ธโโ๏ธ Detective: "Okay, so I'm not actually a detective, but sometimes it feels like it when I'm trying to find the right candidate for a job. With Resume Miner, it's like I have X-ray vision - I can see right through a resume and find the information I need."
See? Even fictional characters can benefit from Resume Miner! Give it a try and see for yourself. ๐
To use the MindsDB NLP model for parsing resumes in this Streamlit app, you need to first create a model on the MindsDB platform.
- Log in to MindsDB and create a new project
- In the project, create a new model with the name resume_miner(OR anything of your choice)
- Copy and paste the following code into the MindsDB query editor:
CREATE MODEL mindsdb.resume_miner
PREDICT json
USING
engine = 'openai',
json_struct = {
'email': 'email ',
'name': 'name',
'skills_list': 'skills_list {comma seperated}',
'summary': 'informative summary with emojis giving information about experience in 35-50 words without escape sequence char '
},
input_text = 'resume';
- Run the query to create a new model in MindsDB with whatever name you have given in the query. ๐
- Clone resume_miner repo using below command
git clone https://github.com/parthiv11/Resume_Miner.git
- In the utils.py file, add the MindsDB email, password, and model name to the variables provided.
# EXAMPLE
MDB_EMAIL="MINDSDB_EMAIL"
MDB_PWD="MINDSDB_PASSWORD"
MODEL_NAME="resume_miner"
- Install the prerequisites mentioned in the requirements.txt file. ๐ ๏ธ
pip install -r requirements.txt
- Run the Streamlit app to start using the Resume Miner tool. ๐ป
streamlit run app.py
Explore the MindsDB documentation to learn more about the platform's capabilities.
You can also check out the live demo of the Resume Miner tool here.