Vòng đời hệ thống AI theo ISO 42001 là gì? Kiểm soát từ yêu cầu đến gỡ bỏ | Ví dụ
Nội dung bài viết 10 mục
Nhiều dự án AI ở doanh nghiệp Việt Nam đi theo kiểu “thử nghiệm thành công → chạy luôn”. Mô hình được một kỹ sư huấn luyện trên laptop, đưa vào sản xuất, và không ai biết phiên bản nào đang chạy, được kiểm thử với dữ liệu nào, khi nào phải huấn luyện lại. Nhóm control A.6 – Vòng đời hệ thống AI của ISO/IEC 42001 biến quá trình đó thành một chuỗi giai đoạn có kiểm soát, có tiêu chí và có hồ sơ.
Tóm tắt nhanh
- Vòng đời hệ thống AI gồm khởi tạo, yêu cầu, thiết kế – phát triển, kiểm tra xác nhận, triển khai, vận hành và gỡ bỏ.
- Nhóm A.6 có hai tầng: định hướng quản lý (A.6.1.2–A.6.1.3) và các control theo giai đoạn vòng đời (A.6.2.2–A.6.2.8).
- Mỗi giai đoạn cần bằng chứng: đặc tả, kế hoạch kiểm thử, phiếu phê duyệt go-live, dashboard giám sát, tài liệu kỹ thuật, log.
- Lỗi lớn là kiểu “thử nghiệm thành công → chạy luôn”, không có cổng phê duyệt và kiểm thử lại khi cập nhật mô hình.
Vòng đời hệ thống AI là gì?
Là toàn bộ các giai đoạn một hệ thống AI trải qua: khởi tạo ý tưởng → yêu cầu → thiết kế và phát triển → kiểm tra xác nhận và xác nhận giá trị sử dụng → triển khai → vận hành và giám sát → cải tiến hoặc ngừng sử dụng. Mô hình vòng đời tham chiếu được mô tả trong ISO/IEC 22989 (khái niệm và thuật ngữ AI) và ISO/IEC 5338 (quá trình vòng đời hệ thống AI). ISO 42001 không bắt buộc một mô hình cụ thể, nhưng yêu cầu tổ chức xác định và kiểm soát được các giai đoạn.
Hai tầng control của A.6
Tầng định hướng quản lý (A.6.1)
| Control | Nội dung tóm tắt | Bằng chứng |
|---|---|---|
| A.6.1.2 | Xác định mục tiêu cho phát triển có trách nhiệm, đưa vào các giai đoạn | Mục tiêu (công bằng, độ vững, giải thích…) trong đặc tả dự án |
| A.6.1.3 | Xác định quá trình thiết kế, phát triển có trách nhiệm | Quy trình vòng đời AI, cổng phê duyệt |
Tầng vòng đời (A.6.2)
| Control | Giai đoạn | Nội dung tóm tắt | Bằng chứng |
|---|---|---|---|
| A.6.2.2 | Yêu cầu | Đặc tả yêu cầu cho hệ thống mới hoặc thay đổi lớn | Tài liệu đặc tả, tiêu chí chấp nhận |
| A.6.2.3 | Thiết kế | Ghi lại thiết kế, phát triển dựa trên mục tiêu và yêu cầu | Tài liệu kiến trúc, lựa chọn thuật toán |
| A.6.2.4 | V&V | Xác định biện pháp kiểm tra xác nhận, xác nhận giá trị sử dụng và tiêu chí | Kế hoạch, báo cáo kiểm thử |
| A.6.2.5 | Triển khai | Kế hoạch triển khai, đáp ứng yêu cầu trước khi đưa vào dùng | Phiếu phê duyệt go-live |
| A.6.2.6 | Vận hành | Giám sát hoạt động, sửa lỗi, cập nhật, hỗ trợ | Dashboard, sổ sự cố, lịch huấn luyện lại |
| A.6.2.7 | Tài liệu kỹ thuật | Tài liệu kỹ thuật cho từng nhóm bên quan tâm | Model card, hướng dẫn vận hành |
| A.6.2.8 | Nhật ký | Xác định giai đoạn nào cần ghi log sự kiện | Cấu hình log, mẫu log, thời gian lưu |
Mục đích, việc làm, bằng chứng, lỗi cho từng control
| Control | Việc cần làm thực tế (theo tinh thần Phụ lục B) | Bằng chứng hay bị hỏi | Lỗi thường gặp |
|---|---|---|---|
| A.6.1.2 Mục tiêu phát triển có trách nhiệm | Chọn mục tiêu (công bằng, độ vững, an toàn…) và đưa vào từng bước: đặc tả, thu thập và xử lý dữ liệu, huấn luyện, V&V; quy định công cụ/phương pháp bắt buộc (vd. kiểm thử thiên lệch) | Mục tiêu trong hồ sơ dự án, yêu cầu kiểm thử gắn mục tiêu | Mục tiêu nằm ở chính sách, không xuống tới yêu cầu kỹ thuật |
| A.6.1.3 Quá trình thiết kế, phát triển | Quy trình nêu: giai đoạn vòng đời, yêu cầu kiểm thử, yêu cầu giám sát của con người, khi nào đánh giá tác động, quy tắc dữ liệu huấn luyện (nguồn được duyệt, gán nhãn), năng lực người phát triển, tiêu chí phát hành, cổng phê duyệt, kiểm soát thay đổi, dễ dùng và kiểm soát được, sự tham gia của bên quan tâm | Quy trình, hồ sơ qua cổng | Quy trình chung chung kiểu phần mềm, thiếu bước đặc thù AI |
| A.6.2.2 Yêu cầu, đặc tả | Ghi lý do làm (bài toán kinh doanh, yêu cầu khách, chính sách nhà nước), cách huấn luyện và đáp ứng nhu cầu dữ liệu; yêu cầu phủ toàn vòng đời; xem lại khi hệ thống không chạy như ý hoặc có thông tin mới (kể cả khi thấy không còn khả thi về chi phí) | Đặc tả có phiên bản | Đặc tả viết sau khi đã làm xong |
| A.6.2.3 Tài liệu thiết kế | Ghi cách học (có giám sát hay không), thuật toán, cách huấn luyện và chất lượng dữ liệu, đánh giá–tinh chỉnh mô hình, phần cứng–phần mềm, mối đe doạ an ninh đặc thù AI (đầu độc dữ liệu, đánh cắp mô hình, suy ngược mô hình), giao diện hiển thị đầu ra, cách con người tương tác; có kiến trúc cuối cùng | Tài liệu kiến trúc, nhật ký quyết định thiết kế | Không xét tấn công đặc thù AI |
| A.6.2.4 V&V | Phương pháp, công cụ kiểm thử; dữ liệu kiểm thử đại diện miền sử dụng; tiêu chí phát hành; kế hoạch đánh giá rủi ro tác động; tỷ lệ lỗi chấp nhận được; dải điều kiện vận hành; cách đo người dùng có hiểu đúng đầu ra không; xử lý khi không đạt (xem lại mục đích sử dụng, yêu cầu hiệu năng) | Kế hoạch và báo cáo V&V, so với tiêu chí | Kiểm thử trên dữ liệu đã huấn luyện |
| A.6.2.5 Triển khai | Kế hoạch tính khác biệt môi trường phát triển và triển khai (tại chỗ vs cloud), triển khai tách phần mềm và mô hình, tiêu chí phát hành, kiểm thử người dùng, phê duyệt quản lý, góc nhìn bên quan tâm | Kế hoạch triển khai, phiếu phê duyệt | Không có điều kiện phải đạt trước khi chạy thật |
| A.6.2.6 Vận hành, giám sát | Tối thiểu: giám sát hệ thống và hiệu năng, sửa chữa, cập nhật, hỗ trợ. Theo dõi trôi dạt dữ liệu/khái niệm, giám sát chặt nếu học liên tục, quy trình cập nhật có thông tin cho người dùng, kênh hỗ trợ và SLA, xét việc dùng ngoài thiết kế, nhận diện đe doạ an ninh đặc thù AI; chọn chỉ số theo bài toán (vd. F1) và ngưỡng có cơ sở | Dashboard, sổ sự cố, lịch sử cập nhật | Chỉ giám sát máy chủ chạy, không giám sát độ chính xác |
| A.6.2.7 Tài liệu kỹ thuật | Xác định tài liệu cho từng nhóm (người dùng, đối tác, cơ quan quản lý): mô tả, hướng dẫn, giả định, giới hạn, khả năng giám sát; tài liệu vòng đời (thiết kế, dữ liệu, V&V, thay đổi, đánh giá tác động); kế hoạch xử lý hỏng hóc (quay lui, tắt tính năng), quy trình theo dõi “sức khoẻ” hệ thống, SOP vận hành, vai trò người vận hành; tài liệu cập nhật, chính xác, được quản lý phê duyệt | Model card, SOP, kế hoạch rollback | Một bộ tài liệu cho mọi đối tượng; tài liệu lỗi thời |
| A.6.2.8 Nhật ký sự kiện | Xác định giai đoạn nào bật log, tối thiểu khi đang sử dụng: thời điểm dùng, dữ liệu vận hành, đầu ra ngoài dải dự kiến; lưu theo nhu cầu sử dụng, chính sách lưu trữ và luật (một số hệ thống như nhận dạng sinh trắc có yêu cầu log riêng theo luật) | Cấu hình log, mẫu log, thời hạn lưu | Có log nhưng không ai xem, không truy được phiên bản mô hình |
Diễn giải từng giai đoạn
1. Yêu cầu và đặc tả. Trước khi viết dòng code nào, xác định: bài toán, mục đích dự kiến và ngoài mục đích, người dùng, mức tự động hoá, chỉ số hiệu năng và ngưỡng chấp nhận, yêu cầu công bằng, giải thích, an toàn, pháp lý. Đặc tả là “hợp đồng” để sau này kiểm định đối chiếu.
2. Thiết kế và phát triển. Ghi lại lựa chọn kiến trúc, thuật toán, dữ liệu, siêu tham số, lý do loại phương án khác. Quản lý phiên bản mã, dữ liệu và mô hình. Xem xét rủi ro trong thiết kế (giới hạn đầu ra, cơ chế fallback).
3. Kiểm tra xác nhận và xác nhận giá trị sử dụng (V&V). Verification: hệ thống đáp ứng đặc tả không (độ chính xác trên tập kiểm thử độc lập, kiểm thử tình huống biên). Validation: hệ thống có đáp ứng nhu cầu thực trong môi trường thực không (chạy song song với QC người, thử nghiệm với khách hàng thật). Cần tiêu chí đạt/không đạt định trước.
4. Triển khai. Kế hoạch triển khai có điều kiện: đào tạo người dùng, cơ chế quay lui (rollback), thông báo bên quan tâm, cấu hình giám sát. Có người được giao quyền phê duyệt.
5. Vận hành và giám sát. Theo dõi hiệu năng thực tế, trôi dạt dữ liệu, phản hồi người dùng, sự cố. Đặt ngưỡng cảnh báo và hành động (huấn luyện lại, giảm mức tự động, dừng hệ thống).
6. Tài liệu kỹ thuật và nhật ký. Tài liệu cho người vận hành khác tài liệu cho chuyên gia đánh giá hay khách hàng. Log ghi đầu vào/đầu ra quan trọng, phiên bản mô hình, quyết định ghi đè của con người — để truy vết khi có sự cố.
7. Ngừng sử dụng. Không có control riêng tên “gỡ bỏ”, nhưng vòng đời bao gồm giai đoạn này: lưu hồ sơ, xử lý dữ liệu, thông báo người dùng.
Ví dụ: camera AI kiểm tra mối hàn ở nhà máy khung xe máy, Hưng Yên (minh hoạ)
| Giai đoạn | Thực hiện | Tiêu chí / số liệu |
|---|---|---|
| Đặc tả | Phát hiện 6 dạng lỗi mối hàn; AI chỉ phân loại “nghi lỗi” cho người kiểm lại | Recall ≥ 99,0%; tỷ lệ báo nhầm ≤ 8% |
| Thiết kế | Mô hình phát hiện đối tượng, chạy trên máy biên tại trạm | Thời gian xử lý ≤ 300 ms/ảnh |
| V&V | Tập kiểm thử 3.500 ảnh độc lập; chạy song song 4 tuần với QC | Đạt recall 99,3%, báo nhầm 6,1% |
| Triển khai | Đào tạo 18 QC; giữ quy trình kiểm tay 2% mẫu | Phê duyệt bởi trưởng QA và trưởng sản xuất |
| Vận hành | Dashboard theo ca; cảnh báo khi tỷ lệ “nghi lỗi” lệch ±30% so với trung bình 7 ngày | Đánh giá lại khi đổi dây hàn hoặc đồ gá |
| Log | Lưu ảnh, kết quả, phiên bản mô hình, quyết định QC 12 tháng | Truy vết được mọi khiếu nại khách hàng |
Sau 5 tháng, cảnh báo lệch kích hoạt khi nhà máy đổi dây hàn — mô hình được huấn luyện bổ sung 600 ảnh và kiểm thử lại trước khi cập nhật. Đây chính là “vòng đời có kiểm soát”.
Bên sử dụng AI có cần A.6 không?
Có, ở mức phù hợp. Doanh nghiệp mua chatbot SaaS vẫn phải: đặc tả mục đích sử dụng, cấu hình (nội dung tri thức, giới hạn chủ đề), kiểm thử chấp nhận trước khi mở cho khách, giám sát vận hành, lưu log hội thoại theo quy định. Những phần không kiểm soát được (huấn luyện mô hình gốc) thì chuyển sang quản lý nhà cung cấp (A.10).
Liên hệ với ISO 9001
Vòng đời AI tương đồng với điều 8.3 ISO 9001 (thiết kế và phát triển): đầu vào, kiểm soát, đầu ra, thay đổi. Doanh nghiệp đã có quy trình thiết kế có thể mở rộng thêm các bước đặc thù AI: quản lý dữ liệu, V&V thống kê, giám sát trôi dạt.
Lỗi hay gặp
- Không có tiêu chí chấp nhận trước khi kiểm thử → “đạt” theo cảm tính.
- Kiểm thử trên chính dữ liệu đã dùng huấn luyện.
- Cập nhật mô hình trực tiếp trên hệ thống sản xuất không qua phê duyệt.
- Không lưu phiên bản mô hình nên không truy vết được sự cố cũ.
Câu hỏi thường gặp
Có cần MLOps để đáp ứng A.6 không? Không bắt buộc công cụ, nhưng quản lý phiên bản, kiểm thử tự động và giám sát giúp có bằng chứng dễ hơn nhiều.
Mô hình học liên tục (continuous learning) xử lý thế nào? Cần đặc tả rõ giới hạn tự học, giám sát chặt và tiêu chí dừng; đánh giá rủi ro riêng.
Log lưu bao lâu? Do tổ chức quyết định dựa trên yêu cầu pháp lý, hợp đồng và nhu cầu điều tra sự cố.


