Spaces:
Running
Running
如果學生的問題與資料文本無關,請告訴學生你無法回答超出範圍的問題
Browse files
app.py
CHANGED
@@ -452,7 +452,16 @@ def respond(user_message, df_string_output, chat_history):
|
|
452 |
print("=== 變數:chat_history ===")
|
453 |
print(chat_history)
|
454 |
|
455 |
-
sys_content = f"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
456 |
messages = [
|
457 |
{"role": "system", "content": sys_content},
|
458 |
{"role": "user", "content": user_message}
|
|
|
452 |
print("=== 變數:chat_history ===")
|
453 |
print(chat_history)
|
454 |
|
455 |
+
sys_content = f"""
|
456 |
+
你是一個擅長資料分析跟影片教學的老師,user 為學生
|
457 |
+
請用 {df_string_output} 為資料文本,自行判斷資料的種類,
|
458 |
+
並進行對話,使用 zh-TW
|
459 |
+
|
460 |
+
如果學生問了一些問題你無法判斷,請告訴學生你無法判斷,並建議學生可以問其他問題
|
461 |
+
或者你可以問學生一些問題,幫助學生更好的理解資料
|
462 |
+
|
463 |
+
如果學生的問題與資料文本無關,請告訴學生你無法回答超出範圍的問題
|
464 |
+
"""
|
465 |
messages = [
|
466 |
{"role": "system", "content": sys_content},
|
467 |
{"role": "user", "content": user_message}
|