Cách Cloudflare sử dụng AI để thực thi các tiêu chuẩn kỹ thuật
Cloudflare đã phát triển hệ thống Codex kết hợp cùng AI để tự động kiểm soát chất lượng code, thiết kế kỹ thuật và báo cáo sự cố, giúp giảm thiểu sai sót và duy trì tính nhất quán trong quy trình...
- Giọng nữ Bắc
Trong bốn tháng qua, hệ thống AI chuyên rà soát code của Cloudflare đã phát hiện gần 250.000 trường hợp vi phạm tiêu chuẩn kỹ thuật và chặn 16.000 yêu cầu merge code. Đồng thời, một agent chuyên đánh giá thiết kế kỹ thuật cũng đã kiểm duyệt gần 600 tài liệu thiết kế trước khi quá trình triển khai bắt đầu. Cả hai hệ thống này đều vận hành dựa trên Cloudflare Codex – một kho lưu trữ tập trung các hướng dẫn kỹ thuật được thiết kế cho cả con người và AI.
Table Of Content
Tại sao cần Cloudflare Codex?
Trước đây, các hướng dẫn dành cho lập trình viên tại Cloudflare nằm rải rác ở nhiều nơi: tài liệu chính thức, file trong repository, các đoạn chat và kiến thức cá nhân. Điều này khiến kỹ sư mất nhiều thời gian tìm kiếm thông tin, đồng thời khó xác định được hướng dẫn nào là mới nhất hoặc phù hợp nhất. Khi quy mô công ty mở rộng, việc duy trì sự đồng nhất trở nên bất khả thi.
Codex ra đời như một bộ tiêu chuẩn được quản trị chặt chẽ, cho phép các agent truy xuất và áp dụng ngay tại thời điểm làm việc. Nhờ đó, các quy trình từ review code, đánh giá thiết kế cho đến báo cáo sự cố đều được chuẩn hóa.
Quy trình vận hành và quản trị
Codex được chia thành các lĩnh vực chuyên biệt như kiến trúc (frontend, control plane), bảo mật, độ tin cậy và các ngôn ngữ lập trình cụ thể (TypeScript, Rust). Mỗi lĩnh vực đều có chủ sở hữu chịu trách nhiệm về chất lượng nội dung.
Các tiêu chuẩn được xây dựng theo định dạng RFC, sử dụng các từ khóa bắt buộc như SHOULD và MUST theo chuẩn RFC 2119. Sau khi được phê duyệt, các RFC sẽ chuyển từ trạng thái approved sang enforced. Chỉ khi ở trạng thái enforced, hệ thống mới bắt đầu chặn các hành động vi phạm các yêu cầu MUST.
Các hệ thống tiêu thụ Codex
Hiện tại, ba agent chính đang vận hành dựa trên Codex:
- AI code reviewer: Đánh giá các merge request. Nếu phát hiện vi phạm các yêu cầu MUST đã được enforced, hệ thống sẽ chặn merge. Đến nay, agent này đã xử lý gần 230.000 vi phạm.
- Spec reviewer: Đánh giá các tài liệu thiết kế kỹ thuật trước khi triển khai. Hệ thống này giúp phát hiện sớm các lỗi kiến trúc. Từ tháng 5/2026, đã có gần 600 tài liệu thiết kế được đánh giá.
- Incident report reviewer: Kiểm tra tính đầy đủ và logic của các báo cáo sau sự cố (postmortem), đảm bảo các bước khắc phục và nguyên nhân được ghi chép rõ ràng.
Để tối ưu hóa trải nghiệm, Cloudflare cũng cung cấp các bộ linter tùy chỉnh cho từng ngôn ngữ và giao diện CLI để kỹ sư có thể chạy kiểm tra cục bộ mà không cần chờ đợi hệ thống CI.
Hướng đi tiếp theo
Cloudflare dự định mở rộng mô hình này ra toàn bộ vòng đời phát triển phần mềm (SDLC), từ thiết kế, triển khai đến vận hành. Mục tiêu dài hạn là các agent không chỉ phát hiện vấn đề mà còn có thể đề xuất các bản vá tự động. Ngoài ra, các bộ phận như sản phẩm, bảo mật và tuân thủ cũng đang bắt đầu tích hợp các tiêu chuẩn riêng vào Codex để AI có thể đánh giá công việc một cách toàn diện hơn.
Nguồn tham khảo: Cloudflare Blog

No Comment! Be the first one.