Di sản nào AI sinh tạo cứu được — và di sản nào bị bỏ lại (4/7)
Mở đầu
Trong phần 3, chúng ta đã thấy nền tảng hiện tại của phát triển công dân — RPA cùng no-code/low-code — tiềm ẩn rủi ro nợ còn lớn hơn cả Kami Excel. Trên cùng quỹ đạo đó, việc AI sinh tạo xuất hiện mang tới thay đổi gì?
AI sinh tạo có thể phân tích tài sản phần mềm hiện hữu và hỗ trợ quá trình di chuyển hoặc tái thiết kế. Nhưng những tài sản chưa từng được ghi lại dưới dạng mã — các hộp đen của no-code và RPA — vẫn gần như bất khả cứu, ngay cả với AI.
Nói cách khác, di sản tiêu cực còn sót lại trong tương lai sẽ tập trung vào những thứ “ở ngoài thế giới của mã nguồn”.
Toàn bộ chuỗi bài
- Nhìn trước tương lai của phát triển công dân──lịch sử, hiện tại, AI sinh tạo và những gì tiếp theo 0/7
- Phát triển công dân có phải sự trở lại của EUC?──Bài học từ Kami Excel 1/7
- Kami Excel có thật sự là kẻ phản diện?──Từ vị cứu tinh thành di sản tiêu cực 2/7
- Mặt sáng và tối của các nền tảng phát triển công dân hiện đại 3/7
- Di sản nào AI sinh tạo cứu được — và di sản nào bị bỏ lại 4/7 (phần hiện tại)
- Phát triển công dân không toàn năng — đó là “phát triển bản nháp” 5/7
- Góc nhìn lệch pha tạo ra di sản tiêu cực hàng loạt 6/7
- Di sản sẽ tiếp tục sinh ra; vẫn có thể thuần hóa nó──Viễn cảnh tương lai của phát triển công dân 7/7
Thế mạnh của AI sinh tạo──“rã đông” tài sản mã nguồn
Di chuyển mã legacy từ trước đến nay luôn đòi hỏi lượng công sức khổng lồ. Hàng triệu dòng COBOL hoặc VB thường không còn tài liệu, buộc phải nhờ tới những kỹ sư kỳ cựu để phân tích.
AI sinh tạo mở ra lối thoát tại đây.
-
Tự động đọc mã Vẽ được quan hệ phụ thuộc giữa các hàm, suy đoán ý nghĩa biến số hay cấu trúc dựa trên ngữ cảnh.
-
Hỗ trợ chuyển đổi ngôn ngữ Tạo bản nháp di chuyển — chẳng hạn từ COBOL sang Java hoặc từ VB sang Python — để dùng làm điểm xuất phát.
-
Bán tự động tái cấu trúc Chia tách những logic rối rắm thành từng hàm, gợi ý bộ kiểm thử và đưa mã tiến gần tới trạng thái mà các đội kế nhiệm có thể làm việc.
Tóm lại, bất cứ thứ gì còn tồn tại dưới dạng mã đều có thể được AI “rã đông” bán tự động. Nhờ đó, AI sinh tạo có thể trở thành nhân tố xoay chuyển cuộc chơi khi làm mới các hệ thống legacy dựa trên mã.
Dĩ nhiên, “có mã” không đồng nghĩa “chắc chắn cứu được”. Nếu môi trường phụ thuộc đã biến mất hoặc không còn chuyên gia hiểu nghiệp vụ, vẫn sẽ có những khoảng trống AI không bù đắp nổi. Nhưng so với tài sản chỉ còn là hộp đen, khả năng hồi sinh cao hơn rất nhiều.
Những gì không thể cứu──tài sản chưa từng được mã hóa
Vậy các tài sản tạo bằng no-code hay RPA thì sao?
Chúng tồn tại dưới dạng thao tác giao diện hoặc lưu đồ, với biểu diễn nội bộ bị giam trong định dạng riêng của từng nhà cung cấp. AI sinh tạo xử lý văn bản rất tốt, nhưng các tệp dự án mã hóa hoặc độc quyền vẫn gần như không thể nhìn xuyên.
Một “flow” RPA thoạt trông giống sơ đồ khối, nhưng trên thực tế thường là gói dự án được mã hóa. Ứng dụng no-code cũng chỉ chạy được trong đám mây của nhà cung cấp và không hề thiết kế để xuất mã nguồn.
Trong thực tế, xây lại từ đầu thường nhanh hơn cố gắng giải cứu. Có thể sau này nghiên cứu sẽ suy ra quy trình từ ghi hình màn hình hoặc ảnh chụp, nhưng hiện tại việc kế thừa trực tiếp một tài sản đã thành hộp đen gần như bất khả thi.
Ranh giới của di sản tiêu cực──có được giữ lại bằng mã hay không
Từ đó có thể thấy ranh giới quyết định phần di sản tiêu cực của tương lai.
- Thứ được giữ lại dưới dạng mã nhờ AI sinh tạo mà mở ra con đường tái sử dụng, di chuyển hay cải thiện.
- Thứ chưa từng thành mã về cơ bản vẫn vô hình với AI, nên chỉ còn cách thiết kế lại.
Nói gọn lại, khả năng cứu vãn trong tương lai phụ thuộc vào việc “chúng ta có để lại nó dưới dạng mã hay không”. AI sinh tạo đã khiến ranh giới ấy trở nên rõ rệt hơn bao giờ hết.
Triển vọng──AI không phải vị cứu tinh toàn năng
AI sinh tạo rất mạnh, nhưng chưa hề toàn năng. Nó không thể cứu trọn vẹn các tài sản phát triển công dân đã hóa thành hộp đen, cũng không thể biện minh cho những quyết định trong quá khứ.
Điều AI phơi bày chính là cái giá của “tự do không viết mã”. Những tổ chức bị mê hoặc bởi hiệu quả tức thì của no-code sẽ nhận ra rằng AI không thể dang tay cứu vớt và họ phải tự gánh chi phí tái thiết kế.
Vì vậy, phần tiếp theo sẽ đào sâu cách tránh tạo ra di sản tiêu cực — từ góc nhìn thiết kế quản trị.
Tiếp theo: Phát triển công dân không toàn năng — đó là “phát triển bản nháp” 5/7