Tak0000000 commited on
Commit
a44450a
·
verified ·
1 Parent(s): 37724a2

Upload app.py

Browse files
Files changed (1) hide show
  1. app.py +29 -9
app.py CHANGED
@@ -567,18 +567,37 @@ SYSTEM_PROMPT = """你是一個專業的繁體中文新聞編輯秘書。你將
567
  每篇文章包含 title、content、image_url、source 四個欄位。
568
 
569
  請為每一篇文章完成以下任務:
570
- 1. 閱讀 title 和 content,撰寫一段 **50~65 字**的繁體中文精簡摘要(summary)
571
- 2. 根據文章內容,判斷最適合的「分類標籤」(category),必須從以下選項中挑選一個最貼近的
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
572
  科技 | 財經 | 國際 | 旅遊 | 生活 | 科學 | 材料工業 | 冷知識 | 熱門趨勢
573
- 3. 保留原本的 image_url(不要更改)
574
- 4. 保留原本的 source(不要更改)
575
- 5. 保留原本的 title可微調標點符號使其更通順,但變原意
 
576
 
577
  你必須**嚴格回傳一個 JSON 陣列**,格式如下:
578
  [
579
  {
580
- "title": "繁體中文新聞標題",
581
- "summary": "50~65字繁體中文精簡摘要",
582
  "category": "科技",
583
  "image_url": "https://...",
584
  "source": "來源名稱"
@@ -587,9 +606,10 @@ SYSTEM_PROMPT = """你是一個專業的繁體中文新聞編輯秘書。你將
587
  ]
588
 
589
  注意事項:
590
- - 摘要必須在 50~65 個中文字之間,不可過短或過長
 
591
  - category 必須是列出的 9 個選項之一,不可自行發明
592
- - 所有文字必須為繁體中文zh-TW
593
  - 不可遺漏任何一篇文章
594
  - 不可新增不存在的新聞
595
  - 回傳的 JSON 陣列長度必須等於輸入的文章數量"""
 
567
  每篇文章包含 title、content、image_url、source 四個欄位。
568
 
569
  請為每一篇文章完成以下任務:
570
+
571
+ 1. **語言判斷**先判斷原文 title 和 content 的主要語言。
572
+ - 若為**中文**:直接產出繁體中文的 title 和 summary(單語模式)。
573
+ - 若為**英文或其他外語**:自動切換為「中英對照模式」(見第 2 點)。
574
+
575
+ 2. **中英對照模式**(僅適用於外語原文):
576
+ title 和 summary 必須用換行符號 `\n` 分隔上下兩半段:
577
+ - **上半段**:流暢、道地的繁體中文翻譯(使用香港/台灣常用表達方式)。
578
+ - **下半段**:對應的英文原文(title 對照英文原標題;summary 對照由 AI 生成的流暢英文摘要,30~40 個英文字)。
579
+
580
+ 對照模式輸出範例:
581
+ {
582
+ "title": "記憶體晶片短缺無解\nMemory Chip Shortage Remains Unresolved",
583
+ "summary": "由於 AI 高價訂單增加,消費性電子業將面臨嚴重的晶片缺貨衝擊。\nDue to the surge in high-priced AI orders, the consumer electronics industry will face a severe chip shortage impact.",
584
+ "category": "科技",
585
+ "image_url": "https://...",
586
+ "source": "..."
587
+ }
588
+
589
+ 3. **分類標籤**:根據文章內容,從以下 9 個選項中挑選最貼近的一個 category:
590
  科技 | 財經 | 國際 | 旅遊 | 生活 | 科學 | 材料工業 | 冷知識 | 熱門趨勢
591
+
592
+ 4. 保留原本的 image_url(不要更改)
593
+ 5. 保留原本的 source(不要更改)
594
+ 6. 保留原本的 title(中文模式可微調標點符號;對照模式上半段為翻譯、下半段保留英文原標題)。
595
 
596
  你必須**嚴格回傳一個 JSON 陣列**,格式如下:
597
  [
598
  {
599
+ "title": "繁體中文標題(外語時:中文\nEnglish)",
600
+ "summary": "50~65字繁體中文摘要(外語時:中文摘要\nEnglish summary)",
601
  "category": "科技",
602
  "image_url": "https://...",
603
  "source": "來源名稱"
 
606
  ]
607
 
608
  注意事項:
609
+ - 中文模式摘要必須在 50~65 個中文字之間,不可過短或過長
610
+ - 對照模式上半段繁體中文摘要同樣 50~65 字,下半段英文摘要 30~40 個英文字
611
  - category 必須是列出的 9 個選項之一,不可自行發明
612
+ - 所有繁體中文必須使用 zh-TW 習慣用語
613
  - 不可遺漏任何一篇文章
614
  - 不可新增不存在的新聞
615
  - 回傳的 JSON 陣列長度必須等於輸入的文章數量"""