open-code-review — công cụ review mã AI của Alibaba
(github.com/alibaba)- Alibaba đã mã nguồn mở trợ lý review mã bằng AI từng được sử dụng nội bộ, sau khi hàng chục nghìn lập trình viên dùng trong 2 năm để xác định hàng triệu lỗi mã
- Công cụ đọc Git diff, chuyển các tệp đã thay đổi đến LLM thông qua agent dùng công cụ, và tạo các bình luận review có cấu trúc với độ chính xác đến từng dòng
- Agent đọc toàn bộ tệp, tìm kiếm trong codebase, và thậm chí kiểm tra các tệp thay đổi khác để lấy ngữ cảnh, từ đó thực hiện review chuyên sâu thay vì chỉ nhìn diff bề mặt
- Điểm cốt lõi là hybrid giữa kỹ thuật mang tính quyết định × agent: các bước bắt buộc phải chính xác do logic kỹ thuật đảm nhiệm, còn đánh giá động do agent xử lý
- So với agent đa dụng (Claude Code) trên cùng một mô hình, công cụ có Precision và F1 cao hơn, chỉ tiêu thụ khoảng 1/9 số token, và tốc độ review cũng nhanh hơn
- Recall để bắt đầy đủ mọi lỗi thực tế thấp hơn, nhưng đây là đánh đổi có chủ đích nhằm ưu tiên độ chính xác, để những gì được báo cáo hầu hết đều là lỗi thật
- Nhờ chọn tệp chính xác và gom nhóm tệp thông minh, công cụ hoạt động ổn định ngay cả với tập thay đổi lớn mà không bỏ sót, đồng thời review song song các tệp liên quan bằng các sub-agent cách ly
- Việc khớp luật chi tiết dựa trên template engine, nên ổn định và dễ dự đoán hơn so với hướng dẫn thuần ngôn ngữ; dưới dạng mô-đun độc lập, nó đồng thời cải thiện độ chính xác về vị trí và nội dung bình luận
- Chuỗi ưu tiên 4 tầng:
--rule> cấu hình dự án > cấu hình toàn cục > mặc định hệ thống- Mỗi tầng áp dụng theo cách first-match-wins: nếu đường dẫn khớp, luật tương ứng được áp dụng và sẽ không chuyển sang tầng tiếp theo
- Hỗ trợ CLI, plugin cho coding agent (Skill·Claude Code·Codex), và tích hợp vào pipeline CI/CD
- Tương thích với OpenAI và Anthropic
- Giấy phép Apache-2.0
Chưa có bình luận nào.