feat: updated prompt with better instructions
Browse files- app/main.py +4 -5
app/main.py
CHANGED
@@ -277,8 +277,8 @@ def generate_response_with_rag(prompt, index, embedding_model, documents, settin
|
|
277 |
logger.info("-" * 50)
|
278 |
|
279 |
style_instructions = {
|
280 |
-
"simple": "
|
281 |
-
"creative": "
|
282 |
"normal": ""
|
283 |
}
|
284 |
|
@@ -289,10 +289,9 @@ def generate_response_with_rag(prompt, index, embedding_model, documents, settin
|
|
289 |
Explain the topic of "{settings['topic']}" in detail following this structure:
|
290 |
1. Summary: Briefly explain what the student will learn in this topic (5-6 sentences).
|
291 |
2. Introduction to the topic: Provide background information about the topic before breaking it down into subtopics.
|
292 |
-
3. Subtopics: Explain each subtopic in detail, providing real-life examples where necessary.
|
293 |
4. Activities: After each subtopic, provide small exercises or activities that the student can do to enhance understanding (Activities).
|
294 |
-
5.
|
295 |
-
6. Practice questions: Provide 6-8 questions related to the topic to reinforce the student's understanding.
|
296 |
|
297 |
**Respond to all questions and instructions in Swahili.**
|
298 |
|
|
|
277 |
logger.info("-" * 50)
|
278 |
|
279 |
style_instructions = {
|
280 |
+
"simple": "Provide clear and easy-to-understand answers using common words and short sentences. Explain concepts as if talking to a young student.",
|
281 |
+
"creative": "Give creative and engaging answers, using real-life examples and illustrations to make the content interesting and memorable.",
|
282 |
"normal": ""
|
283 |
}
|
284 |
|
|
|
289 |
Explain the topic of "{settings['topic']}" in detail following this structure:
|
290 |
1. Summary: Briefly explain what the student will learn in this topic (5-6 sentences).
|
291 |
2. Introduction to the topic: Provide background information about the topic before breaking it down into subtopics.
|
292 |
+
3. Subtopics: Explain each subtopic in detail, providing real-life examples where necessary. For each subtopic, Describe images that could help explain the topic in detail using text instead of actual images. Use this format: [Picture: Image description]. The total number of images should not exceed 3.
|
293 |
4. Activities: After each subtopic, provide small exercises or activities that the student can do to enhance understanding (Activities).
|
294 |
+
5. Practice questions: Provide 6-8 questions related to the topic to reinforce the student's understanding.
|
|
|
295 |
|
296 |
**Respond to all questions and instructions in Swahili.**
|
297 |
|