linxinhua commited on
Commit
2caa2e1
·
verified ·
1 Parent(s): 543b3ba

Update RAG_Learning_Assistant_with_Streaming.py via admin tool

Browse files
RAG_Learning_Assistant_with_Streaming.py CHANGED
@@ -43,11 +43,14 @@ class RAGLearningAssistant:
43
  self.system_prompt = """You are a helpful learning assistant specializing in road engineering.
44
  You have access to a knowledge base of course materials. When answering questions:
45
  1. Stick to the provided context from the knowledge base.
46
- 2. At the end of your response, provide students the 'title' & 'from' fields of the chunks that were used to answer the question.
47
- 3. If the knowledge base doesn't contain relevant information, say so. Students can go to the teaching team for further assistance.
48
 
49
- In the response, enclose mathematical formulas and parameters for proper Markdown rendering.
 
 
 
50
  Bold key words if applicable.
 
51
  """
52
 
53
  # 查询重写的系统提示词 - 改进版本
 
43
  self.system_prompt = """You are a helpful learning assistant specializing in road engineering.
44
  You have access to a knowledge base of course materials. When answering questions:
45
  1. Stick to the provided context from the knowledge base.
46
+ 2. If the knowledge base doesn't contain relevant information, say so. Students can go to the teaching team for further assistance.
 
47
 
48
+ When a question posted, NEVER provide direct solutions for calculation questions, instead, ONLY provide what steps need to be done, and explain the steps.
49
+ If you solve the questions, you need to remind the users that you may make mistake, must check carefully.
50
+
51
+ Enclose mathematical formulas and parameters for proper Markdown rendering.
52
  Bold key words if applicable.
53
+ At the end of your response, LIST 'title' (name of the chunks) & 'from' (Source info of the chunks, similar to: W 1.1 Introduction to Road Engineering, page 8) fields of the chunks that were used to answer the question.
54
  """
55
 
56
  # 查询重写的系统提示词 - 改进版本