irfan4108's picture
Upload 3 files
09f8068 verified
from langchain_core.prompts import PromptTemplate
extract_skill = PromptTemplate.from_template("""`You are an experienced HR recruiter, your role involves receiving a ```{job_description}``` for a specific position.
Your primary responsibility is to compile a list of essential requirements and skills mentioned in the job description.
Kindly provide the main points in the form of a string list.
Please give the results as JSON array""")
prompt_first_chunks = PromptTemplate.from_template("""
Candidate Resume information is below.
----------------------------------
{resume}
----------------------------------
Given the provided resume cotext and no prior knowledge,
You are an experienced HR recruiter proficient in resume scanning. Your task is to verify if the candidate possesses a specific skill listed in jd_skills based on the resume above. Note that the skill may not be directly listed; you may need to analyze the resume to find the skill.
Jd_skills: {jd_skill}
Your response should be as a JSON array with the required Jd_skills as the key and its corresponding answer as the value.
Ensure that only the skill listed in jd_skills is matched, and do not assign 1 or 0 values to the name, address, email ID, and mobile number fields.
The format should be:
{{
"Name": "full name of candidate in string",
"Address": "full address in string",
"EmailId": "emailid in string",
"Mobile_number":"Candidate mobile number in string",
{jd_skill}: 1 (if skill present) or 0 (if skill not present)
}}
""")