Skip to content
Tí Root
Go back

Harness Engineering: Khi moat của Agent không còn nằm ở model

Edit page

Harness Engineering: Khi moat của Agent không còn nằm ở model

Năm 2026, moat thật sự không nằm ở model. Nó nằm ở Harness — lớp môi trường bao bọc ngoài model.

§ 01 · Từ Prompt đến Harness

Ba năm qua, trọng tâm AI engineering liên tục dịch chuyển:

Thế hệNămTập trungVí dụ
Prompt Engineering2022–2024Cách “nói”Viết prompt hoàn hảo
Context Engineering2025Model “thấy” gìĐính kèm toàn bộ context
Harness Engineering2026Xây dựng hệ thống nàoThiết kế toàn bộ quy trình làm việc

Mỗi thế hệ sau nuốt chửng thế hệ trước thành module con. Sự nghiêm ngặt không biến mất — nó chỉ được di dời sang phạm vi rộng hơn.

§ 02 · Guides × Sensors

Một Harness trưởng thành cần hai cơ chế kiểm soát:

Hai thứ này tạo thành Steering Loop:

Guides → Agent → Sensors → Feedback → Agent (hoặc Pass)

§ 03 · 2×2 Matrix

Kết hợp hai trục Computational vs Inferential với Guide vs Sensor, ta có bản đồ đầy đủ của Harness:

ComputationalInferential
Guide (trước)Q1 · Static contracts
LSP, TypeScript, Architecture doc, OpenAPI spec
Q2 · Semantic Guides
AGENTS.md, Skills, Plan agent, MCP Server
Sensor (sau)Q3 · Deterministic checks
ESLint, Test suite, Type check
Q4 · Semantic Review
AI Code Review, Architecture Review, LLM-as-judge

Hầu hết team chỉ sống ở Q3. Q4 gần như trống rỗng — đây là lỗ hổng lớn nhất hiện nay.

Model càng mạnh, Harness càng quan trọng. Không phải ngược lại.

§ 04 · Năm cấp độ thực hiện

Để xây dựng Harness từ đầu:

CấpNội dungMục đích
Level 1AGENTS.mdĐịnh nghĩa “kết quả tốt”
Level 2ESLint tự chỉnhComputational sensor
Level 3CI PipelineTự động hóa loop
Level 4AI ReviewInferential sensor (Q4)
Level 5ObservabilityVòng lặp khép kín + telemetry

Mỗi cấp đều cộng dồn, không thay thế. Bỏ Level 1 để nhảy lên Level 2 là sai lầm phổ biến nhất.

§ 05 · Năm cái bẫy

  1. Quá mức ràng buộc — Viết 200 dòng micro-management thay vì quy tắc kiến trúc.
  2. Harness tự có bug — Ai giám sát harness?
  3. Chỉ có sensor, thiếu guide — Agent mù quáng thử-sửa liên tục.
  4. Bỏ qua semantic sensor — Linter không bắt được lỗi “đúng kỹ thuật nhưng sai tinh thần”.
  5. Coi là công việc một lần — Harness là hệ thống sống.

TL;DR

Tham khảo


Edit page
Share this post on:

Previous Post
Đừng săn prompt thần kỳ: Cách định nghĩa bài toán để làm việc tốt hơn với AI
Next Post
Loops thay thế Prompt Engineering — vì sao mọi coder AI đều sẽ phải viết loop, không phải prompt