AI Talent Assessment
To harness the power of AI, you should start by finding suitable candidates for a job. You do this by looking at their job descriptions and resumes. Then, you compare the job description to the candidate's resume to see if they are a good fit for the job. Additionally, it's essential to create well-crafted technical and logical questions along with their answers.
Key Features
Candidate Selection: Begin by identifying potential candidates for a job by reviewing their job descriptions and resumes.
Job-Resume Match: Evaluate how closely a candidate's resume aligns with the job description to determine if they are a suitable fit for the position.
Thorough Evaluation: Ensure a comprehensive assessment of each candidate to gauge their qualifications and suitability for the role.
Optimizing Hiring Process: Utilize AI-powered tools to streamline the hiring process, making it more efficient and effective in identifying the best candidates for the job.
- python3 >= 3.11.3
- fastapi >= 0.70.0
- uvicorn >= 0.15.0
- FastAPI
- Uvicorn
- Poetry
Step 1: Clone project from github
Step 2: python3 -m venv venv
Step 3: source venv/bin/activate
step 4: pip install -r requirements.txt
Step 5: python3 main.py or uvicorn main:app --reload
Extra install :
1. python3 -m spacy download en_core_web_sm
2. sudo python -m nltk.downloader -d /usr/local/share/nltk_data all in mac
Docs Links:
https://www.nltk.org/install.html
https://www.nltk.org/data.html
https://spacy.io/models
https://spacy.io/api/matcher