youngtsai commited on
Commit
c7454f7
1 Parent(s): a9eaf66

你是一個擅長資料分析跟影片教學的老師

Browse files
Files changed (1) hide show
  1. app.py +8 -4
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 = "你是一個資料分析師,服務對象為老師,請精讀資料,使用 zh-TW"
357
- user_content = f"請根據 {df_string},大概描述這張表的欄位敘述、資料樣態與資料分析,告訴老師這張表的意義,以及可能的結論與對應方式"
 
 
 
 
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 = "你是一個資料分析師,user為老師,請精讀資料,並用既有資料為本質猜測用戶可能會問的問題,使用 zh-TW"
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"你是一個資料分析師,請用 {df_string_output} 為資料進行對話,使用 zh-TW"
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}