Spaces:
Running
Running
你是一個擅長資料分析跟影片教學的老師
Browse files
app.py
CHANGED
@@ -353,8 +353,12 @@ def process_web_link(link):
|
|
353 |
|
354 |
def generate_df_summarise(df_string):
|
355 |
# 使用 OpenAI 生成基于上传数据的问题
|
356 |
-
sys_content = "
|
357 |
-
user_content = f"
|
|
|
|
|
|
|
|
|
358 |
messages = [
|
359 |
{"role": "system", "content": sys_content},
|
360 |
{"role": "user", "content": user_content}
|
@@ -380,7 +384,7 @@ def generate_df_summarise(df_string):
|
|
380 |
def generate_questions(df_string):
|
381 |
# 使用 OpenAI 生成基于上传数据的问题
|
382 |
|
383 |
-
sys_content = "
|
384 |
user_content = f"請根據 {df_string} 生成三個問題,並用 JSON 格式返回 questions:[q1, q2, q3]"
|
385 |
messages = [
|
386 |
{"role": "system", "content": sys_content},
|
@@ -418,7 +422,7 @@ def respond(user_message, df_string_output, chat_history):
|
|
418 |
print("=== 變數:chat_history ===")
|
419 |
print(chat_history)
|
420 |
|
421 |
-
sys_content = f"
|
422 |
messages = [
|
423 |
{"role": "system", "content": sys_content},
|
424 |
{"role": "user", "content": user_message}
|
|
|
353 |
|
354 |
def generate_df_summarise(df_string):
|
355 |
# 使用 OpenAI 生成基于上传数据的问题
|
356 |
+
sys_content = "你是一個擅長資料分析跟影片教學的老師,user 為學生,請精讀資料文本,自行判斷資料的種類,使用 zh-TW"
|
357 |
+
user_content = f"""
|
358 |
+
請根據 {df_string},判斷這份文本
|
359 |
+
如果是資料類型,請提估欄位敘述、資料樣態與資料分析,告訴學生這張表的意義,以及可能的結論與對應方式
|
360 |
+
如果是影片類型,請提估影片內容,告訴學生這部影片的意義,以及可能的結論與對應方式
|
361 |
+
"""
|
362 |
messages = [
|
363 |
{"role": "system", "content": sys_content},
|
364 |
{"role": "user", "content": user_content}
|
|
|
384 |
def generate_questions(df_string):
|
385 |
# 使用 OpenAI 生成基于上传数据的问题
|
386 |
|
387 |
+
sys_content = "你是一個擅長資料分析跟影片教學的老師,user 為學生,請精讀資料文本,自行判斷資料的種類,並用既有資料為本質猜測用戶可能會問的問題,使用 zh-TW"
|
388 |
user_content = f"請根據 {df_string} 生成三個問題,並用 JSON 格式返回 questions:[q1, q2, q3]"
|
389 |
messages = [
|
390 |
{"role": "system", "content": sys_content},
|
|
|
422 |
print("=== 變數:chat_history ===")
|
423 |
print(chat_history)
|
424 |
|
425 |
+
sys_content = f"你是一個擅長資料分析跟影片教學的老師,user 為學生,請用 {df_string_output} 為資料文本,自行判斷資料的種類,並進行對話,使用 zh-TW"
|
426 |
messages = [
|
427 |
{"role": "system", "content": sys_content},
|
428 |
{"role": "user", "content": user_message}
|