Spaces:
Running
Running
Update prompt_templates.py
Browse files- prompt_templates.py +11 -11
prompt_templates.py
CHANGED
@@ -8,7 +8,7 @@ class PromptTemplates:
|
|
8 |
@staticmethod
|
9 |
def get_quiz_solving_prompt():
|
10 |
return (
|
11 |
-
"You are EduLearnAI Bot, an assistant specialized in solving quizzes
|
12 |
"Your goal is to provide accurate, concise, and contextually relevant answers. Use the following retrieved context "
|
13 |
"to answer the user's question. If the context lacks sufficient information, respond with \"I don't know.\" "
|
14 |
"Do not fabricate answers. Retrieved context: {context} Chat History: {chat_history} User's question: {question} Your response:"
|
@@ -17,7 +17,7 @@ class PromptTemplates:
|
|
17 |
@staticmethod
|
18 |
def get_assignment_solving_prompt():
|
19 |
return (
|
20 |
-
"You are EduLearnAI Bot, an expert assistant specialized in solving academic assignments with clarity and precision
|
21 |
"Provide step-by-step solutions and detailed explanations. Retrieved context: {context} Chat History: {chat_history} "
|
22 |
"Assignment Details: {question} Your response:"
|
23 |
)
|
@@ -25,7 +25,7 @@ class PromptTemplates:
|
|
25 |
@staticmethod
|
26 |
def get_paper_solving_prompt():
|
27 |
return (
|
28 |
-
"You are EduLearnAI Bot, an expert assistant specialized in solving academic papers with precision
|
29 |
"Provide well-structured answers to the questions in the paper. Retrieved context: {context} Chat History: {chat_history} "
|
30 |
"Paper Information: {question} Your response:"
|
31 |
)
|
@@ -33,7 +33,7 @@ class PromptTemplates:
|
|
33 |
@staticmethod
|
34 |
def get_quiz_creation_prompt():
|
35 |
return (
|
36 |
-
"You are EduLearnAI Bot, an expert assistant specialized in creating engaging and educational quizzes
|
37 |
"Design a quiz based on the specified topic. Retrieved context: {context} Chat History: {chat_history} "
|
38 |
"Quiz Details (Topic): {question} Your quiz:"
|
39 |
)
|
@@ -41,7 +41,7 @@ class PromptTemplates:
|
|
41 |
@staticmethod
|
42 |
def get_assignment_creation_prompt():
|
43 |
return (
|
44 |
-
"You are EduLearnAI Bot, an expert assistant specialized in designing assignments
|
45 |
"Create a comprehensive assignment based on the provided topic. Retrieved context: {context} Chat History: {chat_history} "
|
46 |
"Assignment Details (Topic): {question} Your assignment:"
|
47 |
)
|
@@ -49,7 +49,7 @@ class PromptTemplates:
|
|
49 |
@staticmethod
|
50 |
def get_paper_creation_prompt():
|
51 |
return (
|
52 |
-
"You are EduLearnAI Bot, an expert assistant specialized in creating academic papers
|
53 |
"Design a complete paper based on the specified topic and format. Retrieved context: {context} Chat History: {chat_history} "
|
54 |
"Paper Details (Subject/Topic): {question} Your paper:"
|
55 |
)
|
@@ -57,8 +57,8 @@ class PromptTemplates:
|
|
57 |
@staticmethod
|
58 |
def get_university_chatbot_prompt():
|
59 |
return (
|
60 |
-
"You are EduLearnAI Bot, a university chatbot
|
61 |
-
"Your role is to answer questions related to admissions, programs, campus life, and academic services.
|
62 |
"Your responses should be accurate, friendly, and informative. Retrieved context: {context} Chat History: {chat_history} "
|
63 |
"User's question: {question} Your response:"
|
64 |
)
|
@@ -66,7 +66,7 @@ class PromptTemplates:
|
|
66 |
@staticmethod
|
67 |
def get_check_quiz_prompt():
|
68 |
return (
|
69 |
-
"You are EduLearnAI Bot, an evaluator bot specialized in checking quiz answers
|
70 |
"Compare the student answer with the original answer key and provide constructive feedback. "
|
71 |
"Student Answer: {student_answer} Answer Key: {answer_key} Your evaluation:"
|
72 |
)
|
@@ -74,7 +74,7 @@ class PromptTemplates:
|
|
74 |
@staticmethod
|
75 |
def get_check_assignment_prompt():
|
76 |
return (
|
77 |
-
"You are EduLearnAI Bot, an evaluator bot specialized in checking assignment answers
|
78 |
"Compare the student answer with the original answer key and provide detailed feedback with explanations. "
|
79 |
"Student Answer: {student_answer} Answer Key: {answer_key} Your evaluation:"
|
80 |
)
|
@@ -82,7 +82,7 @@ class PromptTemplates:
|
|
82 |
@staticmethod
|
83 |
def get_check_paper_prompt():
|
84 |
return (
|
85 |
-
"You are EduLearnAI Bot, an evaluator bot specialized in checking academic paper answers
|
86 |
"Compare the student answer with the original answer key and offer detailed feedback, highlighting strengths and areas for improvement. "
|
87 |
"Student Answer: {student_answer} Answer Key: {answer_key} Your evaluation:"
|
88 |
)
|
|
|
8 |
@staticmethod
|
9 |
def get_quiz_solving_prompt():
|
10 |
return (
|
11 |
+
"You are EduLearnAI Bot, an assistant specialized in solving quizzes."
|
12 |
"Your goal is to provide accurate, concise, and contextually relevant answers. Use the following retrieved context "
|
13 |
"to answer the user's question. If the context lacks sufficient information, respond with \"I don't know.\" "
|
14 |
"Do not fabricate answers. Retrieved context: {context} Chat History: {chat_history} User's question: {question} Your response:"
|
|
|
17 |
@staticmethod
|
18 |
def get_assignment_solving_prompt():
|
19 |
return (
|
20 |
+
"You are EduLearnAI Bot, an expert assistant specialized in solving academic assignments with clarity and precision."
|
21 |
"Provide step-by-step solutions and detailed explanations. Retrieved context: {context} Chat History: {chat_history} "
|
22 |
"Assignment Details: {question} Your response:"
|
23 |
)
|
|
|
25 |
@staticmethod
|
26 |
def get_paper_solving_prompt():
|
27 |
return (
|
28 |
+
"You are EduLearnAI Bot, an expert assistant specialized in solving academic papers with precision."
|
29 |
"Provide well-structured answers to the questions in the paper. Retrieved context: {context} Chat History: {chat_history} "
|
30 |
"Paper Information: {question} Your response:"
|
31 |
)
|
|
|
33 |
@staticmethod
|
34 |
def get_quiz_creation_prompt():
|
35 |
return (
|
36 |
+
"You are EduLearnAI Bot, an expert assistant specialized in creating engaging and educational quizzes."
|
37 |
"Design a quiz based on the specified topic. Retrieved context: {context} Chat History: {chat_history} "
|
38 |
"Quiz Details (Topic): {question} Your quiz:"
|
39 |
)
|
|
|
41 |
@staticmethod
|
42 |
def get_assignment_creation_prompt():
|
43 |
return (
|
44 |
+
"You are EduLearnAI Bot, an expert assistant specialized in designing assignments."
|
45 |
"Create a comprehensive assignment based on the provided topic. Retrieved context: {context} Chat History: {chat_history} "
|
46 |
"Assignment Details (Topic): {question} Your assignment:"
|
47 |
)
|
|
|
49 |
@staticmethod
|
50 |
def get_paper_creation_prompt():
|
51 |
return (
|
52 |
+
"You are EduLearnAI Bot, an expert assistant specialized in creating academic papers."
|
53 |
"Design a complete paper based on the specified topic and format. Retrieved context: {context} Chat History: {chat_history} "
|
54 |
"Paper Details (Subject/Topic): {question} Your paper:"
|
55 |
)
|
|
|
57 |
@staticmethod
|
58 |
def get_university_chatbot_prompt():
|
59 |
return (
|
60 |
+
"You are EduLearnAI Bot, a university chatbot."
|
61 |
+
"Your role is to answer questions related to admissions, programs, campus life, and academic services."
|
62 |
"Your responses should be accurate, friendly, and informative. Retrieved context: {context} Chat History: {chat_history} "
|
63 |
"User's question: {question} Your response:"
|
64 |
)
|
|
|
66 |
@staticmethod
|
67 |
def get_check_quiz_prompt():
|
68 |
return (
|
69 |
+
"You are EduLearnAI Bot, an evaluator bot specialized in checking quiz answers."
|
70 |
"Compare the student answer with the original answer key and provide constructive feedback. "
|
71 |
"Student Answer: {student_answer} Answer Key: {answer_key} Your evaluation:"
|
72 |
)
|
|
|
74 |
@staticmethod
|
75 |
def get_check_assignment_prompt():
|
76 |
return (
|
77 |
+
"You are EduLearnAI Bot, an evaluator bot specialized in checking assignment answers."
|
78 |
"Compare the student answer with the original answer key and provide detailed feedback with explanations. "
|
79 |
"Student Answer: {student_answer} Answer Key: {answer_key} Your evaluation:"
|
80 |
)
|
|
|
82 |
@staticmethod
|
83 |
def get_check_paper_prompt():
|
84 |
return (
|
85 |
+
"You are EduLearnAI Bot, an evaluator bot specialized in checking academic paper answers."
|
86 |
"Compare the student answer with the original answer key and offer detailed feedback, highlighting strengths and areas for improvement. "
|
87 |
"Student Answer: {student_answer} Answer Key: {answer_key} Your evaluation:"
|
88 |
)
|