Prompt / Context / Harness / Loop Engineering (bốn tầng)
Còn gọi là: Bốn tầng kỹ thuật làm việc với AI · Prompt Context Harness Loop
Bốn tầng kỹ thuật xếp chồng khi làm việc với AI, mỗi tầng bọc tầng trong và zoom ra xa hơn: Prompt engineering (một input), Context engineering (cửa sổ context), Harness engineering (một vòng gather→act→verify), Loop engineering (toàn hệ thống và quyết định có chạy lại không).
Đừng coi tất cả là “prompting”. Thực ra có bốn tầng kỹ thuật xếp chồng lên nhau, mỗi tầng bọc lấy tầng bên trong và zoom ống kính ra xa hơn một chút.
- Prompt engineering — thông điệp. Đơn vị công việc là một input.
- Context engineering — bộ nhớ. Đơn vị công việc là những gì còn nằm trong cửa sổ context.
- Harness engineering — cỗ máy. Đơn vị công việc là một vòng gather → act → verify.
- Loop engineering — hệ thống. Đơn vị công việc là toàn bộ vòng lặp, và quyết định có chạy lại hay không.
Prompt / Context / Harness / Loop Engineering
bốn tầng, mỗi tầng zoom ra xa hơn tầng trước
Prompt engineering
thông điệp
- 1 Soạn (Compose)
"Bạn là senior engineer, đọc các docs này, trả lời dạng JSON" — gói lại thành một input duy nhất.
- 2 Gửi (Send)
- 3 Sinh kết quả (Generate)
output thô
Context engineering
bộ nhớ
- 1 Gom (Gather)
chọn · nén · bỏ bớt
- 2 Curate
[chunk] + [chunk] + dropped
một cái nén lại, một cái bị bỏ · ngân sách hữu hạn
- 3 Feed
Harness engineering
cỗ máy
Chỉ vẽ vòng lõi — lược bớt state, guardrail, xử lý lỗi.
- 1 Act
- 2
exec & fetch
chuyên biệt
test & judge
trả cho người dùng
Loop engineering
hệ thống
Bọc luôn cả ban nhạc phía trên và quyết định có chạy lại hay không.
định nghĩa trước, không phải "cảm giác"
- 1 Run
một pass gather → act → verify · có thể tự nhận "xong" nhưng chưa được kiểm.
- 2 Check
chặn cứng
token · tiền · giây
lặp lại call & args
test pass
phanh bị kích hoạt, hay thật sự đã xong?
completion check xác nhận đã xong
Tầng 1 — Prompt engineering: thông điệp
Bạn soạn một input (role, instructions, examples, format), gửi cho model, nhận về output thô. Vòng cải thiện là Refine — chỉnh lại thành phần yếu nhất trong câu prompt. Đơn vị công việc gói gọn trong một input.
Tầng 2 — Context engineering: bộ nhớ
Zoom ra một bậc: giờ lo cả cửa sổ context — query, docs, memory, output của tool, các lượt hội thoại trước. Ba bước: Gather → Curate → Feed. Output của bước này lại là context cho bước sau.
Tầng 3 — Harness engineering: cỗ máy
Zoom tiếp: dựng một cỗ máy bọc hai tầng trên. Vòng lõi Gather → Act → Verify: gom context + prompt, cho model inference, gọi tools và sub-agents, rồi verifier kiểm lại trước khi trả kết quả. Fail thì Retry với context đã cập nhật.
Tầng 4 — Loop engineering: hệ thống
Tầng xa nhất bọc luôn cả cỗ máy, và quyết định có chạy lại hay không. Mục tiêu và tiêu chí thành công định nghĩa trước. Sau mỗi Run có bước Check với các gate (max iterations, budget, phát hiện không tiến triển, completion check), rồi mới Decide.
Model chỉ là hàng hóa. Cái loop bọc quanh nó mới là kỹ thuật.