Vòng đời phát triển phần mềm AI là quy trình đầu cuối để xây dựng, triển khai và bảo trì các hệ thống AI. Khác với phát triển phần mềm truyền thống, nó đưa sẵn sàng dữ liệu, đánh giá mô hình, guardrail, khả năng quan sát và huấn luyện lại liên tục vào làm các giai đoạn cốt lõi thay vì phần bổ sung tùy chọn. Khi bạn thuê ngoài phát triển AI, việc hiểu rõ vòng đời này chính là ranh giới giữa một đối tác bàn giao hệ thống production và một đối tác chỉ giao cho bạn bản demo không bao giờ scale được.
Hướng dẫn này đi qua bảy giai đoạn của vòng đời phát triển phần mềm AI dưới góc nhìn thuê ngoài: đối tác làm gì, bạn cần cung cấp gì, sản phẩm bàn giao kỳ vọng là gì và nơi bạn phải ra quyết định go/no-go. Bài viết cũng đề cập đến quyền sở hữu, tiêu chí nghiệm thu AI, bàn giao và cách chọn mô hình hợp tác phù hợp với mức độ bất định của dự án. Về mặt kiến trúc của guardrail và khả năng quan sát, xem hướng dẫn cốt lõi của chúng tôi về agentic AI trong production.
Điểm chính
- AI SDLC bổ sung sẵn sàng dữ liệu, đánh giá mô hình, guardrail, giám sát và tối ưu hóa liên tục lên trên khả năng triển khai phần mềm truyền thống.
- Mỗi giai đoạn cần sản phẩm bàn giao cụ thể và một điểm phê duyệt. Khách hàng không ủy quyền toàn bộ; họ duy trì tham gia vào quyết định kinh doanh, truy cập dữ liệu và nghiệm thu production.
- Nghiệm thu AI dựa trên ngưỡng chất lượng và giới hạn lỗi chấp nhận được, không phải kết quả hoàn hảo. Những yếu tố này cần được định nghĩa với đối tác trước khi phát triển bắt đầu.
- Quyền sở hữu phải rõ ràng ngay từ ngày đầu: khách hàng sở hữu quyết định kinh doanh, lĩnh vực và dữ liệu; đối tác sở hữu thực thi kỹ thuật; phạm vi, đánh giá và nghiệm thu production cần phê duyệt chung.
- Mô hình hợp tác nên phù hợp với độ bất định của dự án và năng lực nội bộ: theo dự án cho kết quả rõ ràng, đội chuyên trách cho công việc nặng R&D, kết hợp cho triển khai do đối tác dẫn dắt với kế hoạch bàn giao nội bộ.
Tại sao AI SDLC khác với phát triển phần mềm truyền thống
Phát triển phần mềm truyền thống tuân theo một vòng lặp quen thuộc: yêu cầu, thiết kế, xây dựng, kiểm thử, triển khai, bảo trì. Code mang tính tất định. Một unit test hoặc pass hoặc fail. Khi một tính năng hoạt động, nó tiếp tục hoạt động cho đến khi có thứ gì đó thay đổi. Quy trình phát triển AI phá vỡ vòng lặp này.
AI thay đổi mô hình đó. Kết quả đầu ra mang tính xác suất. Cùng một đầu vào có thể tạo ra kết quả khác nhau. Một mô hình hoạt động tốt trong kiểm thử có thể suy giảm trong production khi dữ liệu thay đổi. Đây là lý do vòng đời phát triển phần mềm AI bổ sung các giai đoạn và hoạt động mà SDLC truyền thống không cần, và lý do thuê ngoài AI đòi hỏi một bộ kỳ vọng khác.

Phụ thuộc dữ liệu và kết quả xác suất
Hệ thống AI phụ thuộc vào dữ liệu ở mọi giai đoạn: huấn luyện, đánh giá và production. Một mô hình chỉ tốt ngang với dữ liệu nó học được, và kết quả đầu ra là xác suất, không phải chắc chắn. Không có bài kiểm tra dạng assertion nào chứng minh một mô hình “đúng”. Thay vào đó, đội xây dựng các bộ đánh giá đo lường hiệu suất trên một tập dữ liệu đại diện. NIST AI Risk Management Framework cung cấp hướng dẫn chuẩn mực về quản lý các rủi ro này xuyên suốt vòng đời.
Điều này có nghĩa vòng đời phải bao gồm giai đoạn sẵn sàng dữ liệu trước khi bất kỳ công việc mô hình nào bắt đầu, và một giai đoạn đánh giá chạy liên tục, không chỉ trước khi ra mắt.
Đánh giá mô hình, guardrail và giám sát
Vì kết quả AI mang tính xác suất, đánh giá thực sự không bao giờ dừng lại. Các đội cần guardrail (điểm kiểm tra có con người trong vòng lặp, cơ chế fail-safe, phát hiện bias) để giữ hệ thống an toàn trong production. Họ cần giám sát theo dõi cả sức khỏe hệ thống lẫn hành vi mô hình, vì một mô hình có thể âm thầm suy giảm mà không ném ra một lỗi nào.
Đây là yêu cầu production, không phải tính năng nice-to-have. Khoảng cách giữa một pilot thành công và một hệ thống production ổn định gần như luôn là khoảng cách trong guardrail và khả năng quan sát, chứ không phải chất lượng mô hình.
Data drift, suy giảm mô hình và tối ưu hóa liên tục
Mô hình AI suy giảm theo thời gian. Dữ liệu chúng thấy trong production lệch khỏi dữ liệu được huấn luyện (data drift), và mối quan hệ giữa đầu vào và đầu ra thay đổi (concept drift). Một mô hình đạt 95% độ chính xác lúc ra mắt có thể giảm xuống 80% sau sáu tháng mà không có bất kỳ thay đổi code nào.
Đây là lý do vòng đời phát triển phần mềm AI không kết thúc ở triển khai. Tối ưu hóa liên tục và huấn luyện lại là các giai đoạn tích hợp sẵn, không phải phần bổ sung sau ra mắt. Phần mềm truyền thống không cần huấn luyện lại; AI thì có. Riêng sự khác biệt đó đã định hình lại thời gian, chi phí và quyền sở hữu. Thực hành MLOps của Google mô tả điều này như một pipeline liên tục thay vì triển khai một lần.
Những điều cần thống nhất trước khi dự án AI thuê ngoài bắt đầu
Trước khi bất kỳ giai đoạn nào của vòng đời bắt đầu, khách hàng và đối tác thuê ngoài cần thống nhất về một tập hợp các yếu tố nền tảng. Bỏ qua bước này là một trong những lý do phổ biến nhất khiến dự án AI đình trệ giữa chừng: đối tác xây dựng thứ gì đó đúng về kỹ thuật nhưng không khớp với những gì doanh nghiệp thực sự cần.

Kết quả kinh doanh và chỉ số thành công
Dự án nên bắt đầu với một kết quả kinh doanh định lượng được, không phải một mục tiêu công nghệ. “Giảm 30% thời gian phân loại thủ công” là một kết quả hữu ích. “Xây dựng chatbot AI” thì không. Chỉ số thành công nên gắn với tác động kinh doanh, không chỉ các chỉ số kỹ thuật như độ chính xác hay F1 score, vì một mô hình có độ chính xác cao vẫn có thể làm thất bại doanh nghiệp nếu nó tối ưu hóa sai thứ.
Khách hàng cũng nên chỉ định một AI champion: người có thẩm quyền ra quyết định đánh đổi giữa phạm vi, thời gian và chất lượng. Thiếu một người ra quyết định duy nhất, chu kỳ phê duyệt kéo dài và dự án mất đà.
Trách nhiệm về dữ liệu, truy cập và tuân thủ
Cả hai bên cần rõ ràng về dữ liệu. Dữ liệu nào tồn tại hiện nay? Ai sở hữu nó? Định dạng gì? Có được gán nhãn không? Có chứa PII không? Ai chịu trách nhiệm thu thập hoặc gán nhãn thêm nếu đối tác phát hiện khoảng trống?
Quyền truy cập hệ thống cũng quan trọng tương đương. Khách hàng phải cung cấp thông tin xác thực API, môi trường sandbox và thời gian biểu cho quyền truy cập môi trường production. Yêu cầu tuân thủ (GDPR, HIPAA, lưu trữ dữ liệu, nghĩa vụ kiểm toán) nên được ghi lại trước khi đối tác bắt đầu tiếp xúc với dữ liệu.
Quyền ra quyết định và sự tham gia của khách hàng
Thuê ngoài AI không có nghĩa là thuê ngoài quyết định. Thỏa thuận nên quy định ai quyết định điều gì tại mỗi giai đoạn. Quyết định kỹ thuật có thể thuộc về đối tác; quyết định kinh doanh và tuân thủ thuộc về khách hàng. Thay đổi phạm vi, ngưỡng đánh giá và nghiệm thu production cần phê duyệt chung.
Thỏa thuận cũng nên thiết lập nhịp review (hàng tuần, hai tuần một lần hoặc theo điểm phê duyệt giai đoạn) và kênh leo thang cho khi phát sinh trở ngại.
Tiêu chí nghiệm thu pilot và production
Hai định nghĩa quan trọng trước khi dự án bắt đầu: thế nào là hoàn thành pilot và thế nào là sẵn sàng production. Hoàn thành pilot không phải “demo hoạt động”. Nó có nghĩa nguyên mẫu đạt một ngưỡng hiệu suất đã định nghĩa trên một tập dữ liệu đại diện. Sẵn sàng production rộng hơn: ngưỡng hiệu suất cộng với guardrail đầy đủ cộng với khả năng quan sát cộng với kế hoạch xử lý sự cố cộng với giới hạn chi phí.
Thỏa thuận cũng nên nêu ai ký duyệt việc chuyển từ pilot sang production và ai sở hữu vận hành sau ra mắt. Những nội dung này được đề cập chi tiết ở phần sau của bài viết.
7 giai đoạn của vòng đời phát triển phần mềm AI
Bảy giai đoạn dưới đây tạo nên xương sống của vòng đời phát triển phần mềm AI. Mỗi giai đoạn tuân theo cùng cấu trúc: mục đích, hoạt động chính, đối tác làm gì, khách hàng cung cấp gì, sản phẩm bàn giao kỳ vọng và điểm phê duyệt đánh dấu giai đoạn hoàn thành. Hiểu rõ các giai đoạn dự án AI này là điều kiện thiết yếu để đặt kỳ vọng thực tế khi thuê ngoài phát triển AI.

1. Khám phá và đóng khung vấn đề
- Mục đích: Xác định xem vấn đề có thực sự cần AI hay phần mềm dựa trên quy tắc hoặc truyền thống sẽ giải quyết rẻ và đáng tin cậy hơn.
- Hoạt động chính: Đóng khung vấn đề, định nghĩa tiêu chí thành công, kiểm tra tính khả thi, giả thuyết ROI.
- Đối tác làm gì: Thách thức use case, đề xuất các phương án thay thế, tổ chức workshop khám phá và đưa ra khuyến nghị go/no-go.
- Khách hàng cung cấp: Bối cảnh kinh doanh, quy trình hiện tại, điểm đau, tóm tắt dữ liệu sẵn có và các chỉ số thành công quan trọng với doanh nghiệp.
- Sản phẩm bàn giao kỳ vọng: Báo cáo khám phá, chỉ số thành công đề xuất và khuyến nghị go/no-go.
- Điểm phê duyệt: Khách hàng ký duyệt phạm vi và chỉ số thành công trước khi bất kỳ công việc dữ liệu nào bắt đầu.
Một đối tác đồng ý với mọi yêu cầu AI mà không thách thức use case là một dấu hiệu cảnh báo. Đối tác tốt sẽ cho bạn biết khi AI không phải công cụ phù hợp.
2. Sẵn sàng dữ liệu và đánh giá tính khả thi
- Mục đích: Xác định xem dữ liệu sẵn có có đủ về thể tích, chất lượng và cấu trúc để xây dựng hệ thống AI hay không.
- Hoạt động chính: Kiểm toán dữ liệu (thể tích, chất lượng, độ phủ gán nhãn, bias), đánh giá pipeline, kiểm tra tuân thủ.
- Đối tác làm gì: Thực hiện kiểm toán dữ liệu, xác định khoảng trống, đề xuất chiến lược dữ liệu và đưa ra kết luận tính khả thi.
- Khách hàng cung cấp: Quyền truy cập dữ liệu, kiến thức lĩnh vực về ý nghĩa dữ liệu và các ràng buộc tuân thủ.
- Sản phẩm bàn giao kỳ vọng: Báo cáo sẵn sàng dữ liệu, danh sách khoảng trống và chiến lược dữ liệu.
- Điểm phê duyệt: Quyết định go/no-go dựa trên tính đầy đủ dữ liệu. Nếu dữ liệu thiếu hoặc chất lượng thấp, dự án có thể tạm dừng để thu thập hoặc gán nhãn thêm trước khi tiếp tục.
Để xem khung chi tiết đằng sau đánh giá dữ liệu, xem sẵn sàng dữ liệu AI.
3. Tạo nguyên mẫu và lựa chọn mô hình
- Mục đích: Chứng minh tính khả thi kỹ thuật với chi phí thấp trước khi cam kết kỹ thuật toàn diện.
- Hoạt động chính: Lựa chọn mô hình (xây dựng vs mua vs fine-tune), tạo nguyên mẫu nhanh, đánh giá baseline trên một tập dữ liệu đại diện.
- Đối tác làm gì: Xây dựng nguyên mẫu, chạy đánh giá baseline và khuyến nghị một cách tiếp cận mô hình.
- Khách hàng cung cấp: Dữ liệu mẫu, phản hồi kinh doanh về kết quả nguyên mẫu và chấp nhận hoặc từ chối baseline.
- Sản phẩm bàn giao kỳ vọng: Nguyên mẫu hoạt động và báo cáo baseline đánh giá.
- Điểm phê duyệt: Quyết định go/no-go dựa trên chỉ số. Câu hỏi không phải “demo có đẹp không?” mà là “baseline có đạt ngưỡng chúng ta đã thống nhất ở giai đoạn khám phá không?”
Nhiều pilot dừng lại ở đây và được gọi là hoàn thành. Nguyên mẫu là điểm khởi đầu, không phải sản phẩm bàn giao.
4. Kỹ thuật và xây dựng guardrail
- Mục đích: Biến nguyên mẫu thành hệ thống cấp production với hạ tầng an toàn được tích hợp sẵn.
- Hoạt động chính: Thiết lập MLOps, thiết kế guardrail (con người trong vòng lặp, fail-safe, phát hiện bias), bộ đánh giá tự động, CI/CD cho cập nhật mô hình.
- Đối tác làm gì: Thiết kế kiến trúc, kỹ thuật hệ thống, triển khai guardrail và xây dựng bộ đánh giá.
- Khách hàng cung cấp: Quy tắc kinh doanh cho guardrail (ví dụ khi nào con người phải review một quyết định AI) và các kịch bản UAT.
- Sản phẩm bàn giao kỳ vọng: Codebase sẵn sàng production, đặc tả guardrail và bộ đánh giá.
- Điểm phê duyệt: Review độ phủ guardrail và tỷ lệ pass của bộ đánh giá trước khi triển khai được phê duyệt.
Đây là giai đoạn mà khoảng cách pilot-đến-production thường bị bỏ qua.
5. Tích hợp và triển khai production
- Mục đích: Tích hợp hệ thống AI vào stack hiện có của khách hàng và triển khai theo cách có kiểm soát.
- Hoạt động chính: Tích hợp API, triển khai canary hoặc blue-green, thiết lập giám sát, kế hoạch phản ứng sự cố.
- Đối tác làm gì: Xử lý kỹ thuật tích hợp, điều phối triển khai và cấu hình giám sát.
- Khách hàng cung cấp: Quyền truy cập hệ thống production, điểm tích hợp và ký duyệt checklist sẵn sàng production.
- Sản phẩm bàn giao kỳ vọng: Hệ thống đã triển khai, runbook triển khai và dashboard giám sát.
- Điểm phê duyệt: Ký duyệt checklist sẵn sàng production cộng với một nhóm canary đầu tiên ổn định.
Triển khai nên diễn ra dần dần, không phải ra mắt lớn một lần. Canary release cho phép bạn phát hiện vấn đề trước khi chúng đến toàn bộ người dùng.
6. Đánh giá, giám sát và khả năng quan sát
- Mục đích: Đảm bảo mô hình tiếp tục hoạt động đúng sau khi lên môi trường thực tế.
- Hoạt động chính: Giám sát thời gian thực, phát hiện drift, ghi log kiểm toán, phản ứng bất thường, đánh giá định kỳ.
- Đối tác làm gì: Thiết lập giám sát, cấu hình cảnh báo và lập báo cáo đánh giá định kỳ.
- Khách hàng cung cấp: Phản hồi kinh doanh về kết quả thực tế, người liên hệ leo thang và thống nhất SLO.
- Sản phẩm bàn giao kỳ vọng: Dashboard khả năng quan sát, cấu hình cảnh báo và báo cáo đánh giá định kỳ.
- Điểm phê duyệt: Review SLO và SLA theo lịch trình định kỳ. Giai đoạn này không có điểm thoát cố định; nó diễn ra liên tục.
Bạn không thể quản lý những gì không thể đo lường. Thiếu khả năng quan sát, các vấn đề production trở nên không thể chẩn đoán.
7. Tối ưu hóa liên tục và huấn luyện lại
- Mục đích: Khắc phục suy giảm mô hình theo thời gian thông qua huấn luyện lại, thử nghiệm và tối ưu hóa chi phí.
- Hoạt động chính: Huấn luyện lại theo lịch, A/B testing các phiên bản mô hình mới, tối ưu hóa chi phí, nâng cấp tính năng.
- Đối tác làm gì: Xây dựng pipeline huấn luyện lại, thiết kế A/B test và lập roadmap tối ưu hóa.
- Khách hàng cung cấp: Phản hồi kinh doanh, phê duyệt ngân sách cho các lần huấn luyện lại và đóng góp ý kiến cho roadmap.
- Sản phẩm bàn giao kỳ vọng: Pipeline huấn luyện lại, roadmap tối ưu hóa và quy trình phê duyệt phiên bản.
- Điểm phê duyệt: Review kinh doanh hàng quý về hiệu suất mô hình và chi phí.
Đây là khác biệt lớn nhất so với SDLC truyền thống. Phần mềm không cần huấn luyện lại. AI thì có. Lên kế hoạch cho việc này ngay từ đầu ngăn chặn sự suy giảm chậm và vô hình trong chất lượng hệ thống.
Ai sở hữu gì trong vòng đời phát triển phần mềm AI
Sự mơ hồ về quyền sở hữu là một trong những nguyên nhân phổ biến nhất gây xung đột trong dự án AI thuê ngoài. Phân chia dưới đây là một đường cơ sở thực tế cho vòng đời phát triển phần mềm AI. Nó có thể được điều chỉnh, nhưng nên được điều chỉnh có chủ đích, không để mặc cho giả định.

Những gì khách hàng phải sở hữu
- Kiến thức lĩnh vực và bối cảnh kinh doanh: Không ai hiểu doanh nghiệp tốt hơn khách hàng. Điều này không thể thuê ngoài.
- Dữ liệu và quyền truy cập hệ thống: Khách hàng kiểm soát ai được truy cập, khi nào và dưới điều kiện gì.
- Chỉ số kinh doanh và tiêu chí thành công: Khách hàng định nghĩa thành công trông như thế nào theo thuật ngữ kinh doanh.
- Mức độ chấp nhận rủi ro và quyết định tuân thủ: Khách hàng quyết định rủi ro nào chấp nhận được và ràng buộc tuân thủ nào áp dụng.
- Kiểm thử chấp nhận người dùng: Khách hàng xác thực hệ thống hoạt động cho người dùng thực trong điều kiện thực.
- Phê duyệt production cuối cùng: Khách hàng ký duyệt việc lên môi trường thực tế.
- Quyền sở hữu kinh doanh sau ra mắt: Nếu AI ra quyết định sai, doanh nghiệp chịu tác động. Điều này khiến nghiệm thu production là một quyết định nghiêm túc, không phải con dấu cao su.
Những gì đối tác thuê ngoài phải sở hữu
- Đánh giá tính khả thi kỹ thuật: Đối tác chịu trách nhiệm đánh giá trung thực về những gì đạt được về kỹ thuật.
- Kiến trúc và kỹ thuật: Đối tác thiết kế và xây dựng hệ thống.
- Pipeline dữ liệu và mô hình: Đối tác xây dựng và duy trì các pipeline nuôi và cập nhật mô hình.
- Quy trình và bộ đánh giá: Đối tác định nghĩa cách mô hình được đánh giá và xây dựng công cụ cho việc đó.
- Tài liệu: Đối tác bàn giao tài liệu cần thiết để vận hành, bảo trì và cuối cùng là bàn giao hệ thống.
- Sẵn sàng triển khai: Đối tác chịu trách nhiệm hệ thống sẵn sàng triển khai, không chỉ hoạt động được trong sandbox.
- Thiết lập giám sát: Đối tác cấu hình giám sát và cảnh báo mà hệ thống cần trong production.
- Kế hoạch chuyển giao kiến thức: Đối tác chịu trách nhiệm chuyển giao kiến thức cho đội nội bộ nếu đó là một phần của hợp tác.
Những gì cần phê duyệt chung
- Quyết định phạm vi và yêu cầu thay đổi: Không bên nào thay đổi phạm vi một chiều.
- Tiêu chí và ngưỡng đánh giá: Đối tác đề xuất; khách hàng phê duyệt, vì ngưỡng là quyết định kinh doanh.
- Nghiệm thu production: Cả hai bên ký xác nhận hệ thống đáp ứng các tiêu chí đã thống nhất.
- Quy trình leo thang sự cố: Cả hai bên thống nhất ai làm gì khi có vấn đề xảy ra.
- Roadmap sau ra mắt và nhịp huấn luyện lại: Cả hai bên thống nhất cách hệ thống sẽ tiến triển sau ra mắt.
Tiêu chí nghiệm thu hoạt động thế nào trong phát triển AI
Tiêu chí nghiệm thu là nơi dự án AI thường sai lầm nhất. Các đội áp dụng tư duy phần mềm truyền thống (“tính năng hoạt động, triển khai đi”) cho một hệ thống mà “hoạt động” là một phổ, không phải nhị phân. Nghiệm thu AI là về ngưỡng chất lượng và giới hạn lỗi, không phải kết quả hoàn hảo. Theo McKinsey’s State of AI, khoảng cách giữa pilot AI và production vẫn là một thách thức đáng kể, và tiêu chí nghiệm thu không rõ ràng là nguyên nhân hàng đầu.
Ngưỡng hiệu suất thay vì kết quả hoàn hảo
AI không thể đúng 100%. Nghiệm thu có nghĩa hệ thống đạt một ngưỡng hiệu suất đã định nghĩa và chấp nhận được cho bối cảnh kinh doanh. Một mô hình 95% độ chính xác có thể ổn cho việc phân loại ticket hỗ trợ và không chấp nhận được cho chẩn đoán y khoa. Ngưỡng là quyết định kinh doanh, không phải kỹ thuật, và nên được đặt trong giai đoạn khám phá, không phải ở cuối dự án.
Dữ liệu đánh giá và review bởi con người
Nghiệm thu đòi hỏi một tập dữ liệu đánh giá đại diện cho điều kiện production, không phải dữ liệu huấn luyện. Ai đó cần định nghĩa ground truth, cỡ mẫu và quy trình review bởi con người. Ai review kết quả, bao lâu một lần và với cỡ mẫu nào là những câu hỏi nên được trả lời trước khi nghiệm thu production, không phải trong lúc nghiệm thu.
Chi phí, độ trễ và giới hạn lỗi
Hiệu suất không phải là chiều kích nghiệm thu duy nhất. Hệ thống cũng cần giới hạn về chi phí, độ trễ và lỗi:
- Chi phí inference mỗi yêu cầu: Ngân sách trần là bao nhiêu?
- Độ trễ phản hồi: SLO là gì (ví dụ P95 dưới 2 giây)?
- Giới hạn lỗi: Khi nào AI nên từ chối trả lời? Khi nào nên leo thang cho con người? Khi nào nên kích hoạt rollback?
Những giới hạn này là một phần của sẵn sàng production. Một mô hình chính xác nhưng quá chậm hoặc quá tốn để chạy chưa đạt nghiệm thu.
Định nghĩa khi nào một hệ thống AI sẵn sàng production
Sẵn sàng production không giống hoàn thành pilot. Một hệ thống sẵn sàng production khi đáp ứng tất cả các điều kiện sau:
- Ngưỡng hiệu suất đã thống nhất trên tập dữ liệu đánh giá
- Guardrail đầy đủ cho các rủi ro đã xác định
- Khả năng quan sát và cảnh báo đã sẵn sàng
- Kế hoạch phản ứng sự cố đã ghi tài liệu và kiểm tra
- Giới hạn chi phí đã định nghĩa và xác thực
Việc ký duyệt nên đến từ cả AI champion của khách hàng và tech lead của đối tác. Về các khía cạnh bảo mật và con người trong vòng lặp feeding vào sẵn sàng, xem bảo mật LLM cho agentic AI.
Cập nhật mô hình và phê duyệt phiên bản
Hệ thống AI thay đổi sau ra mắt. Các phiên bản mô hình mới cần một quy trình phê duyệt: ai phê duyệt phiên bản mới trước khi triển khai, quy tắc A/B test nào áp dụng và tiêu chí rollback nào kích hoạt quay lại phiên bản trước. Thiếu điều này, sự suy giảm âm thầm có thể lên production mà không ai nhận ra.
Những điều kỳ vọng tại mỗi giai đoạn khi thuê ngoài
Bảng dưới đây tóm tắt đối tác làm gì, khách hàng cung cấp gì, sản phẩm bàn giao kỳ vọng và nơi phê duyệt diễn ra tại mỗi giai đoạn. Sản phẩm bàn giao là các artifact cụ thể, không phải mô tả chung chung.
| Giai đoạn vòng đời | Đối tác làm gì | Đầu vào khách hàng | Sản phẩm bàn giao kỳ vọng | Điểm phê duyệt |
|---|---|---|---|---|
| Khám phá | Thách thức use case, chạy tính khả thi | Bối cảnh kinh doanh, tóm tắt dữ liệu | Báo cáo khám phá, chỉ số thành công | Ký duyệt phạm vi và chỉ số |
| Sẵn sàng dữ liệu | Kiểm toán dữ liệu, phân tích khoảng trống | Quyền truy cập dữ liệu, ràng buộc tuân thủ | Báo cáo sẵn sàng dữ liệu, chiến lược dữ liệu | Go/no-go trên tính đầy đủ dữ liệu |
| Tạo nguyên mẫu | Xây dựng PoC, chạy đánh giá baseline | Dữ liệu mẫu, phản hồi kinh doanh | Nguyên mẫu, baseline đánh giá | Go/no-go dựa trên chỉ số |
| Kỹ thuật & Guardrail | Kiến trúc, guardrail, bộ đánh giá | Quy tắc kinh doanh, kịch bản UAT | Codebase production, đặc tả guardrail, bộ đánh giá | Review độ phủ guardrail |
| Triển khai | Tích hợp, rollout, giám sát | Quyền truy cập prod, checklist sẵn sàng | Hệ thống đã triển khai, runbook, dashboard giám sát | Ký duyệt sẵn sàng production |
| Giám sát | Giám sát, phát hiện drift, đánh giá định kỳ | Phản hồi kinh doanh, thống nhất SLO | Dashboard khả năng quan sát, báo cáo đánh giá | Review SLO/SLA định kỳ |
| Tối ưu hóa | Huấn luyện lại, A/B testing, tối ưu chi phí | Ngân sách, đóng góp roadmap | Pipeline huấn luyện lại, roadmap tối ưu hóa | Review kinh doanh hàng quý |
Dấu hiệu cảnh báo về triển khai vòng đời
Một vài dấu hiệu cảnh báo đặc thù cho triển khai vòng đời và đáng theo dõi:
- Không có tiêu chí nghiệm thu định nghĩa cho mỗi giai đoạn
- Không phân biệt giữa hoàn thành nguyên mẫu và sẵn sàng production
- Không có tuyên bố rõ ràng về trách nhiệm khách hàng
- Không có kế hoạch sở hữu hoặc giám sát sau ra mắt
Đây không phải là dấu hiệu cảnh báo chung về lựa chọn đối tác. Chúng đặc thù cho việc đối tác có đang vận hành AI SDLC đúng cách hay không. Về đánh giá đối tác rộng hơn, xem hướng dẫn của chúng tôi về cách chọn đối tác phát triển AI.
Kỳ vọng thực tế về thời gian, chi phí và rủi ro
Tại sao thời gian AI dựa trên từng giai đoạn
Thời gian AI không tuyến tính. Mỗi giai đoạn phụ thuộc vào kết quả của giai đoạn trước. Nếu giai đoạn sẵn sàng dữ liệu phát hiện khoảng trống, dự án có thể tạm dừng để thu thập hoặc gán nhãn thêm dữ liệu. Nếu nguyên mẫu không đạt baseline, đội có thể cần chọn một cách tiếp cận mô hình khác. Điều này làm thời gian cố định không đáng tin cậy.
Ước tính nên là khoảng, không phải ngày đơn lẻ, và nên tính đến sẵn sàng dữ liệu, độ phức tạp tích hợp, yêu cầu tuân thủ, kết quả đánh giá mô hình, thay đổi phạm vi, hạ tầng và các phụ thuộc nhà cung cấp hoặc mô hình.
Những gì có thể thay đổi ước tính ban đầu
Một số yếu tố có thể dịch chuyển thời gian sau khi dự án bắt đầu:
- Chất lượng dữ liệu thấp hơn kỳ vọng: Cần chuẩn bị hoặc gán nhãn dữ liệu bổ sung.
- Đánh giá mô hình hụt ngưỡng: Đội lặp lại hoặc chọn cách tiếp cận mô hình mới.
- Độ phức tạp tích hợp cao hơn kỳ vọng: Hệ thống legacy, ràng buộc bảo mật hoặc giới hạn API thêm công việc.
- Thay đổi phạm vi từ khách hàng: Yêu cầu mới dịch chuyển công việc.
- Yêu cầu tuân thủ mới: Yêu cầu pháp lý hoặc bảo mật phát sinh trong quá trình phát triển.
Một đối tác trưởng thành phát hiện các rủi ro này sớm và điều chỉnh kế hoạch, thay vì giấu chúng cho đến khi trễ deadline.
Các danh mục chi phí AI một lần và định kỳ
Chi phí AI chia thành một lần và định kỳ. Hiểu cả hai là điều kiện thiết yếu cho lập ngân sách.
Chi phí một lần:
- Khám phá và tính khả thi
- Chuẩn bị và gán nhãn dữ liệu
- Phát triển và kỹ thuật
- Xây dựng guardrail và bộ đánh giá
- Thiết lập triển khai
Chi phí định kỳ:
- Sử dụng mô hình hoặc API (inference)
- Cloud và hạ tầng
- Đánh giá và giám sát
- Bảo trì và tối ưu hóa
- Huấn luyện lại hoặc thay thế mô hình
AI có chi phí định kỳ cao hơn phần mềm truyền thống. Inference và huấn luyện lại không dừng sau triển khai. Khi đánh giá đề xuất của đối tác, yêu cầu phân tích rõ ràng chi phí một lần so với định kỳ.
Cách đội trưởng thành quản lý bất định kỹ thuật
Đội trưởng thành không giả vờ AI là khả dự. Họ quản lý bất định bằng:
- Cấp vốn theo giai đoạn: Cam kết ngân sách theo từng giai đoạn, không phải toàn bộ trước.
- Quyết định dựa trên đánh giá: Tiến lên dựa trên kết quả, không phải ngày lịch.
- Hợp tác theo pha: Xem khám phá, pilot và production như các cam kết riêng biệt.
- Sổ đăng ký rủi ro: Cập nhật rủi ro tại mỗi giai đoạn và giảm thiểu chủ động.
Cách tiếp cận này tốn nhiều hơn ở khâu lập kế hoạch nhưng ít hơn nhiều ở khâu xây dựng thất bại.
Chọn mô hình hợp tác phù hợp cho dự án AI
Mô hình hợp tác nên phù hợp với độ bất định của dự án AI và năng lực nội bộ của khách hàng. Cùng một mô hình không phù hợp mọi dự án. Các mô hình hợp tác AI trải từ triển khai phạm vi cố định đến đội chuyên trách và sắp xếp kết hợp, mỗi loại phù hợp với một mức độ bất định khác nhau.

Triển khai theo dự án cho kết quả đã định nghĩa
Triển khai theo dự án phù hợp khi kết quả và tiêu chí nghiệm thu tương đối rõ ràng, dữ liệu sẵn có và phạm vi ổn định. Một chatbot RAG xây trên cơ sở kiến thức sẵn có là một ví dụ tốt.
Khách hàng có kiểm soát cao về phạm vi và ngân sách. Đối tác sở hữu toàn bộ triển khai từ khám phá đến triển khai. Đánh đổi là tính linh hoạt: nếu hành vi mô hình thay đổi giữa dự án, phạm vi cố định có thể khó điều chỉnh.
Đội AI chuyên trách cho sản phẩm tiến triển
Đội AI chuyên trách phù hợp với các sản phẩm cần thử nghiệm và lặp. Agentic AI, hệ thống đa tác tử và các sản phẩm mà phạm vi tiến triển dựa trên những gì mô hình thực sự làm được là những ví dụ tốt.
Khách hàng quản lý hướng sản phẩm. Đối tác cung cấp đội và thực thi kỹ thuật. Mô hình này cần quản lý chủ động hơn từ khách hàng nhưng xử lý bất định tốt hơn phạm vi cố định.
Bổ sung nhân sự cho đội AI nội bộ sẵn có
Bổ sung nhân sự phù hợp khi khách hàng đã có đội AI nội bộ và cần chuyên môn cụ thể, chẳng hạn kỹ sư MLOps hoặc nhà nghiên cứu ML. Khách hàng giữ toàn quyền kiểm soát. Đối tác cung cấp nhân tài, không sở hữu triển khai.
Mô hình này chỉ hoạt động nếu khách hàng có năng lực nội bộ để quản lý đội được bổ sung.
Hợp tác kết hợp và theo pha
Hợp tác kết hợp phổ biến trong AI. Đối tác dẫn dắt từ khám phá đến triển khai production, sau đó chuyển trách nhiệm cho đội nội bộ về giám sát và tối ưu hóa. Điều này hoạt động tốt khi khách hàng muốn xây dựng năng lực nội bộ theo thời gian.
Điểm mấu chốt là kế hoạch chuyển giao kiến thức được tích hợp vào hợp tác ngay từ đầu, không thêm vào lúc cuối.
Ghép mô hình hợp tác với độ bất định dự án
| Tình huống dự án | Mô hình khuyến nghị | Kiểm soát khách hàng | Trách nhiệm đối tác |
|---|---|---|---|
| Kết quả rõ, dữ liệu sẵn sàng, phạm vi ổn định | Theo dự án | Cao về phạm vi | Toàn bộ triển khai |
| Nặng R&D, phạm vi tiến triển | Đội chuyên trách | Trung bình | Đội và thực thi |
| Có đội AI nội bộ, cần chuyên môn | Bổ sung nhân sự | Cao tổng thể | Cung cấp nhân tài |
| Đối tác dẫn dắt rồi nội bộ tiếp quản | Kết hợp / theo pha | Tăng dần theo thời gian | Giảm dần với chuyển giao kiến thức |
Để khám phá các mô hình hợp tác chi tiết, xem trang mô hình hợp tác của chúng tôi.
Bàn giao tốt và hỗ trợ sau ra mắt trông như thế nào
Một thất bại thuê ngoài phổ biến là bàn giao chỉ giao mã nguồn và không gì khác. Với hệ thống AI, code chỉ là một phần nhỏ trong những gì đội nội bộ cần để vận hành và bảo trì hệ thống.
Tài liệu kỹ thuật và vận hành
Bàn giao nên bao gồm:
- Tài liệu kiến trúc
- Tài liệu dữ liệu và mô hình
- Tài liệu phụ thuộc mô hình và API
- Hướng dẫn triển khai
- Runbook và quy trình sự cố
Quyền truy cập vào tài sản đánh giá và giám sát
Đội nội bộ cần quyền truy cập vào các công cụ giữ hệ thống khỏe:
- Tập dữ liệu đánh giá hoặc phương pháp đánh giá đã sử dụng
- Quyền truy cập dashboard giám sát
- Quyền truy cập cấu hình cảnh báo
- Quyền truy cập log kiểm toán
Chuyển giao kiến thức cho đội nội bộ
Chuyển giao kiến thức nên có cấu trúc, không phải không chính thức:
- Phiên chuyển giao kiến thức đã ghi hình
- Code walkthrough
- Giải thích hành vi mô hình
- Phiên Q&A với đội kỹ thuật
Giám sát, tối ưu hóa và huấn luyện lại liên tục
Bàn giao nên làm rõ quyền sở hữu sau ra mắt:
- Ai chịu trách nhiệm giám sát sau bàn giao (khách hàng, đối tác hoặc kết hợp)
- Nhịp huấn luyện lại và ai sở hữu nó
- Bàn giao roadmap tối ưu hóa
- SLA cho hỗ trợ sau ra mắt nếu đối tác tiếp tục bảo trì hệ thống
Thiếu sự rõ ràng này, hệ thống suy giảm âm thầm và không ai nhận ra cho đến khi một chỉ số kinh doanh giảm.
Kết luận
Vòng đời phát triển phần mềm AI không phải SDLC truyền thống với một mô hình gắn thêm vào. Nó bổ sung sẵn sàng dữ liệu, đánh giá mô hình, guardrail, khả năng quan sát và huấn luyện lại liên tục làm các giai đoạn cốt lõi, và coi production là điểm bắt đầu của một vòng lặp tối ưu hóa, không phải điểm kết thúc dự án. Khi bạn thuê ngoài phát triển AI, vòng đời cung cấp cho bạn một khung để đặt kỳ vọng và giữ cả hai bên chịu trách nhiệm.
Mỗi giai đoạn nên tạo ra sản phẩm bàn giao cụ thể và đạt một điểm phê duyệt đã định nghĩa. Quyền sở hữu nên rõ ràng: khách hàng sở hữu quyết định kinh doanh, lĩnh vực và dữ liệu; đối tác sở hữu thực thi kỹ thuật; phạm vi, đánh giá và nghiệm thu production cần phê duyệt chung. Tiêu chí nghiệm thu nên được định nghĩa trước khi phát triển bắt đầu, dựa trên ngưỡng chất lượng và giới hạn lỗi thay vì kết quả hoàn hảo.
Nếu bạn đang lên kế hoạch cho một dự án AI và muốn trao đổi về mô hình hợp tác nào phù hợp với tình huống của mình, liên hệ HDWEBSOFT hoặc khám phá dịch vụ phát triển AI và dịch vụ tư vấn AI của chúng tôi. Một cuộc trò chuyện đúng trước khi dự án bắt đầu tiết kiệm được nhiều hơn nhiều so với một bản sửa đúng sau khi nó đi chệch.
FAQ
Vòng đời phát triển phần mềm AI là gì?
Vòng đời phát triển phần mềm AI là quy trình đầu cuối để xây dựng, triển khai và bảo trì các hệ thống AI. Nó bao gồm khám phá, sẵn sàng dữ liệu, tạo nguyên mẫu, kỹ thuật, triển khai, giám sát và tối ưu hóa liên tục. Khác với SDLC truyền thống, nó đưa chuẩn bị dữ liệu, đánh giá mô hình, guardrail, khả năng quan sát và huấn luyện lại vào làm các giai đoạn cốt lõi.
Vòng đời phát triển phần mềm AI khác SDLC truyền thống thế nào?
AI SDLC khác biệt vì kết quả đầu ra của AI mang tính xác suất, không mang tính tất định. Vòng đời bổ sung đánh giá sẵn sàng dữ liệu, đánh giá mô hình, guardrail, giám sát hiện tượng data drift và huấn luyện lại liên tục. SDLC truyền thống kết thúc ở triển khai, trong khi AI SDLC coi môi trường production là điểm bắt đầu của một vòng lặp tối ưu hóa liên tục.
Cần thống nhất những gì trước khi thuê ngoài một dự án phát triển AI?
Trước khi bắt đầu, khách hàng và đối tác cần thống nhất về kết quả kinh doanh, chỉ số thành công, dữ liệu sẵn có, quyền sở hữu dữ liệu, quyền truy cập hệ thống, yêu cầu tuân thủ, người ra quyết định của khách hàng, tiêu chí hoàn thành pilot, tiêu chí sẵn sàng production và ai chịu trách nhiệm vận hành sau khi ra mắt.
Đối tác thuê ngoài AI cần bàn giao những sản phẩm gì?
Các sản phẩm bàn giao dự kiến bao gồm báo cáo khám phá, báo cáo sẵn sàng dữ liệu, nguyên mẫu hoạt động, baseline đánh giá, codebase production, đặc tả guardrail, runbook triển khai, dashboard giám sát, báo cáo đánh giá định kỳ, pipeline huấn luyện lại và tài liệu chuyển giao kiến thức.
Khách hàng nên tham gia ở mức độ nào trong quá trình phát triển AI?
Khách hàng nên duy trì sự tham gia tại mỗi điểm phê duyệt giai đoạn. Khách hàng sở hữu bối cảnh kinh doanh, quyền truy cập dữ liệu, chỉ số thành công, mức độ chấp nhận rủi ro, quyết định tuân thủ, kiểm thử chấp nhận người dùng và phê duyệt production cuối cùng. Đối tác sở hữu thực thi kỹ thuật, kiến trúc, đánh giá và tài liệu. Phạm vi, tiêu chí đánh giá và nghiệm thu production cần được phê duyệt chung.
Hệ thống AI được kiểm thử và nghiệm thu như thế nào trước khi lên production?
Nghiệm thu AI dựa trên ngưỡng hiệu suất, tỷ lệ lỗi chấp nhận được, tập dữ liệu đánh giá, quy trình review bởi con người, giới hạn chi phí và độ trễ, quy tắc leo thang khi lỗi và guardrail an toàn. Một hệ thống sẵn sàng production khi đáp ứng các ngưỡng chất lượng đã thống nhất, có guardrail đầy đủ, khả năng quan sát, kế hoạch xử lý sự cố và giới hạn chi phí.
Mô hình hợp tác nào phù hợp nhất cho dự án AI có yêu cầu thay đổi liên tục?
Với các dự án AI có phạm vi tiến triển và độ bất định cao, đội AI chuyên trách hoặc mô hình hợp tác kết hợp thường là lựa chọn tốt nhất. Triển khai theo dự án phù hợp khi kết quả và tiêu chí nghiệm thu rõ ràng. Bổ sung nhân sự phù hợp khi khách hàng đã có đội AI nội bộ và cần chuyên môn cụ thể.
Ai chịu trách nhiệm giám sát và huấn luyện lại sau khi ra mắt?
Quyền sở hữu sau ra mắt cần được thống nhất trước khi dự án bắt đầu. Khách hàng sở hữu kết quả kinh doanh và quyết định dữ liệu. Đối tác có thể sở hữu giám sát, huấn luyện lại và tối ưu hóa theo SLA hỗ trợ, hoặc trách nhiệm có thể chuyển cho đội nội bộ thông qua mô hình kết hợp với kế hoạch chuyển giao kiến thức.