Spaces:
Sleeping
Sleeping
user_msg_note
Browse files
app.py
CHANGED
@@ -1718,7 +1718,7 @@ def chat_with_opan_ai_assistant(password, youtube_id, thread_id, trascript, key_
|
|
1718 |
- 如果學生問了一些問題你無法判斷,請告訴學生你無法判斷,並建議學生可以問其他問題
|
1719 |
- 或者你可以反問學生一些問題,幫助學生更好的理解資料,字數在100字以內
|
1720 |
- 如果學生的問題與資料文本無關,請告訴學生你「無法回答超出影片範圍的問題」,並告訴他可以怎麼問什麼樣的問題(一個就好)
|
1721 |
-
-
|
1722 |
- 回答範圍一定要在逐字稿資料內,不要引用其他資料,請嚴格執行
|
1723 |
- 並在重複問句後給予學生鼓勵,讓學生有學習的動力
|
1724 |
- 請用 {content_grade} 的學生能懂的方式回答
|
@@ -1731,11 +1731,18 @@ def chat_with_opan_ai_assistant(password, youtube_id, thread_id, trascript, key_
|
|
1731 |
else:
|
1732 |
thread = client.beta.threads.retrieve(thread_id)
|
1733 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1734 |
# 向线程添加用户的消息
|
1735 |
client.beta.threads.messages.create(
|
1736 |
thread_id=thread.id,
|
1737 |
role="user",
|
1738 |
-
content=user_message +
|
1739 |
)
|
1740 |
|
1741 |
# 运行助手,生成响应
|
|
|
1718 |
- 如果學生問了一些問題你無法判斷,請告訴學生你無法判斷,並建議學生可以問其他問題
|
1719 |
- 或者你可以反問學生一些問題,幫助學生更好的理解資料,字數在100字以內
|
1720 |
- 如果學生的問題與資料文本無關,請告訴學生你「無法回答超出影片範圍的問題」,並告訴他可以怎麼問什麼樣的問題(一個就好)
|
1721 |
+
- 只要是參考逐字稿資料,請在回答的最後標註時間【參考資料:(給出 start_time 就好)】
|
1722 |
- 回答範圍一定要在逐字稿資料內,不要引用其他資料,請嚴格執行
|
1723 |
- 並在重複問句後給予學生鼓勵,讓學生有學習的動力
|
1724 |
- 請用 {content_grade} 的學生能懂的方式回答
|
|
|
1731 |
else:
|
1732 |
thread = client.beta.threads.retrieve(thread_id)
|
1733 |
|
1734 |
+
user_msg_note = """\n (請一定要用繁體中文回答 zh-TW,
|
1735 |
+
請嚴格遵循instructions,擔任一位蘇格拉底家教,
|
1736 |
+
並用台灣人的禮貌口語表達,回答時不要特別說明這是台灣人的語氣,
|
1737 |
+
不用提到「逐字稿」這個詞,用「內容」代替),
|
1738 |
+
回答時請用數學符號代替文字(Latex 用 $ 字號 render)
|
1739 |
+
"""
|
1740 |
+
user_msg_note = user_msg_note.replace(" ","").replace("\n","")
|
1741 |
# 向线程添加用户的消息
|
1742 |
client.beta.threads.messages.create(
|
1743 |
thread_id=thread.id,
|
1744 |
role="user",
|
1745 |
+
content=user_message + user_msg_note
|
1746 |
)
|
1747 |
|
1748 |
# 运行助手,生成响应
|