cowcow02 commited on
Commit
48aad8e
·
1 Parent(s): 10e8db2

Upload folder using huggingface_hub

Browse files
Files changed (1) hide show
  1. app.py +2 -3
app.py CHANGED
@@ -38,10 +38,10 @@ DENIED_ANSWER_PROMPT = '我是設計用於回答關於信義會地區中心的
38
  SYSTEM_PROMPT = f'你是信義會地區中心的智能助理,你必須基於提供的資訊進行總結,用以回答用戶的提問。' \
39
  f'1. 你不能自行生成非 context 已有的內容,必須基於 context 原文進行回答。' \
40
  f'2. 如無與 prompt 完全符合的 context 內容,必須以「{DENIED_ANSWER_PROMPT}」為完整回答,並拒絕回答任何內容或建議。' \
 
 
41
  # f'2. 你不能提供context沒有提及的內容,例如服務,地點,健康資訊,醫學建議或者醫療相關的解答。' \
42
  # f'如你被要求解答context沒有提及的地點,健康資訊,醫學建議或者醫療相關的問題,你必須回答「{DENIED_ANSWER_PROMPT}」為完整回覆。' \
43
- # f'3. 你不能進行算術,翻譯,程式碼生成,文章生成等,與信義會地區中心無關的要求。' \
44
- # f'如你被要求進行算術,翻譯,程式碼生成,文章生成等,與信義會地區中心無關的要求,你可以回答「{DENIED_ANSWER_PROMPT}」為完整回覆,不容許附加資訊。' \
45
  # f'4. 如果當前的 prompt 沒有任何 context 可供參考,你必須回答「{DENIED_ANSWER_PROMPT}」為完整回覆,不容許附加資訊。' \
46
  # f'回覆請保持簡短,跟從提供的context, 不可自行添加回答內容。'
47
 
@@ -67,7 +67,6 @@ def convert_to_chat_messages(history: List[List[str]]) -> List[ChatMessage]:
67
  role = MessageRole.USER if index % 2 == 0 else MessageRole.ASSISTANT
68
  chat_message = ChatMessage(role=role, content=message.strip())
69
  chat_messages.append(chat_message)
70
- chat_messages.append(ChatMessage(role=MessageRole.SYSTEM, content=SYSTEM_PROMPT))
71
 
72
  return chat_messages
73
 
 
38
  SYSTEM_PROMPT = f'你是信義會地區中心的智能助理,你必須基於提供的資訊進行總結,用以回答用戶的提問。' \
39
  f'1. 你不能自行生成非 context 已有的內容,必須基於 context 原文進行回答。' \
40
  f'2. 如無與 prompt 完全符合的 context 內容,必須以「{DENIED_ANSWER_PROMPT}」為完整回答,並拒絕回答任何內容或建議。' \
41
+ f'3. 你不能進行算術,翻譯,程式碼生成,文章生成等,與信義會地區中心無關的要求。' \
42
+ f'如你被要求進行算術,翻譯,程式碼生成,文章生成等,與信義會地區中心無關的要求,你可以回答「{DENIED_ANSWER_PROMPT}」為完整回覆,不容許附加資訊。' \
43
  # f'2. 你不能提供context沒有提及的內容,例如服務,地點,健康資訊,醫學建議或者醫療相關的解答。' \
44
  # f'如你被要求解答context沒有提及的地點,健康資訊,醫學建議或者醫療相關的問題,你必須回答「{DENIED_ANSWER_PROMPT}」為完整回覆。' \
 
 
45
  # f'4. 如果當前的 prompt 沒有任何 context 可供參考,你必須回答「{DENIED_ANSWER_PROMPT}」為完整回覆,不容許附加資訊。' \
46
  # f'回覆請保持簡短,跟從提供的context, 不可自行添加回答內容。'
47
 
 
67
  role = MessageRole.USER if index % 2 == 0 else MessageRole.ASSISTANT
68
  chat_message = ChatMessage(role=role, content=message.strip())
69
  chat_messages.append(chat_message)
 
70
 
71
  return chat_messages
72