Spaces:
Running
Running
content=user_message + "/n (請一定要用繁體中文回答 zh-TW,並用台灣人的禮貌口語表達,回答時不要特別說明這是台灣人的語氣,不用提到「逐字稿」這個詞,用「內容」代替),回答時請用數學符號代替文字(Latex 用 $ 字號 render)"
Browse files- app.py +4 -3
- chatbot.py +2 -1
app.py
CHANGED
@@ -1335,7 +1335,7 @@ def chat_with_opan_ai_assistant(password, youtube_id, thread_id, trascript, user
|
|
1335 |
|
1336 |
rule:
|
1337 |
- 請一定要用繁體中文回答 zh-TW,並用台灣人的口語表達,回答時不用特別說明這是台灣人的語氣,也不用說這是「台語的說法」
|
1338 |
-
-
|
1339 |
- 如果學生問了一些問題你無法判斷,請告訴學生你無法判斷,並建議學生可以問其他問題
|
1340 |
- 或者你可以反問學生一些問題,幫助學生更好的理解資料,字數在100字以內
|
1341 |
- 如果學生的問題與資料文本無關,請告訴學生你「無法回答超出影片範圍的問題」,並告訴他可以怎麼問什麼樣的問題(一個就好)
|
@@ -1356,7 +1356,7 @@ def chat_with_opan_ai_assistant(password, youtube_id, thread_id, trascript, user
|
|
1356 |
client.beta.threads.messages.create(
|
1357 |
thread_id=thread.id,
|
1358 |
role="user",
|
1359 |
-
content=user_message + "(請一定要用繁體中文回答 zh-TW
|
1360 |
)
|
1361 |
|
1362 |
# 运行助手,生成响应
|
@@ -1561,7 +1561,8 @@ with gr.Blocks(theme=gr.themes.Base(primary_hue=gr.themes.colors.orange, seconda
|
|
1561 |
with gr.Tab("飛特"):
|
1562 |
bot_avatar = "https://junyi-avatar.s3.ap-northeast-1.amazonaws.com/live/%20%20foxcat-star-18.png?v=20231113095823614"
|
1563 |
user_avatar = "https://junyitopicimg.s3.amazonaws.com/s4byy--icon.jpe?v=20200513013523726"
|
1564 |
-
|
|
|
1565 |
thread_id = gr.Textbox(label="thread_id", visible=False)
|
1566 |
socratic_mode_btn = gr.Checkbox(label="蘇格拉底家教助理模式", value=True, visible=False)
|
1567 |
openai_chatbot_audio_input = gr.Audio(sources=["microphone"], type="filepath")
|
|
|
1335 |
|
1336 |
rule:
|
1337 |
- 請一定要用繁體中文回答 zh-TW,並用台灣人的口語表達,回答時不用特別說明這是台灣人的語氣,也不用說這是「台語的說法」
|
1338 |
+
- 不用提到「逐字稿」這個詞,用「內容」代替
|
1339 |
- 如果學生問了一些問題你無法判斷,請告訴學生你無法判斷,並建議學生可以問其他問題
|
1340 |
- 或者你可以反問學生一些問題,幫助學生更好的理解資料,字數在100字以內
|
1341 |
- 如果學生的問題與資料文本無關,請告訴學生你「無法回答超出影片範圍的問題」,並告訴他可以怎麼問什麼樣的問題(一個就好)
|
|
|
1356 |
client.beta.threads.messages.create(
|
1357 |
thread_id=thread.id,
|
1358 |
role="user",
|
1359 |
+
content=user_message + "/n (請一定要用繁體中文回答 zh-TW,並用台灣人的禮貌口語表達,回答時不要特別說明這是台灣人的語氣,不用提到「逐字稿」這個詞,用「內容」代替),回答時請用數學符號代替文字(Latex 用 $ 字號 render)"
|
1360 |
)
|
1361 |
|
1362 |
# 运行助手,生成响应
|
|
|
1561 |
with gr.Tab("飛特"):
|
1562 |
bot_avatar = "https://junyi-avatar.s3.ap-northeast-1.amazonaws.com/live/%20%20foxcat-star-18.png?v=20231113095823614"
|
1563 |
user_avatar = "https://junyitopicimg.s3.amazonaws.com/s4byy--icon.jpe?v=20200513013523726"
|
1564 |
+
latex_delimiters = [{"left": "$", "right": "$", "display": False}]
|
1565 |
+
chatbot = gr.Chatbot(avatar_images=[bot_avatar, user_avatar], label="OPEN AI", show_share_button=False, likeable=True, show_label=False, latex_delimiters=latex_delimiters)
|
1566 |
thread_id = gr.Textbox(label="thread_id", visible=False)
|
1567 |
socratic_mode_btn = gr.Checkbox(label="蘇格拉底家教助理模式", value=True, visible=False)
|
1568 |
openai_chatbot_audio_input = gr.Audio(sources=["microphone"], type="filepath")
|
chatbot.py
CHANGED
@@ -62,6 +62,7 @@ class Chatbot:
|
|
62 |
- 回答範圍一定要在逐字稿資料內,不要引用其他資料,請嚴格執行
|
63 |
- 並在重複問句後給予學生鼓勵,讓學生有學習的動力
|
64 |
- 請用 {content_grade} 的學生能懂的方式回答
|
|
|
65 |
"""
|
66 |
|
67 |
return system_prompt
|
@@ -79,7 +80,7 @@ class Chatbot:
|
|
79 |
messages.append({"role": "assistant", "content": assistant_msg})
|
80 |
|
81 |
if user_message:
|
82 |
-
user_message += "/n (請一定要用繁體中文回答 zh-TW,並用台灣人的禮貌口語表達,回答時不要特別說明這是台灣人的語氣,不用提到「逐字稿」這個詞,用「內容」代替)"
|
83 |
messages.append({"role": "user", "content": user_message})
|
84 |
return messages
|
85 |
|
|
|
62 |
- 回答範圍一定要在逐字稿資料內,不要引用其他資料,請嚴格執行
|
63 |
- 並在重複問句後給予學生鼓勵,讓學生有學習的動力
|
64 |
- 請用 {content_grade} 的學生能懂的方式回答
|
65 |
+
- 回答時數學式請用數學符號代替文字(Latex 用 $ 字號 render)
|
66 |
"""
|
67 |
|
68 |
return system_prompt
|
|
|
80 |
messages.append({"role": "assistant", "content": assistant_msg})
|
81 |
|
82 |
if user_message:
|
83 |
+
user_message += "/n (請一定要用繁體中文回答 zh-TW,並用台灣人的禮貌口語表達,回答時不要特別說明這是台灣人的語氣,不用提到「逐字稿」這個詞,用「內容」代替),回答時請用數學符號代替文字(Latex 用 $ 字號 render)"
|
84 |
messages.append({"role": "user", "content": user_message})
|
85 |
return messages
|
86 |
|