A framework that uses LLM and Langchain to analyze and sort resumes with uploaded job description
- Chunk Resumes -> Done
- Embed Resumes ->
- Implement a vector database
- Store embeddings in the vector database
- (Agent) Get relevant skills from Job Description
- (Agent Tool) Take that answer and produce query embeddings and retreive chunks from vector db
- (Agent) Output relevant resumes with summaries
- Chunk resumes
- Chunk JDs
- Embed resumes
- Embed JDs
- Similarity between Embed JD and Embed Resumes
- Top 2 selected resumes
- Resumes summarized and skills extracted with LLMs
- Does it match JD?
- Strengths and Weaknesses (?)
- Compare different embedding models, LLM models, other hyperparameters
- [ ]Go through the Github Q&A for question answering
- [ ]Go through the Resume and ask cross questions
- [ ]Clean up the project. While cleaning up, ask yourselves all types of cross-questions
- [ ]How to use RAGs with time-series data
- What is the context window of my embedding model / LLM?