Microsoft công bố hai công cụ mã nguồn mở RAMPART và Clarity để đưa việc đảm bảo an toàn cho AI agent vào ngay trong quy trình phát triển phần mềm. RAMPART cho phép viết các bài kiểm thử dạng pytest để mô phỏng tấn công như prompt injection, gọi công cụ nguy hiểm hoặc rò rỉ dữ liệu, và chạy tự động trong CI/CD.

Create a landscape editorial hero image for this Studio Global article: How is Microsoft addressing AI agent safety risks in enterprise environments with its new open‑source tools RAMPART and Clarity, and how do. Article summary: Microsoft is addressing enterprise AI-agent safety by moving safety work into the normal engineering lifecycle: RAMPART turns adversarial and benign agent scenarios into repeatable CI tests, while Clarity helps teams rea. Topic tags: general, documentation, academic, general web, user generated. Reference image context from search candidates: Reference image 1: visual subject "### Microsoft Open Sources AI Safety Tools for Agent Development. Microsoft released RAMPART and Clarity as open-source projects intended to help developers test AI agents earlier" source context "Microsoft Open Sources AI Safety Tools for Agent Development -- Redmondmag.com" Reference ima
AI agent đang được các doanh nghiệp triển khai ngày càng nhiều để tự động hóa công việc, truy cập công cụ nội bộ và xử lý dữ liệu nhạy cảm. Tuy nhiên, mức độ tự chủ cao của các hệ thống này cũng tạo ra rủi ro mới về bảo mật — từ prompt injection đến việc AI thực thi lệnh nguy hiểm hoặc truy xuất dữ liệu không nên truy cập.
Để giải quyết vấn đề đó, Microsoft đã phát hành hai công cụ mã nguồn mở vào tháng 5/2026: RAMPART và Clarity. Hai công cụ này được thiết kế để đưa việc đảm bảo an toàn cho AI agent trở thành một phần của quy trình phát triển phần mềm hằng ngày, thay vì chỉ là bước kiểm tra cuối cùng trước khi triển khai.
Trong nhiều hệ thống phần mềm truyền thống, kiểm thử bảo mật thường diễn ra khá muộn trong quá trình phát triển. Microsoft muốn thay đổi điều này bằng cách đưa các hoạt động kiểm thử và phân tích rủi ro lên sớm hơn và lặp lại liên tục.
Khi kết hợp lại, chúng tạo thành một vòng lặp: xác định rủi ro → kiểm thử liên tục → biến lỗi thành test hồi quy lâu dài.
RAMPART (Risk Assessment and Measurement Platform for Agentic Red Teaming) là một framework kiểm thử được thiết kế riêng cho AI agent. Nó cho phép kỹ sư mô tả cả tình huống bình thường lẫn tình huống tấn công dưới dạng test tự động.
RAMPART hoạt động theo mô hình pytest-native, nghĩa là các nhà phát triển Python có thể viết kiểm thử an toàn cho AI agent giống như viết unit test thông thường.
Các test này có thể chạy cùng với test ứng dụng trong hệ thống CI (continuous integration) — quy trình tự động chạy test mỗi khi mã nguồn thay đổi. Điều này giúp kiểm thử an toàn trở thành một phần của workflow phát triển quen thuộc.
RAMPART cho phép lập trình viên tạo ra các tình huống rủi ro mà AI agent có thể gặp khi hoạt động thực tế, ví dụ:
Mỗi tình huống có thể được viết thành một test để kiểm tra xem agent có từ chối hoặc xử lý an toàn hay không.
Một trong những mục tiêu chính của RAMPART là tránh tình trạng “tìm ra lỗi rồi để đó”. Nếu đội red‑team hoặc bảo mật phát hiện một lỗ hổng — ví dụ một dạng prompt injection mới — kịch bản đó có thể được thêm vào regression test.
Nhờ vậy, những thay đổi trong tương lai (ví dụ thay model hoặc chỉnh prompt) sẽ không vô tình làm lỗi cũ xuất hiện lại.
Không giống phần mềm truyền thống, AI agent có thể phản hồi không hoàn toàn determinist. Một lần test thành công không đảm bảo hệ thống luôn an toàn.
RAMPART giải quyết vấn đề này bằng cách chạy lặp lại các kịch bản rủi ro qua nhiều lần build khác nhau, giúp nhóm phát triển phát hiện sự suy giảm an toàn theo thời gian thay vì chỉ dựa vào một kết quả test duy nhất.
Vì các test của RAMPART chạy trong pipeline CI/CD, tổ chức có thể tự động kiểm soát các thay đổi như:
Nếu một thay đổi khiến agent không vượt qua kiểm thử an toàn, hệ thống có thể chặn việc triển khai trước khi lỗi lọt vào môi trường production.
Nếu RAMPART tập trung vào kiểm thử, thì Clarity lại nhắm đến giai đoạn sớm hơn — khi nhóm kỹ sư vẫn đang thiết kế hệ thống.
Microsoft mô tả Clarity như một “bảng thảo luận có cấu trúc” (structured sounding board) để giúp đội phát triển đánh giá quyết định thiết kế AI agent. Công cụ này hướng dẫn nhóm trả lời các câu hỏi như:
Việc đặt ra các câu hỏi này ngay từ đầu giúp phát hiện các giả định nguy hiểm khi chi phí thay đổi thiết kế vẫn còn thấp.
Clarity không chỉ hữu ích trước khi phát triển. Nó còn có thể được dùng sau khi hệ thống gặp lỗi hoặc sự cố bảo mật.
Ví dụ: nếu một AI agent không vượt qua test của RAMPART hoặc có hành vi bất ngờ trong môi trường production, nhóm phát triển có thể quay lại Clarity để xem:
Sau đó, các phát hiện này có thể được chuyển thành test hồi quy mới trong RAMPART, giúp hệ thống ngày càng an toàn hơn theo thời gian.
Trong môi trường doanh nghiệp, AI agent thường:
Do đó, các tấn công như prompt injection hoặc việc AI gọi công cụ sai cách có thể gây hậu quả thực tế — từ rò rỉ dữ liệu đến thao tác sai trong hệ thống.
Bằng cách kết hợp phân tích thiết kế có cấu trúc (Clarity) và kiểm thử đối kháng tự động (RAMPART), Microsoft muốn biến an toàn AI thành một kỷ luật kỹ thuật liên tục, thay vì một bước kiểm tra cuối cùng.
Khi AI agent ngày càng tự động hóa nhiều nhiệm vụ phức tạp, việc tích hợp tư duy bảo mật trực tiếp vào quy trình phát triển như vậy có thể trở thành yếu tố quan trọng để xây dựng các hệ thống AI đáng tin cậy trong doanh nghiệp.
Studio Global AI
Use this topic as a starting point for a fresh source-backed answer, then compare citations before you share it.
Microsoft công bố hai công cụ mã nguồn mở RAMPART và Clarity để đưa việc đảm bảo an toàn cho AI agent vào ngay trong quy trình phát triển phần mềm.
Microsoft công bố hai công cụ mã nguồn mở RAMPART và Clarity để đưa việc đảm bảo an toàn cho AI agent vào ngay trong quy trình phát triển phần mềm. RAMPART cho phép viết các bài kiểm thử dạng pytest để mô phỏng tấn công như prompt injection, gọi công cụ nguy hiểm hoặc rò rỉ dữ liệu, và chạy tự động trong CI/CD.
Clarity hỗ trợ nhóm kỹ sư phân tích rủi ro trước khi viết code và đánh giá lại thiết kế sau sự cố, giúp liên tục cải thiện độ an toàn của hệ thống AI.