AI Governance · Enterprise

AI viết code rất nhanh.
Harness làm nó đáng tin.

AI writes code fast.
Harness makes it trustworthy.

Lớp quản trị đặt quanh các AI coding agent: biết ai đang làm, chặn việc sai trước khi xảy ra, buộc kiểm định trước khi phát hành, và để lại bằng chứng không thể sửa ngầm cho mọi thay đổi.

A governance layer wrapped around AI coding agents: know who is acting, stop the wrong action before it happens, require evidence before every release, and leave a tamper-evident trail for every change.

7lớp kiểm soát, từ định danh tới khôi phụccontrol layers, from identity to recovery
20+dự án thật chạy hằng ngày dưới Harnessreal projects running under Harness every day
1,900+test tự động canh từng quy tắcautomated tests guarding every rule
65phiên bản phát hành có chữ ký, truy vết đượcsigned, traceable releases
Vấn đềThe problem

Agent đã viết được code. Câu hỏi còn lại là: ai chịu trách nhiệm?

Agents can write the code. The open question is: who is accountable?

Doanh nghiệp muốn tốc độ của AI, nhưng không thể đánh đổi bằng sự kiểm soát. Ba khoảng trống xuất hiện ngay khi agent bắt đầu chạm vào hệ thống thật:

Companies want the speed of AI, but cannot trade control for it. Three gaps open the moment an agent starts touching real systems:

Không biết ai đã làm gìNobody knows who did whatMột lệnh nguy hiểm chạy lúc nửa đêm — do người, do agent, hay do một prompt độc hại chèn vào tài liệu?A dangerous command ran at midnight — was it a person, the agent, or a malicious prompt hidden in a document?
Quy tắc chỉ nằm trên giấyRules that live only on paperHướng dẫn viết trong file README không ngăn được một lệnh xoá dữ liệu hay một lần deploy chưa kiểm thử.Guidelines in a README do not stop a data-wiping command or an untested deployment.
Báo cáo xanh nhưng không thậtGreen reports that are not trueMột bước kiểm thử chưa từng chạy vẫn hiển thị "đạt". Dashboard đẹp nhất lại là chỗ rủi ro trốn kỹ nhất.A test step that never ran still shows "passed". The prettiest dashboard is where risk hides best.
Cách tiếp cậnThe approach

Một mô hình tham chiếu 7 lớp — và lớp yếu nhất quyết định trần.

A 7-layer reference model — and the weakest layer sets the ceiling.

Harness không phải một công cụ đơn lẻ mà là một hệ thống các lớp bổ trợ nhau. Mỗi lớp trả lời một câu hỏi mà kiểm toán viên, đội bảo mật và đội vận hành đều sẽ hỏi.

Harness is not a single tool but a system of layers that reinforce each other. Each one answers a question that auditors, security and operations will all ask.

H1
Định danh & ngữ cảnhIdentity & contextAi đang hành động, trên máy nào, với bối cảnh dự án nào.Who is acting, on which machine, in which project context.
H2
Kiểm soát công cụTool controlMọi công cụ có tác động phải được đăng ký; không đăng ký là bị từ chối.Every side-effecting tool must be registered; unregistered means denied.
H3
Kiểm định & cổng phát hànhEvaluation & release gatesKhông có bằng chứng kiểm thử mới thì không được phát hành.No fresh test evidence, no release.
H4
Ranh giới mạng & dữ liệuNetwork & data boundaryAgent chỉ đi tới nơi được phép, không mang dữ liệu nhạy cảm ra ngoài.Agents only reach approved destinations and never carry sensitive data out.
H5
Phê duyệt của con ngườiHuman approvalViệc rủi ro cao dừng lại chờ người có thẩm quyền quyết định.High-risk actions pause until an authorised person decides.
H6
Quan sát & chi phíObservability & costToken, chi phí, bất thường và sự cố — theo dự án, theo người, theo mô hình AI.Tokens, cost, anomalies and incidents — per project, per person, per AI model.
H7
Khôi phục & dự phòngRecovery & fallbackĐiểm quay lui, mô hình dự phòng, và quy trình phục hồi đã được diễn tập.Rollback points, fallback models and a rehearsed recovery path.
Lớp thấp nhất đặt trần cho cả hệ thống. Sáu lớp mạnh không bù được một lớp hở — vì vậy Harness chấm mức trưởng thành theo lớp yếu nhất, không theo điểm trung bình.
The lowest layer caps the whole system. Six strong layers cannot make up for one open gap — so Harness scores maturity by its weakest layer, never by the average.
AI Agent đề xuất một hành độngproposes an action Lớp bảo vệ tại máyLocal guard chặn sớm, ghi nhận mọi thứstops early, records everything Điểm quyết địnhDecision point chính sách tập trungcentral policy Phê duyệtApproval người có thẩm quyềnan authorised person Thực thiExecution chỉ khi đã được cho phéponly once allowed Nhật ký chuỗi băm + Control PortalHash-chained ledger + Control Portal bằng chứng không thể sửa ngầm · tầm nhìn toàn bộ đội ngũtamper-evident evidence · visibility across the whole team bị từ chối sớmdenied early
Năng lựcCapabilities

Những gì Harness mang lại cho một đội phát triển dùng AI

What Harness gives a team that builds with AI

Đã chạy thật trên hơn hai mươi dự án, với nhiều thành viên và nhiều nhà cung cấp AI cùng lúc.

Running for real across more than twenty projects, with many members and several AI providers at once.

Chặn trước khi xảy ra

Stopped before it happens

Hành động nguy hiểm bị dừng ngay tại thời điểm agent định gọi công cụ — không phải phát hiện sau khi hỏng.

A dangerous action is stopped at the moment the agent tries to call the tool — not discovered after the damage.

Nhật ký không thể sửa ngầm

A tamper-evident trail

Mỗi hành động có tác động để lại một dấu vết nối chuỗi. Sửa một dòng là cả chuỗi phía sau lộ ra.

Every side-effecting action leaves a chained record. Edit one line and everything after it gives the change away.

Cổng phát hành có bằng chứng

Evidence-based release gates

Không có kết quả kiểm thử mới, không có phê duyệt — không phát hành. "Chưa chạy" không bao giờ được hiển thị thành "đạt".

No fresh test results, no approval — no release. "Never ran" is never displayed as "passed".

Control Portal

Một màn hình cho nhiều dự án, nhiều thành viên, nhiều nhà cung cấp AI: chi phí, token, sự cố, phê duyệt, mức trưởng thành.

One screen for many projects, members and AI providers: cost, tokens, incidents, approvals and maturity.

Kết nối máy một chạm

One-click machine onboarding

Bấm một nút trên web, xác nhận trên máy — dự án được cài đặt, đăng ký và đồng bộ. Không sửa file tay, không dán khoá.

Click a button on the web, confirm on the machine — the project is installed, enrolled and syncing. No hand-edited files, no pasted keys.

Phân phối có chữ ký số

Signed distribution

Bộ quy tắc đến từng máy đều được ký và kiểm tra. Bản bị sửa trên đường đi bị từ chối — không có đường lùi về bản chưa ký.

Every rule set reaching a machine is signed and verified. A copy altered in transit is refused — with no fallback to unsigned bytes.

Phiên bản thật, không phải lời khai

Real versions, not claims

Biết chính xác từng máy đang chạy phiên bản nào — đo từ nội dung trên đĩa, không tin vào lời tự khai báo.

Know exactly which version each machine runs — measured from what is on disk, not from what it says about itself.

Đội agent chuyên trách

A specialised agent team

Hơn mười lăm agent theo vai trò — phân tích, thiết kế, phát triển, kiểm thử, review, QA — chạy theo một quy trình nhiều bước có cổng chặn.

More than fifteen role-based agents — analysis, design, development, testing, review, QA — working through a gated multi-stage pipeline.

Không phụ thuộc một nhà cung cấp

Not tied to one vendor

Cùng một bộ quy tắc được chiếu sang nhiều trợ lý AI khác nhau, để cả đội tuân theo một chuẩn chung.

The same rule set is projected into several AI assistants, so the whole team follows one standard.

Claude Code · thực thi bằng hook· enforced through hooks OpenAI CodexGitHub CopilotCursor CI pipeline · cổng chặn phía server· server-side gate
Nguyên tắc thiết kếDesign principles

Sáu nguyên tắc làm nên sự khác biệt

Six principles that make the difference

Phần lớn công cụ "AI governance" dừng ở hướng dẫn và dashboard. Harness được xây trên những nguyên tắc buộc hệ thống phải thành thật.

Most "AI governance" tooling stops at guidelines and dashboards. Harness is built on principles that force the system to be honest.

Cơ chế thắng quy ướcMechanisms beat conventionsMột quy tắc có thể chặn được luôn giá trị hơn mười trang hướng dẫn mà agent có thể bỏ qua.One rule that can actually block is worth more than ten pages of guidance an agent may ignore.
Thực thi tách khỏi quyết địnhExecution is not controlCông cụ thực hiện một hành động không bao giờ là nơi quyết định hành động đó có được phép hay không.The tool that performs an action is never the place that decides whether it is allowed.
Không bán cảm giác an toàn giảNo false sense of safetyLớp bảo vệ tại máy là phòng thủ nhiều tầng. Việc rủi ro cao cần chốt chặn phía server — và Harness nói rõ điều đó.The local guard is defence in depth. High-risk actions need a server-side checkpoint — and Harness says so plainly.
Cổng phải chứng minh nó đã chạyA gate must prove it ranKhông có dấu vết thực thi nghĩa là "chưa chứng minh" — không bao giờ là "xanh".No execution trace means "unproven" — never "green".
Suy luận phải nêu nguồnInference must cite its sourceGiá trị đoán được luôn đi kèm nơi nó đến. Nguồn yếu thì cảnh báo, không âm thầm cho qua.A guessed value always carries where it came from. A weak source raises a warning instead of passing silently.
Báo động giả là lỗi nghiêm trọng nhấtFalse alarms are top-priority defectsMột kênh cảnh báo kêu sai sẽ sớm bị tắt. Giữ độ tin cậy của cảnh báo được ưu tiên như một bản build hỏng.An alert channel that cries wolf soon gets switched off. Keeping alerts credible is treated as urgently as a broken build.
Thành thật về giới hạnHonest about limits

Điều Harness làm — và điều Harness không hứa

What Harness does — and what it does not promise

Harness làm

Harness does

  • Chặn sớm các hành động nguy hiểm của agent ngay tại máy phát triển
  • Đưa việc rủi ro cao qua một điểm quyết định tập trung và phê duyệt của con người
  • Để lại bằng chứng có thể kiểm toán cho mọi thay đổi có tác động
  • Hiển thị "chưa có dữ liệu" đúng là chưa có dữ liệu — không tô xanh
  • Stop an agent's dangerous actions early, right on the developer machine
  • Route high-risk work through a central decision point and human approval
  • Leave auditable evidence for every side-effecting change
  • Show "no data" as exactly that — never painted green

Harness không hứa

Harness does not promise

  • Không coi lớp bảo vệ tại máy là ranh giới bảo mật tuyệt đối
  • Không thay thế chốt chặn phía server cho các thao tác sản xuất
  • Không gọi một trợ lý AI là "được kiểm soát" khi nó chỉ đọc hướng dẫn
  • Không che giấu lỗi: mọi sự cố được ghi lại kèm nguyên nhân gốc
  • It does not treat the local guard as an absolute security boundary
  • It does not replace a server-side checkpoint for production operations
  • It does not call an assistant "controlled" when it only reads guidance
  • It does not hide failures: every incident is logged with its root cause
Hành trìnhJourney

Từ ý tưởng tới hệ thống vận hành thật trong một quý

From idea to a production system in one quarter

Nền móngFoundationsMô hình 7 lớp, bộ hook bảo vệ, sổ đăng ký công cụ, nhật ký chuỗi băm.The 7-layer model, protective hooks, a tool registry and a hash-chained ledger.
Control Plane & PortalControl plane & PortalĐiểm quyết định tập trung, cổng phê duyệt, Control Portal đa dự án, đa nhà cung cấp AI.A central decision point, approval gates and a multi-project, multi-provider Control Portal.
Mở rộng toàn độiRolled out to the whole teamĐóng gói bộ quy tắc có phiên bản, cài đặt hàng loạt cho cả đội dự án, đo mức trưởng thành theo lớp.Versioned rule bundles, fleet-wide installation and maturity measured layer by layer.
Portal thế hệ 2Portal, second generationĐịnh danh theo từng máy và từng checkout, chứng thực CI, luồng phê duyệt cho vùng nhạy cảm.Per-machine and per-checkout identity, CI attestation and an approval path for sensitive areas.
Kết nối một chạm & phân phối có chữ kýOne-click onboarding & signed distributionCài và cập nhật dự án từ một nút bấm trên web, mỗi bản đều được ký và kiểm tra trước khi chạy.Install and update projects from one button on the web, every copy signed and verified before it runs.
Tác giảAuthor

Đậu Sỹ Mạnh

Kiến trúc sư & người xây dựng HarnessArchitect & builder of Harness

Thiết kế mô hình quản trị, kiến trúc hệ thống và trực tiếp phát triển toàn bộ nền tảng — từ lớp bảo vệ tại máy, điểm quyết định chính sách, Control Portal, tới chuỗi phân phối có chữ ký. Harness là kết quả của việc đưa AI coding agent vào vận hành thật, mỗi ngày, trên hơn hai mươi dự án.

Designed the governance model and the system architecture, and personally built the whole platform — from the local guard and the policy decision point to the Control Portal and the signed distribution chain. Harness is what came out of running AI coding agents in real operations, every day, across more than twenty projects.

AI GovernanceAgentic EngineeringSecurity ArchitecturePlatform EngineeringDevSecOpsFull-stackQuality Engineering

Muốn đưa AI vào quy trình phát triển mà không mất kiểm soát?

Want AI in your development process without losing control?

Chi tiết triển khai, bộ quy tắc và quy trình vận hành là tài sản riêng và chỉ được chia sẻ trong buổi demo hoặc dự án hợp tác.

Implementation details, the rule sets and the operating playbook are proprietary and shared only in a demo or a partnership engagement.