youngtsai commited on
Commit
a0ccb5c
·
1 Parent(s): 769ca2b

user_msg_note

Browse files
Files changed (1) hide show
  1. app.py +9 -2
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 + "/n (請一定要用繁體中文回答 zh-TW,請嚴格遵循instructions,擔任一位蘇格拉底家教,並用台灣人的禮貌口語表達,回答時不要特別說明這是台灣人的語氣,不用提到「逐字稿」這個詞,用「內容」代替),回答時請用數學符號代替文字(Latex 用 $ 字號 render)"
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
  # 运行助手,生成响应