AI viết mã, con người sáng tạo: Tương lai của kỹ thuật phần mềm
Phillip Mortimer phân tích sự chuyển dịch sang phần mềm "chỉ ghi" (write-only) nhờ AI tạo mã nguồn. Ông lý giải vì sao mô hình pull request truyền thống đã lỗi thời và chia sẻ cách các nhà lãnh đạo kỹ thuật quản lý độ phức tạp bằng cách tách biệt ý định khỏi triển khai, tự động hóa review code và xây dựng kiến trúc tự phục hồi để giải phóng sức sáng tạo của lập trình viên.
AI đang thay đổi cách chúng ta viết phần mềm nhanh đến mức nhiều nguyên tắc kỹ thuật tưởng chừng bất biến bỗng trở nên lỗi thời. Phillip Mortimer, một chuyên gia về kiến trúc phần mềm, đã đưa ra một góc nhìn đáng suy ngẫm: khi AI có thể tạo ra mã nguồn với tốc độ chưa từng có, con người cần chuyển từ việc "viết code" sang việc "định hình ý định" và "thiết kế kiến trúc".
Bài trình bày của ông xoay quanh khái niệm phần mềm chỉ ghi (write-only software) — một kỷ nguyên mà mã nguồn được sinh ra tự động, ít khi được con người đọc lại, và các quy trình đánh giá truyền thống trở nên quá tải trước khối lượng thay đổi khổng lồ.
Khi pull request trở thành nút thắt cổ chai
Mô hình pull request (PR) — vốn là xương sống của quy trình phát triển phần mềm hiện đại — đang bộc lộ những hạn chế nghiêm trọng trong bối cảnh AI viết code.
Mortimer lập luận rằng mô hình này được thiết kế cho một thế giới nơi con người viết từng dòng code và đồng nghiệp có thể đọc, hiểu, phê bình. Nhưng khi AI tạo ra hàng nghìn dòng code mỗi ngày, việc review thủ công trở thành:
- Không thể mở rộng — không đủ người để đọc hết lượng code sinh ra
- Thiếu chất lượng — reviewer dễ bỏ qua lỗi khi phải duyệt quá nhiều
- Gây tắc nghẽn — PR chờ đợi lâu làm giảm tốc độ triển khai
- Hình thức vô nghĩa — phê duyệt mà không thực sự hiểu code thì chẳng có giá trị bảo đảm
"Chúng ta đang duy trì một nghi thức cũ kỹ trong khi công cụ đã thay đổi hoàn toàn. Vấn đề không phải là PR hỏng, mà là chúng ta vẫn dùng nó cho một bài toán khác."
Tách biệt ý định và triển khai
Giải pháp Mortimer đề xuất nằm ở việc tách biệt ý định (intent) khỏi triển khai (implementation). Thay vì kiểm tra từng dòng code, kỹ sư nên tập trung vào việc xác định rõ ràng:
- Mục tiêu cuối cùng mà hệ thống cần đạt được
- Các ràng buộc về bảo mật, hiệu năng, chi phí
- Tiêu chí đánh giá thành công rõ ràng, có thể kiểm chứng tự động
Khi ý định được đặc tả chính xác, AI có thể tự do triển khai theo nhiều cách khác nhau, và hệ thống kiểm thử tự động sẽ đảm bảo chất lượng thay cho việc review thủ công.
Tự động hóa review và kiến trúc tự phục hồi
Mortimer nhấn mạnh hai trụ cột kỹ thuật để hiện thực hóa tầm nhìn này:
Tự động hóa code review — sử dụng các công cụ phân tích tĩnh, kiểm thử tự động và AI kiểm tra AI. Reviewer con người chuyển từ "đọc code" sang "đánh giá thiết kế và tác động nghiệp vụ".
Kiến trúc tự phục hồi (self-healing architecture) — các hệ thống có khả năng phát hiện lỗi, tự động khắc phục hoặc khởi tạo bản sửa lỗi mà không cần can thiệp thủ công. Điều này giảm áp lực lên đội ngũ vận hành và cho phép triển khai nhanh hơn.
Hệ quả cho đội ngũ kỹ thuật tại Việt Nam
Với các công ty công nghệ Việt Nam đang đẩy mạnh ứng dụng AI vào quy trình phát triển, những thay đổi này không còn là câu chuyện tương lai xa. Nhiều startup và doanh nghiệp phần mềm trong nước đã bắt đầu dùng GitHub Copilot, Cursor hay các trợ lý AI tương tự để tăng tốc viết code.
Tuy nhiên, nếu chỉ dừng ở việc tăng tốc sinh code mà không thay đổi quy trình review và kiến trúc hệ thống, các đội ngũ sẽ sớm gặp nút thắt cổ chai tương tự. Việc đầu tư vào hạ tầng kiểm thử tự động, observability và thiết kế kiến trúc hướng khả năng phục hồi cần đi song song với việc áp dụng AI.
Sáng tạo là kỹ năng sống còn
Thông điệp cốt lõi của Mortimer mang tính lạc quan: khi AI đảm nhận phần lớn công việc viết code cơ học, giá trị của kỹ sư chuyển dịch sang sáng tạo trong thiết kế, tư duy hệ thống và giải quyết vấn đề phức tạp.
- Kỹ sư senior và kiến trúc sư cần tập trung vào việc định hình bài toán thay vì giải bài toán
- Kỹ năng đặt câu hỏi đúng quan trọng hơn kỹ năng viết cú pháp đúng
- Khả năng quản lý độ phức tạp trở thành năng lực cạnh tranh cốt lõi
Đây là lời nhắc nhở rằng công nghệ không thay thế con người, mà thay đổi vai trò của con người. Những đội ngũ biết thích nghi sẽ không chỉ tồn tại mà còn sáng tạo mạnh mẽ hơn trong kỷ nguyên AI.


