№ 59
ARCHER - Hệ thống AI rà soát kiến trúc thiết kế microservice: phát hiện rủi ro về bảo mật, độ tin cậy, khả năng mở rộng và chi phí trên toàn hệ thống, kèm mức ưu tiên, độ tin cậy và bản vá đề xuất. Biến việc rà soát thủ công hàng giờ thành một luồng duyệt minh bạch, có kiểm chứng.
Rà soát kiến trúc hệ thống microservice hiện vẫn là công việc thủ công, tốn thời gian và phụ thuộc nhiều vào kinh nghiệm cá nhân: kỹ sư phải kiểm tra từng thay đổi trên nhiều khía cạnh như bảo mật, độ tin cậy, khả năng mở rộng và chi phí, nên dễ bỏ sót rủi ro khi hệ thống ngày càng phức tạp. ARCHER giải quyết bài toán này bằng một luồng xử lý AI rà soát kiến trúc: hệ thống quét các file cấu hình và catalog.yaml từ repo, dựng lại sơ đồ kiến trúc bốn cấp C1–C4, rồi chạy song song bốn nhánh phân tích (Chi phí, Bảo mật, Mở rộng, Chịu lỗi) trên nền cơ sở tri thức RAG để đối chiếu với các nguyên tắc thiết kế chuẩn. Mỗi phát hiện được định lượng theo mức độ nghiêm trọng, ưu tiên xử lý, phạm vi ảnh hưởng và độ tin cậy, kèm bản vá đề xuất; kỹ sư có thể tham khảo AI về nguyên nhân chi tiết, xem trước diff và chốt duyệt ghi thẳng lên Git - AI chỉ đóng vai trò cố vấn, con người giữ quyền quyết định cuối cùng. Về tính khả thi, sản phẩm đã chạy được luồng đầy đủ từ nộp thiết kế, rà soát, đến phê duyệt và lưu kết quả, với phân quyền hai vai trò submitter/kỹ sư và cơ chế chống ghi nhầm khi file bị sửa tay lệch bản Git. Hướng phát triển tiếp theo gồm mở rộng số trục phân tích, tích hợp CI/CD để rà soát tự động theo mỗi pull request, hỗ trợ nhiều nguồn repo và tinh chỉnh mô hình để giảm cảnh báo sai.