|
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) |
|
}} |
|
""") |
|
|
|
|