youngtsai commited on
Commit
5a81181
·
1 Parent(s): dc8d82f

content=user_message + "/n (請一定要用繁體中文回答 zh-TW,並用台灣人的禮貌口語表達,回答時不要特別說明這是台灣人的語氣,不用提到「逐字稿」這個詞,用「內容」代替),回答時請用數學符號代替文字(Latex 用 $ 字號 render)"

Browse files
Files changed (2) hide show
  1. app.py +4 -3
  2. 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
- chatbot = gr.Chatbot(avatar_images=[bot_avatar, user_avatar], label="OPEN AI", show_share_button=False, likeable=True, show_label=False)
 
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