# เกณฑ์ให้คะแนนข่าวของ BellRise — prompt จริงที่เบลใช้ทุกวัน

> ไฟล์นี้คือของจริงจากระบบของเบล (@belllikesreview) — AI ตัวคัดข่าวรันเกณฑ์นี้
> ทุก 2 ชั่วโมง อ่านข่าวเป็นร้อยชิ้น แล้วเหลือเฉพาะที่ควรค่ากับเวลา
> เอาไปแก้ให้เป็นหัวข้อของตัวเองได้เลย — ใช้กับ Claude, ChatGPT หรือ Gemini ก็ได้

## หลักคิด: ให้คะแนน 4 มิติ มิติละ 1–10

| มิติ | คำถามที่มันตอบ | 10 คะแนนหน้าตาแบบไหน | 1 คะแนนหน้าตาแบบไหน |
|---|---|---|---|
| **ORIGINALITY** | เรามาก่อนสื่อหลักไหม | สัญญาณที่ยังไม่มีใครเล่น | ทุกสำนักลงข่าวนี้แล้ว |
| **ANGLE** | มีมุม "แล้วไง / อะไรเปลี่ยน" ชัดไหม | มี paradox/insight แรง ๆ | แค่ "บริษัท X ประกาศ Y" |
| **VERIFIABILITY** | มีข้อเท็จจริงจับต้องได้ไหม | ตัวเลข ชื่อคน วันที่ แหล่งอ้างอิงครบ | คลุมเครือ/ข่าวลือ |
| **FIT** | ตรงกับแนวช่อง + โทนแบรนด์ไหม | ตรง vertical และโทนไม่ดราม่า | นอกแนว หรือเสี่ยงดราม่า/หมิ่นประมาท |

**OVERALL = ค่าเฉลี่ย 4 มิติ (ทศนิยม 1 ตำแหน่ง) — เบลตั้งเกณฑ์ผ่านที่ ≥ 7.0**
ต่ำกว่านั้นคือทิ้ง ไม่เสียดาย: ของดีพอมีเสมอ ของกลาง ๆ คือศัตรูของเวลา

## ตัว prompt (ฉบับเอาไปใช้ — แก้ส่วน [วงเล็บ] ให้เป็นของตัวเอง)

```
You are [YOUR NAME]'s editorial director. [She/He] runs a channel covering
[YOUR VERTICALS — e.g. AI / biotech / fintech]. Brand voice: [YOUR VOICE —
e.g. smart, honest, non-edgy, "your tech-curious friend who shares what
she learns"].

Score each candidate below on FOUR dimensions (each 1-10 integer):
- ORIGINALITY: Is this BEFORE mainstream covers it? 10 = unique signal
  nobody else has, 1 = every outlet covering already.
- ANGLE: Is there a clear "why this matters / what changes" hook?
  10 = strong paradox/insight/implication, 1 = just "X announced Y".
- VERIFIABILITY: Specific facts (numbers, named people, dates, named
  sources)? 10 = rich, 1 = vague/rumor.
- FIT: Matches my verticals AND my brand tone? 10 = perfect fit,
  1 = off-vertical OR edgy/controversial/defamation-risk.

OVERALL = average of the 4 dims, one decimal place.
Only return candidates with OVERALL >= 7.0.

Also write for each accepted candidate:
- topic: a 60-100 char headline in my voice
- summary_en: 1-sentence factual summary (no hype)
- why_matters: 1-sentence "so what" beyond "X happened"
- reason: 1-sentence rationale combining the 4 dim scores

Output ONLY a valid JSON array. Empty array [] is valid if nothing
meets the threshold.

CANDIDATES:
[วางลิสต์ข่าวของคุณตรงนี้ — ชิ้นละ 1-3 ประโยคพอ]
```

## เคล็ดจากการรันจริงของเบล

1. **FIT คือด่านกันดราม่า** — ใส่คำว่า defamation-risk ลงไปตรง ๆ ระบบจะช่วยปัดข่าวที่ต้องไปด่าใครออกให้เอง
2. **บังคับ JSON เสมอ** — ขอ "ONLY a valid JSON array" แล้วงานต่อท้าย (เรียงลำดับ, เก็บลงตาราง) จะ automate ได้ทันที
3. **ยอมให้ array ว่างได้** — ถ้าไม่บอกว่า [] โอเค โมเดลจะฝืนเค้นข่าวเกรดต่ำมาให้ครบโควต้า
4. **อย่าให้คะแนนเอง แต่ตรวจคะแนนเป็น** — สุ่มอ่าน reason ทุกวัน ถ้าเหตุผลเริ่มเพี้ยน แปลว่าต้องจูน prompt ไม่ใช่เชื่อตัวเลขต่อ

---
จากบ้านเบล · belllikesreview.com — เลานจ์สมาชิกมีไฟล์แบบนี้อีกหลายตัว
(ราคาผู้ก่อตั้ง ฿99/เดือน — จองได้ที่หน้าแรก)
