AiQC – Trợ lý AI giúp dự án rút ngắn thời gian review và nâng cao chất lượng code
AI Quality Control (AiQC) – công cụ kiểm soát chất lượng code dựa trên AI dành cho các vai trò như Developers, Team Leaders, PM và QA do Ban Chuyển đổi và Vận hành số FSOFT (iDO) xây dựng và phát triển. Công cụ hỗ trợ tự động hóa hoạt động review ngay từ Pull Request/Merge Request, giúp giảm thời gian kiểm tra, chuẩn hóa chất lượng đầu ra và nâng cao năng suất cho các dự án phần mềm tại FSOFT.
Khi code review trở thành “nút thắt” của năng suất
Trong phát triển phần mềm, code review là một ngưỡng chất lượng quan trọng, nhưng thực tế nhiều đội ngũ vẫn phải dành tới 30–40% thời gian cho review thủ công, dễ bỏ sót lỗi, đặc biệt là lỗ hổng bảo mật và các vấn đề tuân thủ. Áp lực tăng tốc độ phát triển, release liên tục càng khiến thách thức này rõ rệt hơn. Ngoài ra, thiếu công cụ đo lường chất lượng giữa các model AI và thiếu framework đánh giá an toàn theo các chuẩn quốc tế như OWASP, NIST, MITRE để đáp ứng nhu cầu audit và tuân thủ cũng là rào cản lớn.
Xuất phát từ nhu cầu đó, AiQC ra đời nhằm giải quyết trực tiếp những vấn đề này bằng cách tích hợp AI vào quy trình phê duyệt theo hướng tự động, có ngữ cảnh, cung cấp gợi ý sửa lỗi và chấm điểm rõ ràng, đồng thời đưa hoạt động kiểm soát chất lượng đến gần hơn với quá trình phát triển phần mềm, giúp phát hiện và xử lý vấn đề ngay từ khi Pull Request hoặc Merge Request được tạo ra.
“Gỡ rối” quy trình kiểm soát chất lượng code

Trọng tâm của AiQC là khả năng AI Code Review, cho phép tự động phân tích và đánh giá thay đổi trong source code ngay khi phát sinh Pull Request hoặc Merge Request. Các issue được phân loại theo bốn mức độ nghiêm trọng nhằm hỗ trợ đội ngũ ưu tiên xử lý đúng những vấn đề có tác động lớn trước, từ đó giảm nguy cơ các lỗi nghiêm trọng lọt vào nhánh chính. Bên cạnh đó, công cụ còn hỗ trợ AI Auto-Fix với các gợi ý chỉnh sửa cụ thể, góp phần giảm thời gian trao đổi giữa developer và reviewer, đồng thời rút ngắn chu trình fix – review trong dự án. Ngoài các tính năng phục vụ review code, AiQC còn phát triển các năng lực như Font Scan và Font Inventory nhằm hỗ trợ quản lý, chuẩn hóa việc sử dụng font trong dự án, giảm thiểu các rủi ro liên quan đến bản quyền và tuân thủ.
Được xây dựng trên nền tảng kết hợp giữa AI, hệ sinh thái kiểm soát chất lượng phần mềm hiện đại và model đáp ứng quy chuẩn nội bộ FPT Software cũng như triển khai diện rộng, công cụ hiện hỗ trợ các công nghệ như Multi-model AI (GPT, Claude, Gemini), Context-aware Review, LLM-based Rubric Scoring, MCP (Model Context Protocol), đồng thời tích hợp với hơn 20 công cụ phân tích tĩnh (static analysis) và quét bảo mật (security scanning) như SonarQube, Black Duck, Gitleaks và Trivy nhằm tăng độ phủ phát hiện lỗi, rủi ro bảo mật và các vấn đề về tuân thủ.
Đón đầu xu hướng phát triển phần mềm hiện đại, các dự án tại FPT Software có cơ hội nâng cao chất lượng sản phẩm ngay từ khâu đầu tiên bằng việc ứng dụng AiQC. Công cụ này giúp dịch chuyển kiểm soát chất lượng lên các giai đoạn sớm (shift left), nhờ đó giảm thiểu tỷ lệ lỗi phát sinh về sau và đẩy nhanh tiến độ hoàn thiện sản phẩm. Với khả năng tự động hóa sâu, AiQC giảm mạnh sự phụ thuộc vào kiểm tra thủ công, tối ưu nguồn lực cho đội dự án – đặc biệt trong bối cảnh lượng code mới tăng nhanh từng ngày nhờ AI.
Các dự án quan tâm được khuyến khích đăng ký trải nghiệm để trực tiếp khai thác các giá trị nổi bật mà AiQC mang lại, đồng thời góp phần định hình và hoàn thiện công cụ kiểm soát chất lượng thông minh, phù hợp thực tiễn phát triển phần mềm tại FSOFT.
- Truy cập AiQC Pilot: http://acr-pilot.fsoft.com.vn
- Contact point hỗ trợ: BichDTH2
