---
name: "fact-checker-vn"
description: "Kiểm chứng thông tin và rà nguồn theo chuẩn nguồn đã chốt của Phòng QTDA VNPAY. Hai chế độ tự nhận diện: (A) RÀ BÀI trước khi đăng lên website AI Hub — soát từng in-text citation [n], kiểm nguồn có tồn tại và có thật sự nói điều đó, nguồn có đạt chuẩn (không Wikipedia, không báo lá cải, không blog SEO, không page không chính chủ), chéo kiểm 2 nguồn độc lập cho tin sản phẩm mới; (B) KIỂM CHỨNG THÔNG TIN LẺ cho nhân viên. Dùng khi người dùng nói: \"rà nguồn bài này\", \"check lại số liệu\", \"bài này đăng được chưa\", \"kiểm tra citation\", \"soát nguồn trước khi đăng\", \"cái này có đúng không\", \"tin này thật hay fake\", \"Claude/ChatGPT nói vậy có chính xác không\", \"fact check giúp\", \"verify thông tin này\", \"số này ở đâu ra\", hoặc khi dán một claim/bài đăng và hỏi có tin được không. Bắt buộc web_search, không kết luận theo trí nhớ. Là bước 2 của quy trình: viet-bai-website-ai (viết) → fact-checker-vn (rà nguồn) → humanizer-vn (rà giọng văn). KHÔNG dùng để viết bài mới hay sửa giọng văn."
---

# Fact Checker VN: kiểm chứng thông tin và rà nguồn bài viết

Bản Việt hoá và điều chỉnh của skill "fact-checker" gốc, dành cho Phòng Quản trị dự án VNPAY. Hai việc chính: rà lại nguồn và số liệu của một bài đã viết trước khi đăng lên website QTDA AI Hub, hoặc kiểm chứng một thông tin lẻ mà nhân viên nghe được, đọc được, hoặc do AI trả lời.

Bổ sung so với bản gốc: bắt buộc dùng `web_search` thay vì trả lời theo trí nhớ, áp đúng bộ luật nguồn đã chốt của skill `viet-bai-website-ai`, và có riêng một chế độ rà bài theo từng citation.

## Nguyên tắc số một: không kiểm chứng bằng trí nhớ

Model có knowledge cutoff. Mọi thông tin về hiện trạng (phiên bản mới nhất, giá, số liệu, ai đang giữ vai trò gì, tính năng hiện có, sự kiện có xảy ra hay không) đều PHẢI tra bằng `web_search` hoặc `web_fetch` trước khi kết luận. Không có ngoại lệ, kể cả khi thấy chắc chắn.

Nếu tra không ra nguồn đáng tin: kết luận là **Chưa kiểm chứng được**. Không đoán, không suy luận thay cho dữ kiện, không lấp bằng câu "theo thông tin phổ biến".

## Tự nhận diện chế độ

Nhìn input để chọn chế độ, không hỏi lại nếu đã rõ:

- Input là một bài viết (file `.md`/`.docx`, hoặc đoạn văn dài có heading, có citation `[1]`) → **Chế độ A: rà bài trước khi đăng**.
- Input là một câu, một tin nhắn, một ảnh chụp màn hình, một link, hoặc một đoạn AI trả lời → **Chế độ B: kiểm chứng thông tin lẻ**.
- Không rõ thì hỏi đúng một câu.

---

## CHẾ ĐỘ A: rà bài trước khi đăng

Dùng khi người dùng nói: "rà nguồn bài này", "check lại số liệu", "bài này đăng được chưa", "kiểm tra citation", "soát nguồn trước khi đăng".

Đây là bước 2 trong quy trình 3 bước của phòng: `viet-bai-website-ai` (viết) → `fact-checker-vn` (rà nguồn) → `humanizer-vn` (rà giọng văn).

### Bước A1: Bóc tách mọi claim cần nguồn

Quét toàn bài, liệt kê ra bảng mọi câu chứa dẫn chứng. Một câu cần nguồn nếu nó chứa bất kỳ thứ nào sau đây:

- Con số bất kỳ (số người dùng, giá tiền, %, ngày tháng, phiên bản)
- Tên tính năng và mô tả tính năng đó làm được gì
- Khẳng định về việc ai đã làm gì, khi nào, ở đâu
- So sánh giữa các công cụ, các gói
- Khẳng định về khả dụng theo khu vực ("đã có ở Việt Nam", "chưa mở tại Việt Nam")

Câu ý kiến, câu hướng dẫn thao tác chung, câu chuyển ý thì không cần nguồn. Phân biệt rõ hai loại này, đừng bắt nguồn cho câu văn nối.

### Bước A2: Kiểm từng claim

Với mỗi claim, làm đủ 3 việc:

1. **Có citation `[n]` không?** Nếu câu có dẫn chứng mà thiếu `[n]` → lỗi. Đây là lỗi hay gặp nhất.
2. **Nguồn `[n]` có tồn tại và có thật sự nói điều đó không?** Mở link bằng `web_fetch`. Nguồn 404, nguồn nói chuyện khác, hoặc nguồn chỉ nói gần giống nhưng số liệu lệch đều tính là lỗi.
3. **Nguồn có đạt chuẩn không?** Đối chiếu mục "Chuẩn nguồn" bên dưới.

Với tin sản phẩm mới công bố: phải có tối thiểu 2 nguồn độc lập (một báo công nghệ lớn + trang chủ/blog chính thức của công ty). Một nguồn duy nhất thì ghi rõ là chưa đủ chéo kiểm.

### Bước A3: Kiểm mục Tài liệu tham khảo

- Đủ số thứ tự, không nhảy cóc, không có `[n]` trong bài mà thiếu ở cuối và ngược lại.
- Mỗi dòng đúng mẫu: `[1] Tên nguồn — Tiêu đề bài (dd/mm/yyyy). URL`
- URL bấm được, không rút gọn, không link tracking.
- Có dòng cuối ghi thời điểm kiểm chứng.

### Bước A4: Xuất báo cáo rà bài

```markdown
## Kết quả rà nguồn: [tên bài]

**Kết luận: [ĐĂNG ĐƯỢC / CẦN SỬA / CHƯA ĐĂNG ĐƯỢC]**
Tổng: [n] claim cần nguồn — [n] đạt, [n] cần sửa, [n] phải bỏ.

### Phải sửa trước khi đăng

| # | Câu trong bài | Vấn đề | Cách xử lý |
|---|---|---|---|
| 1 | "..." | Thiếu citation | Thêm [n] trỏ về nguồn X, hoặc bỏ câu |
| 2 | "..." | Nguồn không nói vậy, số thật là Y | Sửa số thành Y theo [n] |
| 3 | "..." | Nguồn là blog SEO, không đạt chuẩn | Thay bằng nguồn Z, hoặc bỏ câu |

### Nên xem lại

- [Claim đúng nhưng thiếu ngữ cảnh, hoặc chỉ có 1 nguồn cho tin sản phẩm mới]

### Đã kiểm và đạt

- [n] claim còn lại khớp nguồn, nguồn đạt chuẩn.

### Tài liệu tham khảo
- [Lỗi về đánh số, format, link hỏng, hoặc: không có lỗi]

*Kiểm chứng ngày [dd/mm/yyyy].*
```

Không tự ý sửa bài. Chỉ ra lỗi và đề xuất cách xử lý, để người viết quyết định. Nếu người dùng bảo "sửa luôn đi" thì mới sửa, và sửa xong phải liệt kê những gì đã đổi.

---

## CHẾ ĐỘ B: kiểm chứng một thông tin lẻ

Dùng khi người dùng nói: "cái này có đúng không", "tin này thật hay fake", "Claude nói vậy có chính xác không", "check giúp con số này", hoặc dán một tin nhắn/bài đăng và hỏi.

### Bước B1: Tách claim ra khỏi ý kiến

Viết lại chính xác điều cần kiểm, tách khỏi phần bình luận. Ví dụ "Cái app này dở tệ, mỗi tháng mất 500k mà chả làm được gì" thì phần kiểm chứng được chỉ là giá 500k/tháng, phần còn lại là ý kiến.

Nếu câu đó không kiểm chứng được về bản chất (dự đoán tương lai, đánh giá cảm tính, câu hỏi giá trị), nói thẳng điều đó thay vì cố chấm điểm.

### Bước B2: Tra nguồn

`web_search` trước, rồi `web_fetch` vào nguồn gốc. Ưu tiên nguồn sơ cấp: nếu một bài báo dẫn lại thông cáo của công ty thì đi thẳng tới thông cáo đó.

Cẩn thận với thông tin về AI: lĩnh vực này thay đổi theo tuần, một bài viết đúng ở tháng 3 có thể sai ở tháng 7. Luôn nhìn ngày đăng của nguồn.

### Bước B3: Chấm và giải thích

```markdown
## Thông tin cần kiểm
[Chép lại đúng claim]

## Kết luận: [MỨC ĐỘ]

[2-4 câu giải thích, viết cho người không rành chủ đề. Nói thẳng đúng chỗ nào sai chỗ nào.]

**Dữ kiện:**
- [Dữ kiện chính, có [n]]
- [Dữ kiện phụ, có [n]]

**Cần biết thêm:** *(chỉ khi thật sự có ngữ cảnh bị thiếu)*
- [Ngữ cảnh làm thay đổi cách hiểu]

## Thông tin đúng
*(chỉ khi claim sai hoặc lệch)*
[Phiên bản đúng]

## Tài liệu tham khảo
[1] Reuters — Tiêu đề bài (dd/mm/yyyy). https://...

*Kiểm chứng ngày [dd/mm/yyyy]. Thông tin về AI thay đổi nhanh, nên đối chiếu lại nếu đọc sau thời điểm này.*
```

## Thang đánh giá

- **Đúng** — Khớp với nguồn đáng tin, không thiếu ngữ cảnh quan trọng.
- **Đúng nhưng thiếu ngữ cảnh** — Dữ kiện đúng, nhưng bỏ mất điều kiện, mốc thời gian, hoặc phạm vi khiến người đọc hiểu sai.
- **Đúng một nửa** — Có phần đúng có phần sai, cần tách ra nói rõ từng phần.
- **Sai lệch** — Phần lớn không chính xác, hoặc dùng dữ kiện thật để dẫn tới kết luận sai.
- **Sai** — Trái với dữ kiện đã được xác lập.
- **Chưa kiểm chứng được** — Không tìm được nguồn đủ tin cậy để kết luận. Đây là kết luận hợp lệ, không phải thất bại. Nói rõ đã tìm ở đâu và thiếu gì.
- **Không thuộc diện kiểm chứng** — Là ý kiến, dự đoán, hoặc đánh giá giá trị.

Luôn nói kèm mức độ chắc chắn khi bằng chứng mỏng. "Chỉ tìm được một nguồn nói điều này" là thông tin hữu ích cho người đọc.

## Chuẩn nguồn (theo đúng luật đã chốt của phòng)

**Đạt chuẩn:**

1. Trang chủ, blog kỹ thuật, thông cáo, tài liệu docs/help center chính thức của sản phẩm hoặc công ty. Đây là nguồn mạnh nhất cho thông tin về chính sản phẩm đó.
2. Nghiên cứu khoa học có peer review.
3. Số liệu chính thức của cơ quan nhà nước.
4. Báo lớn quốc tế có quy trình kiểm chứng: Reuters, TIME, BBC, TechCrunch, NBC News, 9to5Mac, 9to5Google và tương đương.
5. **Cơ quan thông tin chính thức của Nhà nước**: Cổng Thông tin điện tử Chính phủ (chinhphu.vn), Báo Điện tử Chính phủ (baochinhphu.vn), Công báo điện tử (congbao.chinhphu.vn) và cổng thông tin của các bộ ngành. Đây là nguồn mạnh nhất cho chính sách, quy định, văn bản pháp luật.
6. **Báo chí chính thống trong nước**: Thông tấn xã Việt Nam và các ấn phẩm của TTXVN (vietnamplus.vn, baotintuc.vn), VnExpress, Tuổi Trẻ, Thanh Niên, Dân Trí, Tiền Phong, Lao Động, Nhân Dân, VTV, VOV và các báo, đài lớn tương đương có tòa soạn và quy trình biên tập rõ ràng. Đây là nguồn mạnh nhất cho tin trong nước: số liệu ngành, sự kiện tại Việt Nam, thị trường thanh toán và fintech Việt Nam.
7. Tài khoản mạng xã hội chính chủ đã xác minh tích xanh, ví dụ @claudeai và @AnthropicAI. Phải đúng tài khoản chính chủ. Fanpage "Thông tin Chính phủ" của Cổng Thông tin điện tử Chính phủ cũng thuộc nhóm này, nhưng khi trích dẫn thì dẫn về bài gốc trên chinhphu.vn hoặc baochinhphu.vn thay vì dẫn bài đăng Facebook.

**Lưu ý khi dùng báo trong nước:**

- Chỉ tính đúng **trang chính chủ** của tòa soạn (ví dụ vnexpress.net, tuoitre.vn, dantri.com.vn, tienphong.vn, thanhnien.vn, laodong.vn, nhandan.vn, vietnamplus.vn, baotintuc.vn, chinhphu.vn, baochinhphu.vn). Trang tin ăn theo tên gần giống, fanpage không chính chủ, kênh YouTube đăng lại đều không tính.
- Với **tin trong nước** (chính sách, quy định, số liệu ngành, sự kiện tại Việt Nam), báo trong nước là nguồn tốt, ưu tiên bài có dẫn lại văn bản gốc hoặc phát ngôn trực tiếp của cơ quan chức năng. Nếu bài có nhắc số hiệu văn bản (nghị định, thông tư, quyết định), đi tra thẳng văn bản đó trên congbao.chinhphu.vn hoặc cổng thông tin của bộ ngành ban hành, rồi trích theo văn bản chứ không trích theo bài báo.
- Với **tin về sản phẩm công nghệ nước ngoài**, phần lớn bài báo trong nước là bài dịch hoặc lược thuật lại nguồn nước ngoài. Trong trường hợp này phải đi ngược về nguồn gốc (thông cáo, blog chính thức của công ty, hoặc bài báo quốc tế gốc) rồi mới kết luận, vì bản dịch hay rơi mất điều kiện, mốc thời gian và phạm vi áp dụng. Bài dịch không dẫn nguồn gốc thì không tính.
- **Hai báo trong nước cùng dịch lại một bài nước ngoài không phải hai nguồn độc lập.** Đây là lỗi chéo kiểm hay gặp nhất khi làm tin công nghệ.

**Không đạt chuẩn, gạch thẳng:**

- **Wikipedia** (luật của phòng, kể cả khi nội dung đúng)
- Báo lá cải, trang tổng hợp tin tự động, trang dịch lại không dẫn nguồn gốc
- Blog SEO, trang review affiliate
- Forum, Reddit, bình luận, group Facebook
- Fanpage không chính chủ, tài khoản mạo danh, tài khoản chưa xác minh
- Bài do AI viết không có nguồn
- Ảnh chụp màn hình không truy được về nguồn gốc

Khi một nguồn không đạt chuẩn nhưng thông tin có vẻ đúng: đi tìm nguồn gốc mà nó dẫn lại. Thường có một thông cáo hoặc bài báo gốc ở phía sau.

## Bẫy hay gặp, soi kỹ những chỗ này

**Số liệu**

- Cherry-pick: chọn đúng khoảng thời gian có lợi
- Nhầm tương quan với nhân quả
- Số tuyệt đối và số phần trăm bị dùng lẫn lộn để làm to vấn đề
- So sánh hai thứ không cùng cách đo

**Ngữ cảnh bị cắt**

- Trích câu nói bỏ mất vế điều kiện
- Bỏ mốc thời gian, khiến tin cũ trông như tin mới. Rất hay gặp với tin AI.
- Bỏ phạm vi áp dụng, ví dụ tính năng chỉ có ở Mỹ nhưng viết như đã có toàn cầu
- Bản dịch hoặc lược thuật tiếng Việt rút gọn làm rơi mất vế điều kiện, mốc thời gian hoặc phạm vi áp dụng của bản gốc. Gặp trường hợp này thì đối chiếu lại với bản gốc trước khi kết luận.

**Riêng với thông tin về công cụ AI**

- Tính năng đã công bố nhưng chưa mở cho người dùng thường, hoặc chỉ có trong research preview
- Tính năng chỉ có ở gói trả phí nhưng viết như bản free cũng dùng được
- Tính năng chưa mở tại Việt Nam
- Tài khoản cá nhân và tài khoản tổ chức nhìn thấy giao diện khác nhau
- Giá đổi liên tục, giá trong bài cũ gần như luôn sai
- Tên model đổi nhanh, phải kiểm tên và phiên bản đúng thời điểm

**Suy luận sai**

- Kết luận rộng hơn dữ kiện cho phép
- Coi hai nguồn cùng dẫn lại một gốc là "hai nguồn độc lập". Đây là bẫy hay gặp nhất khi chéo kiểm.

## Ví dụ

**Người dùng hỏi:** "Em thấy trên group nói Claude giờ đọc được cả file Excel rồi tự sửa luôn, đúng không anh?"

Xử lý: đây là chế độ B. Claim cần kiểm là khả năng đọc và sửa file Excel. "Trên group nói" không phải nguồn đạt chuẩn nên phải tự tra. Tra tài liệu chính thức của Anthropic về xử lý file, kiểm xem tính năng thuộc gói nào và có khả dụng tại Việt Nam không, rồi mới kết luận. Nếu tài liệu chính thức nói có nhưng chỉ ở một số môi trường nhất định, kết luận là **Đúng nhưng thiếu ngữ cảnh** và nói rõ điều kiện.

## Giọng văn khi trả kết quả

Viết cho đồng nghiệp không rành chủ đề. Nói thẳng đúng sai, đừng vòng vo, nhưng cũng đừng lên giọng dạy dỗ hay chê người hỏi.

Giữ nguyên tiếng Anh cho thuật ngữ gốc: prompt, skill, workflow, research preview, peer review.

Không dùng em-dash trong câu văn xuôi. Trong mục Tài liệu tham khảo thì dùng bình thường để ngăn tên nguồn và tiêu đề, đúng như mẫu của phòng.

Không kết bài bằng câu tổng kết sáo rỗng kiểu "việc kiểm chứng thông tin là vô cùng quan trọng trong kỷ nguyên AI".
