Spaces:
Runtime error
Runtime error
Upload folder using huggingface_hub
Browse files
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 |
|