Skip to content

RobbieInOz/CandidateJobMatch

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Candidate Job Match

A Simple App using LLM to determine if a job resume matches the job profile.


How does it work?

The app will upload the resume, load it into llama index as knowledge base and then use LLM to query based on the Job Title and Company Name.

To improve the accuracy, the app will first generate a detailed job profile using LLM and then match the resume with job profile.

To save cost, the job profile is also saved so that it won't need to repeatedly generate the same profile.

It's currently using the 'davinci-txt-003' model.

How to install

Follow these steps to set up the environment and run the application.

  1. clone the repository

  2. Create and activate a Python Virtual Environment and then install the requirement.txt modules.

  3. Run "streamlit run app.py"

Demo

Demo.mov

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%