Spaces:
Sleeping
Sleeping
Update QnA.py
Browse files
QnA.py
CHANGED
|
@@ -9,6 +9,25 @@ from dotenv import load_dotenv
|
|
| 9 |
load_dotenv()
|
| 10 |
|
| 11 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 12 |
def Q_A(vectorstore,question,API_KEY):
|
| 13 |
os.environ["GROQ_API_KEY"] = API_KEY
|
| 14 |
llm_groq = ChatGroq(model="llama3-8b-8192")
|
|
|
|
| 9 |
load_dotenv()
|
| 10 |
|
| 11 |
|
| 12 |
+
def prompt_template_to_analyze_resume():
|
| 13 |
+
template = """
|
| 14 |
+
You are provided with the Resume of the Candidate in the context below . As an Talent Aquistion bot , your task is to analyze that candidate is
|
| 15 |
+
is reliable or not. To find out reliability parameter check , How frequently the candidate has switched from one company to another.
|
| 16 |
+
Grade him on the given basis:
|
| 17 |
+
If less than 2 Year - very less Reliable
|
| 18 |
+
if more than 2 years but less than 5 years - Reliable
|
| 19 |
+
if more than 5 Years - Highly Reliable
|
| 20 |
+
Finally Generate a one line Response and small reason for it .
|
| 21 |
+
\n\n:{context}
|
| 22 |
+
"""
|
| 23 |
+
prompt = ChatPromptTemplate.from_messages(
|
| 24 |
+
[
|
| 25 |
+
('system',template),
|
| 26 |
+
('human','input'),
|
| 27 |
+
]
|
| 28 |
+
)
|
| 29 |
+
return prompt
|
| 30 |
+
|
| 31 |
def Q_A(vectorstore,question,API_KEY):
|
| 32 |
os.environ["GROQ_API_KEY"] = API_KEY
|
| 33 |
llm_groq = ChatGroq(model="llama3-8b-8192")
|