Spaces:
Sleeping
Sleeping
Edvin Behdadijd
commited on
Update app.py
Browse files
app.py
CHANGED
|
@@ -22,17 +22,14 @@ def evaluate_resume(pdf_file, job_description):
|
|
| 22 |
# Extract text from PDF
|
| 23 |
resume_text = extract_text_from_pdf(pdf_file)
|
| 24 |
|
| 25 |
-
prompt = f"""
|
| 26 |
-
|
| 27 |
-
|
| 28 |
-
|
| 29 |
-
|
| 30 |
-
|
| 31 |
-
|
| 32 |
-
|
| 33 |
-
description:{job_description}
|
| 34 |
-
I want the response in one single string having the structure
|
| 35 |
-
{{"Job Description Match":"%","Missing Keywords":"","Candidate Summary":"","Experience":""}}
|
| 36 |
"""
|
| 37 |
|
| 38 |
response = openai.ChatCompletion.create(
|
|
|
|
| 22 |
# Extract text from PDF
|
| 23 |
resume_text = extract_text_from_pdf(pdf_file)
|
| 24 |
|
| 25 |
+
prompt = f"""به عنوان یک تحلیلگر با تجربه سیستم ردیابی متقاضی (ATS)، نقش شما شامل ارزیابی رزومه در برابر شرح شغل است.
|
| 26 |
+
هدف شما تجزیه و تحلیل رزومه بر اساس شرح شغل داده شده است،
|
| 27 |
+
یک درصد تطابق را بر اساس معیارهای کلیدی در رزومه و شرح شغل ذکر شده را به دقت تعیین کنید و تعداد کلمات کلیدی گمشده را مشخص کنید.
|
| 28 |
+
رزومه:{resume_text}
|
| 29 |
+
شرح شغل:{job_description}
|
| 30 |
+
من پاسخ را در یک رشته با ساختار زیر می خواهم
|
| 31 |
+
|
| 32 |
+
{{"تطابق شرح شغل":"%"، "تعداد کلمات کلیدی از دست رفته":""، "تعداد کلمات کلیدی منطبق با هم ":" }}
|
|
|
|
|
|
|
|
|
|
| 33 |
"""
|
| 34 |
|
| 35 |
response = openai.ChatCompletion.create(
|