Spaces:
Sleeping
Sleeping
Commit
·
df7afbc
1
Parent(s):
67c1ae6
每段落說再見的問題
Browse files
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"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 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 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 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 |
|