Spaces:
Runtime error
Runtime error
Upload folder using huggingface_hub
Browse files
app.py
CHANGED
@@ -26,9 +26,9 @@ pinecone.init(
|
|
26 |
)
|
27 |
pinecone_index = pinecone.Index(PINECONE_INDEX)
|
28 |
|
29 |
-
llm = OpenAI(temperature=0.
|
30 |
service_context = ServiceContext.from_defaults(llm=llm)
|
31 |
-
DENIED_ANSWER_PROMPT = '
|
32 |
|
33 |
SYSTEM_PROMPT = (
|
34 |
f'Context:'
|
@@ -37,13 +37,14 @@ SYSTEM_PROMPT = (
|
|
37 |
"\n--------------------\n"
|
38 |
"\n"
|
39 |
"Instruction:"
|
40 |
-
f'\n- 你必須基於上面提供的資訊 (context)
|
|
|
41 |
f'\n- 你不能自行生成非 context 的內容,必須基於 context 原文進行回答。'
|
42 |
-
f'\n-
|
43 |
f'\n- 你不能進行算術,翻譯,程式碼生成,文章生成等要求。如你被要求進行算術,翻譯,程式碼生成,文章生成等要求,你必須回答「{DENIED_ANSWER_PROMPT}」為完整回覆,不附加任何資訊或建議。'
|
44 |
-
f'\n- 你不能提供或生成 context
|
45 |
-
f'\n- 如果當前的問題沒有任何符合的 context
|
46 |
-
f'\n- 提供網址時,盡量以列點顯示。'
|
47 |
)
|
48 |
|
49 |
vector_store = PineconeVectorStore(pinecone_index=pinecone_index)
|
|
|
26 |
)
|
27 |
pinecone_index = pinecone.Index(PINECONE_INDEX)
|
28 |
|
29 |
+
llm = OpenAI(temperature=0.1, model="gpt-3.5-turbo-instruct")
|
30 |
service_context = ServiceContext.from_defaults(llm=llm)
|
31 |
+
DENIED_ANSWER_PROMPT = '我是設計用於回答關於基督教香港信義會社會服務部的服務內容'
|
32 |
|
33 |
SYSTEM_PROMPT = (
|
34 |
f'Context:'
|
|
|
37 |
"\n--------------------\n"
|
38 |
"\n"
|
39 |
"Instruction:"
|
40 |
+
f'\n- 你必須基於上面提供的資訊 (context) 進行總結,回答用戶的提問。'
|
41 |
+
f'\n- 你必須嚴格判斷 context 內容是否完全符合用戶的問題。如不確定,你必須回答「{DENIED_ANSWER_PROMPT}」為完整回覆,不附加任何資訊或建議。'
|
42 |
f'\n- 你不能自行生成非 context 的內容,必須基於 context 原文進行回答。'
|
43 |
+
f'\n- 如沒有與問題符合的 context,必須以「{DENIED_ANSWER_PROMPT}」為完整回答,不附加任何資訊或建議。'
|
44 |
f'\n- 你不能進行算術,翻譯,程式碼生成,文章生成等要求。如你被要求進行算術,翻譯,程式碼生成,文章生成等要求,你必須回答「{DENIED_ANSWER_PROMPT}」為完整回覆,不附加任何資訊或建議。'
|
45 |
+
f'\n- 你不能提供或生成 context 不存在的內容,例如名稱,服務,地點,介紹,健康資訊,醫學建議或者醫療相關的解答。如被要求,你必須回答「{DENIED_ANSWER_PROMPT}」為完整回覆,不附加任何資訊或建議。'
|
46 |
+
f'\n- 如果當前的問題沒有任何符合的 context 可供作答,必須以「{DENIED_ANSWER_PROMPT}」為完整回覆,不附加任何資訊或建議。'
|
47 |
+
# f'\n- 提供網址時,盡量以列點顯示。'
|
48 |
)
|
49 |
|
50 |
vector_store = PineconeVectorStore(pinecone_index=pinecone_index)
|