Tóm tắt nhanh:
ak-fable-thinkingbắt AI ghi rõ nguồn của từng khẳng định, kiểm ràng buộc đầu ra bằng máy hoặc từng đơn vị, và mở đầu câu trả lời bằng kết quả. Nó chọn phép kiểm theo rủi ro của việc rồi trả lời; tìm ra nguyên nhân lỗi thì chuyển choak-fix, cần bàn thêm phương án thì chuyển choak-brainstorm. Nó không phải quy trình có bước bàn giao, và không đảm bảo AI suy luận tốt hơn ở mọi việc.
Công khai: mình là maintainer của AgentKit và có quan hệ affiliate: link AgentKit trong bài là link affiliate, mua qua link này bạn được giảm 30%.
Tóm tắt
Dùng khi bạn cần câu trả lời đúng hơn là nhanh: chẩn đoán lỗi, review, chọn kiến trúc, quyết định khó, hay một đoạn văn phải đúng số từ. Không cần khi bạn chỉ tra một thông tin hay làm việc nhỏ, dễ hoàn tác: lúc đó nó trả lời thẳng, và chạy kiểm sâu chỉ tốn token.
flowchart LR
A["Việc cần đúng"] --> B["ak-fable-thinking"]
B --> C["Câu trả lời: kết quả trước, bằng chứng, điểm yếu"]
B --> D["Văn bản đã kiểm đúng ràng buộc"]
B --> E["Kẹt nhiều lần: đổi cách tiếp cận"]Bốn khái niệm cần nắm:
| Khái niệm | Câu hỏi | Ví dụ |
|---|---|---|
| Constraint Loop | Đầu ra có ràng buộc mà máy đếm hay dò được không? | "Đúng 50 từ, không có chữ e" thì AI phải đếm và dò từng từ, không được đọc lại rồi tự cho là đạt |
| Phân loại khẳng định | Câu này AI đã thấy tận mắt, suy ra, nhớ từ lúc học, hay đang giả định? | "Thư viện X hỗ trợ Y" chỉ là trí nhớ cũ cho tới khi AI mở docs hoặc chạy thử trong phiên này |
| Kiểm kết quả thật | Làm đúng theo câu trả lời thì mục tiêu có thật sự đạt không? | Mail server sập, nên báo IT bằng email hay điện thoại? Email không tới được IT, nên đáp án là gọi điện |
| Mức độ | Việc này đáng kiểm sâu tới đâu? | Tra một thông tin thì trả lời thẳng. Sự cố production, migrate dữ liệu, bảo mật thì kiểm kỹ và báo cả phương án đã loại |
Chỉ công cụ mới nâng được một khẳng định lên mức đã thấy tận mắt, nói chắc hơn thì không. "Tôi không biết" kèm cách để biết cũng là một câu trả lời hợp lệ.
Prompt mẫu cho một test chập chờn trên CI:
/ak-fable-thinking Test <tên test> fail khoảng 1/5 lần trên CI.
Tìm nguyên nhân gốc, đừng thêm retry hay sleep.
Xong khi: có bằng chứng nguyên nhân và test vẫn còn ý nghĩa.Skill này không có cờ.
Phần dưới đây là bản chi tiết: luồng chạy, 5 tình huống kèm prompt, lịch sử thay đổi theo bản ak và các lỗi hay vấp. Bản chi tiết và trang trực quan dành cho subscriber. Agent của bạn cũng tìm được trong đó qua MCP của portal.
Mở khi tài khoản có quyền subscriber
Bài này dành cho subscriber
Khi tài khoản có quyền, toàn bộ bài, bản visual tương tác và lệnh gọi từ agent đều mở.
- Đăng nhập hoặc tạo tài khoản modernEngineerQuyền đọc gắn với email tài khoản.
- Chọn gói trên trang Bảng giáGói 1, 3 hoặc 12 tháng, trả bằng chuyển khoản VietQR. Quyền đọc mở khoảng một phút sau khi tiền về.
- Hoặc nhập mã Facebook subscriberNgười ủng hộ trang qua Facebook nhận mã kích hoạt qua tin nhắn mỗi tháng.
Đã là subscriber? Đăng nhập để đọc.
Dùng bài này trong agent của bạn
Lấy API keyChép đoạn dưới, dán vào Claude Code, Codex hay agent bạn đang dùng. Agent đọc bài rồi đối chiếu với repo đang mở.
Đọc bài "ak-fable-thinking: bắt AI kiểm bằng chứng trước khi trả lời" trên modernEngineer rồi áp dụng vào repo này.
1. Gọi tool content_get của MCP server modernengineer với locale "vi", slug "ak-fable-thinking". Nếu chưa nối MCP server modernengineer, dừng lại và hướng dẫn tôi nối theo https://modernengineer.dev/vi/mcp.
2. Tóm tắt các bước chính của bài, chỉ ra bước nào áp dụng được cho repo này.
3. Đề xuất thay đổi cụ thể và hỏi tôi trước khi sửa file.Nối MCP cho Claude Code (một lần)
claude mcp add --transport http modernengineer \
https://api.modernengineer.dev/mcp \
--header "Authorization: Bearer <API key>"Đọc trọn bài qua MCP cần API key của tài khoản subscriber hoặc đã mua guide này. Không có quyền, agent sẽ chỉ đọc được phần mở đầu.
- Phiên bản
- v1.0.0
- Cập nhật
- 22/10/2026
- Giấy phép
- Bảo lưu mọi quyền
- Slug
- ak-fable-thinking


