Khám phá Learn Stream About Jokes
Framework

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

Định nghĩa

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 engineeringthông điệp. Đơn vị công việc là một input.
  • Context engineeringbộ nhớ. Đơn vị công việc là những gì còn nằm trong cửa sổ context.
  • Harness engineeringcỗ máy. Đơn vị công việc là một vòng gather → act → verify.
  • Loop engineeringhệ 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

1

Prompt engineering

thông điệp

RoleInstructionsExamplesFormat
  1. 1 Soạn (Compose)
PROMPT

"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.

  1. 2 Gửi (Send)
⌗ LLM inference
  1. 3 Sinh kết quả (Generate)
Response

output thô

Bước 4 · Refine — chỉnh lại thành phần yếu nhất. Đơn vị công việc: một input.
2

Context engineering

bộ nhớ

QueryDocsMemoryTool outputsPrior turns
  1. 1 Gom (Gather)
Curator

chọn · nén · bỏ bớt

  1. 2 Curate
Context window

[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

  1. 3 Feed
⌗ LLM inference
➜ Response hoặc tool call
Bước 4 · Cập nhật working set — output thành context cho bước sau. Đơn vị công việc: những gì còn nằm trong cửa sổ.
3

Harness engineering

cỗ máy

Chỉ vẽ vòng lõi — lược bớt state, guardrail, xử lý lỗi.

Context zoneCurator
Prompt zonePrompt
GATHER
  1. 1 Act
⌗ LLM inference
  1. 2
🔧 Tools

exec & fetch

⛓ Sub-agents

chuyên biệt

🛡 Verifier

test & judge

⚑ Final response

trả cho người dùng

Bước 3 · Retry — chạy lại gather rồi act với context đã cập nhật. Đơn vị công việc: một vòng gather → act → verify.
4

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.

🎯 Mục tiêu & tiêu chí thành công

định nghĩa trước, không phải "cảm giác"

  1. 1 Run
HARNESS

một pass gather → act → verify · có thể tự nhận "xong" nhưng chưa được kiểm.

  1. 2 Check
⏱ Max iterations

chặn cứng

$ Budget & thời gian

token · tiền · giây

↻ Không tiến triển

lặp lại call & args

✓ Completion check

test pass

Decide

phanh bị kích hoạt, hay thật sự đã xong?

⚑ Final response

completion check xác nhận đã xong

Bước 4 · Nếu chưa xong — context + kết quả feed ngược lại, vòng lặp lặp lại.
Mỗi tầng bọc lấy tầng trước nó.  Model chỉ là hàng hóa.  Cái loop bọc quanh nó mới là kỹ thuật.

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.

0:00

Chia sẻ ảnh

Bắt đầu gõ để tìm kiếm...