Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
|
@@ -132,9 +132,18 @@ elif menu == "3️⃣ ATS Match Score":
|
|
| 132 |
resume_text = extract_text_from_file(resume_file)
|
| 133 |
|
| 134 |
task_match = Task(
|
| 135 |
-
description="
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 136 |
agent=match_agent,
|
| 137 |
-
expected_output="Match score
|
| 138 |
)
|
| 139 |
|
| 140 |
crew = Crew(
|
|
|
|
| 132 |
resume_text = extract_text_from_file(resume_file)
|
| 133 |
|
| 134 |
task_match = Task(
|
| 135 |
+
description=f"""Given the following resume text and job description:\n\nResume:\n{resume_text}\n\n
|
| 136 |
+
Job Description:\n{job_description}\n\n
|
| 137 |
+
Analyze and compare the skills, tools, technologies, and certifications mentioned in both.
|
| 138 |
+
Calculate a match score (in percentage) based on the overlap of technical and domain-specific skills.
|
| 139 |
+
Additionally, list the important technical skills or certifications mentioned in the Job Description but missing in the Resume.
|
| 140 |
+
Do NOT consider soft skills, personality traits, or general statements in the comparison.
|
| 141 |
+
Provide the output in this format:
|
| 142 |
+
- Match Score: XX%
|
| 143 |
+
- Missing Keywords: [List of missing keywords]
|
| 144 |
+
""",
|
| 145 |
agent=match_agent,
|
| 146 |
+
expected_output="Match score and missing keywords"
|
| 147 |
)
|
| 148 |
|
| 149 |
crew = Crew(
|