Màu mã hoá họ khái niệm: xanh lam là cách đặt câu hỏi, xanh lục là cách đo độ tin cậy, tím là cách dựng hệ thống. Câu đánh đổi trong khung là cái giá bạn trả có ý thức — khác với mục "mất", vốn chỉ là khuyết tật.
Colour encodes the family: blue is how you ask, green is how certainty is measured, plum is how the system is built. The boxed sentence is the price you pay knowingly — different from "costs", which are merely defects.
noul
cách hỏiasking
Câu hỏi đúng/sai. Trả về một số từ 0 đến 1, đọc là xác suất mệnh đề đúng.
A true/false question. Returns one number from 0 to 1: the probability the statement is true.
noul 0.72 · không có confidenceno confidence field
- Dùng choUse forLọc trước pipeline đắt, gác an toàn, kiểm tra tiền điều kiện, đếm bằng cách hỏi từng phần tử.Gating an expensive pipeline, safety screening, preconditions, counting one item at a time.
- ĐượcGainRẻ nhất trong ba primitive; ngưỡng hoàn toàn do bạn đặt.The cheapest primitive; the threshold is entirely yours.
- MấtCost0.5 vừa nghĩa là "đúng một nửa" vừa nghĩa là "không biết". Hai Noul ngược nhau không cộng thành 1.0.5 means both "half true" and "no idea". Two opposing Nouls do not sum to 1.
Chọn Noul là đổi con số confidence có sẵn lấy một xác suất trần trụi mà code tự định nghĩa ngưỡng và tự chịu trách nhiệm.
Choosing Noul trades a ready-made confidence number for a bare probability whose threshold your code defines and owns.
Dấu hiệu nhận biết: câu hỏi viết được thành một mệnh đề khẳng định, và bạn chỉ cần biết nó đúng tới mức nào.
How to spot it: your question can be written as a declarative statement and all you need is how true it is.
choice
cách hỏiasking
Chọn đúng một option trong tập bạn khai báo. Trả về option thắng, phân phối đầy đủ và confidence.
Picks one option from the set you declare. Returns the winner, the full distribution and confidence.
billing .88 / technical .12 · conf .81
- Dùng choUse forĐịnh tuyến ticket, chọn tool, chọn model, xếp hạng lại, trích xuất bằng cách chọn trong các ứng viên.Routing tickets, picking tools or models, re-ranking, extraction as selection over candidates.
- ĐượcGainSai schema là bất khả thi về cấu trúc; đổi danh mục option không cần train lại gì.Off-schema output is structurally impossible; changing the option set retrains nothing.
- MấtCostLuôn có người thắng, kể cả khi không option nào đúng. Xác suất là tương đối, không phải "chắc chắn đúng".There is always a winner, even when nothing fits. The probability is relative, not "certainly right".
Chọn Choice là đổi khả năng nói "không cái nào đúng" lấy một phân phối luôn cộng bằng 1 mà code so sánh và đặt ngưỡng được ngay.
Choosing Choice trades the ability to say "none of these" for a distribution that always sums to 1 and that code can compare and threshold at once.
Dấu hiệu nhận biết: bạn viết được câu if với đúng các nhánh đó, và các nhánh loại trừ lẫn nhau.
How to spot it: you can already write the if with exactly those branches, and they are mutually exclusive.
score
cách hỏiasking
Chấm theo thang các mức có thứ tự. Trả về kỳ vọng có trọng số, nên nó rơi được vào giữa hai mức.
Rates against ordered levels. Returns a probability-weighted expectation, so it can land between levels.
score 1.05 · conf .92
- Dùng choUse forMức nghiêm trọng, mức ưu tiên, mức rủi ro, chấm độ liên quan của passage trong RAG.Severity, priority, risk, grading passage relevance in RAG.
- ĐượcGainCó thứ tự để sắp xếp và cắt ngưỡng; phân phối lộ ra kiểu phân vân.An ordering to sort and threshold on; the distribution exposes the kind of doubt.
- MấtCostKhông khôi phục được con số thật: tài liệu nói thẳng hiệu chỉnh số học giữa các mức là yếu.You cannot recover a real quantity: the docs say numerical calibration between levels is weak.
Chọn Score là đổi độ chính xác số học lấy một thứ tự so sánh được và một ngưỡng duy nhất để cắt.
Choosing Score trades numerical precision for a comparable ordering and a single number to threshold on.
Dấu hiệu nhận biết: các đáp án có thứ tự tự nhiên, và "ở giữa hai mức" là một câu trả lời có nghĩa.
How to spot it: your answers have a natural order and "between two levels" is a meaningful answer.
confidence
cách đomeasuring
Hình dạng của phân phối quy về một số 0–1. Dồn một chỗ là chắc, trải đều là không chắc.
The distribution's shape collapsed into one 0–1 number. Concentrated is certain, spread out is not.
.40 / .33 / .27 · conf .10
- Dùng choUse forChia ba đường xử lý, đặt ngưỡng riêng cho từng hành động theo mức thiệt hại, leo thang có chọn lọc.Three lanes of behaviour, a threshold per action sized to its cost, selective escalation.
- ĐượcGain"Không biết" thành một trạng thái lập trình được; đổi mức tự động hoá chỉ bằng một hằng số."I don't know" becomes programmable; the automation rate moves by changing a constant.
- MấtCostHiệu chỉnh là tính chất của cả nhóm dự đoán, không hứa gì về một câu trả lời cụ thể. Noul không có confidence.Calibration is a property of groups, promising nothing about one answer. Noul has none.
Chọn chặn theo confidence là đổi tỉ lệ tự động hoá lấy tỉ lệ sai thấp hơn trên phần đã tự động.
Gating on confidence trades automation rate for a lower error rate on the part you did automate.
Dấu hiệu nhận biết: sai ở tình huống này tốn kém hơn hẳn việc dừng lại hỏi.
How to spot it: being wrong here costs meaningfully more than stopping to ask.
calibration · RLCD
cách đomeasuring
Nói 0.8 thì đúng khoảng 80 lần trên 100 lần nói 0.8. Khác với accuracy, vốn đo từng câu.
Saying 0.8 means being right about 80 times out of the 100 times it says 0.8. Not the same as accuracy.
nói 0.80 → đúng ~0.80 trên cả nhómsays 0.80 → right ~0.80 across the group
- Dùng choUse forMọi chỗ code phải quyết định có nên tin đáp án; làm đặc trưng đầu vào cho mô hình ML cổ điển.Anywhere code must decide whether to trust an answer; as features for a classical ML model.
- ĐượcGainTự nhất quán cao nên ngưỡng không trôi theo cách diễn đạt; không fine-tune theo tài khoản.High self-consistency, so thresholds do not drift with phrasing; no per-account fine-tuning.
- MấtCostKhông có lời giải thích để audit. Tiếng Anh tốt nhất; ngôn ngữ khác kém hơn theo chính tài liệu.No explanation to audit. English is best; other languages are weaker per the docs.
Chọn mô hình hiệu chỉnh là đổi lời giải thích có thể đọc được lấy một con số có thể đặt ngưỡng.
Choosing a calibrated model trades a readable explanation for a number you can threshold on.
Dấu hiệu nhận biết: bạn cần con số, không cần câu giải thích.
How to spot it: you need a number, not an explanation.
state
cách dựngbuilding
Khối ngữ cảnh mà mọi câu hỏi cùng nhìn vào. Chuỗi, JSON hoặc mảng văn bản — chỉ văn bản.
The context block every question looks at. String, JSON or array of text — text only.
64k token / request · 32k cho state + câu hỏi dài nhất64k tokens per request · 32k for state + longest question
- Dùng choUse forTicket kèm đúng đơn hàng và đúng đoạn policy; trace tool-call; log hội thoại đã cắt gọn.A ticket with just the right orders and policy clause; a tool-call trace; a trimmed conversation log.
- ĐượcGainNạp một lần dùng cho mọi câu hỏi; dữ liệu riêng đi qua state nên không cần fine-tune.Read once for every question; your private data rides in the state, so no fine-tuning.
- MấtCostContext rot có thật. State bị coi là dữ liệu chứ không phải nội dung thù địch, nên văn bản cài lệnh lái được đáp án.Context rot is real. State is treated as data, not hostile content, so injected instructions can move answers.
Chọn nhét cả khối dữ liệu thô vào state là đổi độ chính xác và khả năng gỡ lỗi lấy việc khỏi phải viết tầng lọc ở code.
Dumping raw data into the state trades accuracy and debuggability for not writing a filtering layer in code.
Dấu hiệu nhận biết: bạn chỉ vào được từng trường và nói câu hỏi nào cần trường nào.
How to spot it: you can point at each field and say which question needs it.
fan-out
cách dựngbuilding
Mọi câu hỏi chạy song song và độc lập trên cùng state. Thêm câu hỏi gần như không làm tăng thời gian.
Every question runs in parallel and in isolation on the same state. More questions barely add time.
13 câu hỏi gộp một request: rẻ hơn 12.2× · nhanh hơn 10×13 questions in one request: 12.2× cheaper · 10× faster
- Dùng choUse forTriage một ticket bằng chục câu hỏi cùng lúc; trả lời sẵn cả hai nhánh của một if rồi vứt nhánh thừa.Triaging a ticket with a dozen questions at once; pre-answering both branches of an if.
- ĐượcGainXoá hẳn round-trip nối tiếp; phân rã phán đoán lớn thành câu nhỏ mà không trả giá về tốc độ.Serial round trips disappear; broad judgments decompose at no speed cost.
- MấtCostĐộc lập nghĩa là không có suy luận nhiều bước: câu B không dùng được kết quả câu A.Independence means no multi-step reasoning: question B cannot use question A's answer.
Chọn hỏi đầu cơ là đổi vài nghìn input token rẻ lấy việc xoá hẳn một vòng round-trip trong đường đi của request.
Speculative fan-out trades a few thousand cheap input tokens for removing an entire round trip from the request path.
Dấu hiệu nhận biết: bạn đang định gọi mô hình lần thứ hai chỉ vì lần đầu chưa hỏi hết.
How to spot it: you are about to make a second call only because the first did not ask enough.