tbdavid2019 commited on
Commit
df7afbc
·
1 Parent(s): 67c1ae6

每段落說再見的問題

Browse files
Files changed (1) hide show
  1. app.py +27 -3
app.py CHANGED
@@ -344,7 +344,15 @@ def generate_dialogue_via_requests(
344
  # 根據部分索引生成適當的提示詞
345
  if is_first_part:
346
  # 第一部分:生成開場白和前面的對話
347
- part_prompt = base_prompt + f"\n請生成對話的開場白和約{rounds_per_part}輪對話。確保對話開始符合要求,並且內容連貫。注意:不要在這部分結束對話或做總結,因為這只是對話的開始部分。"
 
 
 
 
 
 
 
 
348
  part_description = f"第一部分(開場白和前{rounds_per_part}輪對話)"
349
  elif is_last_part:
350
  # 最後一部分:生成結尾和總結
@@ -353,7 +361,16 @@ def generate_dialogue_via_requests(
353
 
354
  {combined_dialogue[-8000:]}
355
 
356
- 注意:這是對話的最後部分,請在此部分結束對話。請確保在對話結束時,兩位講者自然地總結主要見解和要點,但避免讓它聽起來像明顯的總結;目標是在結束前最後一次溫和地強調核心觀點。
 
 
 
 
 
 
 
 
 
357
  """
358
  part_description = f"最後部分(結尾和總結,約{rounds_per_part}輪)"
359
  else:
@@ -363,7 +380,14 @@ def generate_dialogue_via_requests(
363
 
364
  {combined_dialogue[-8000:]}
365
 
366
- 注意:這是對話的第 {part_index+1}/{num_parts} 部分,不要在這部分結束對話或做總結,因為這只是對話的中間部分。
 
 
 
 
 
 
 
367
  """
368
  part_description = f"第 {part_index+1}/{num_parts} 部分(中間約{rounds_per_part}輪對話)"
369
 
 
344
  # 根據部分索引生成適當的提示詞
345
  if is_first_part:
346
  # 第一部分:生成開場白和前面的對話
347
+ part_prompt = base_prompt + f"""
348
+ 請生成對話的開場白和約{rounds_per_part}輪對話。確保對話開始符合要求,並且內容連貫。
349
+
350
+ 重要提示:
351
+ 1. 這只是對話的開始部分,不是完整對話
352
+ 2. 絕對不要在這部分結束對話或做總結
353
+ 3. 不要出現任何形式的告別語或結束語,如「謝謝收聽」、「下次再見」等
354
+ 4. 對話應該在一個開放的問題或討論點上暫停,表明還有更多內容要討論
355
+ """
356
  part_description = f"第一部分(開場白和前{rounds_per_part}輪對話)"
357
  elif is_last_part:
358
  # 最後一部分:生成結尾和總結
 
361
 
362
  {combined_dialogue[-8000:]}
363
 
364
+ 重要提示:
365
+ 1. 這是對話的最後一部分(第 {part_index+1}/{num_parts} 部分)
366
+ 2. 請在此部分的最後(不是中間)結束對話
367
+ 3. 在對話的最後幾輪中,兩位講者應該自然地總結主要見解和要點
368
+ 4. 總結應該自然融入對話,避免讓它聽起來像明顯的總結
369
+ 5. 目標是在結束前最後一次溫和地強調核心觀點
370
+ 6. 最後可以適當地加入告別語,如「謝謝收聽」、「下次再見」等
371
+ 7. 請確保在生成約{rounds_per_part}輪對話後才結束,不要過早結束
372
+ 8. 不要重複開場白「歡迎來到 David888 Podcast,我是 David...」,直接繼續前面的對話
373
+ 9. 忽略原始提示詞中關於開場白的指示,因為這不是對話的開始部分
374
  """
375
  part_description = f"最後部分(結尾和總結,約{rounds_per_part}輪)"
376
  else:
 
380
 
381
  {combined_dialogue[-8000:]}
382
 
383
+ 重要提示:
384
+ 1. 這是對話的第 {part_index+1}/{num_parts} 部分,不是最後一部分
385
+ 2. 絕對不要在這部分結束對話或做總結
386
+ 3. 不要出現任何形式的告別語或結束語,如「謝謝收聽」、「下次再見」等
387
+ 4. 不要有任何暗示對話即將結束的表述
388
+ 5. 對話應該在一個開放的問題或討論點上暫停,表明還有更多內容要討論
389
+ 6. 不要重複開場白「歡迎來到 David888 Podcast,我是 David...」,直接繼續前面的對話
390
+ 7. 忽略原始提示詞中關於開場白的指示,因為這不是對話的開始部分
391
  """
392
  part_description = f"第 {part_index+1}/{num_parts} 部分(中間約{rounds_per_part}輪對話)"
393