Phi Vũ
New member
Anthropic dùng nền tảng Claude để tự động phân tích và lập bản đồ các hệ thống COBOL cũ, giảm nhu cầu phụ thuộc vào đội ngũ tư vấn lớn. AI có thể dò tìm phụ thuộc, theo dõi luồng dữ liệu và sinh kiểm thử sơ bộ, giúp các tổ chức ưu tiên phần cần hiện đại hóa trước.
Hiện đại hóa các hệ thống COBOL đã tồn tại hàng thập kỷ vốn tốn kém và tiêu tốn nhiều nhân lực: các đội tư vấn thường phải bỏ hàng tháng, thậm chí hàng năm để vẽ sơ đồ luồng công việc, ghi nhận các phụ thuộc và tháo gỡ logic nghiệp vụ đã tích tụ lâu ngày. Đồng thời, vẫn còn hàng trăm tỷ dòng mã COBOL đang vận hành trong các ngành quan trọng như ngân hàng, cơ quan nhà nước và hàng không, nhưng chuyên gia hiểu sâu về chúng ngày càng khan hiếm.
Anthropic cho biết nền tảng Claude có thể tự động hóa phần lớn giai đoạn khám phá mà trước đây tiêu tốn nhiều công sức con người. Các công cụ như Claude Code có thể lập bản đồ phụ thuộc trên hàng nghìn dòng COBOL, theo dõi luồng dữ liệu giữa các module và ghi lại các quy trình mà nhân sự hiện tại có thể đã quên.
Quá trình tự động hóa này giúp xác định rủi ro, cô lập các thành phần liên kết chặt và phát hiện phần mã trùng lặp hoặc dễ gãy. Bằng cách phân tích quan hệ cấu trúc và chức năng, AI có thể ưu tiên những thành phần cần hiện đại hóa trước dựa trên rủi ro kỹ thuật, giá trị kinh doanh và ưu tiên tổ chức.
Khi đã ưu tiên, AI có thể sinh các bài kiểm thử chức năng sơ bộ để xác minh mã chuyển đổi cho ra kết quả tương đương với hệ thống cũ. Đội ngũ con người sau đó quyết định liệu các kiểm thử tự động này có đủ hay cần xác minh thủ công, đồng thời đặt ngưỡng hiệu năng phải đáp ứng.
Việc triển khai thường tiến hành theo từng bước, kiểm thử và xác thực từng module trước khi tiếp tục. Công cụ AI còn có thể chuyển logic COBOL sang ngôn ngữ hiện đại, tạo các lớp API quanh thành phần di sản và dựng khung cho phép mã cũ và mã mới chạy cạnh nhau, giảm rủi ro khi thay đổi quy mô lớn.
Ngoài ra, AI cung cấp cái nhìn chi tiết về nợ kỹ thuật, các module bị cô lập và khu vực rủi ro cao, giúp nhóm lập kế hoạch hiện đại hóa theo chiến lược phù hợp với yêu cầu pháp lý và ưu tiên kinh doanh. Tuy có nhiều lợi ích, quyết định cuối cùng vẫn cần đánh giá và phán đoán của con người.
Sự tiến bộ này cũng gây tác động thị trường: cổ phiếu của một số nhà cung cấp lớn về mainframe và hệ thống doanh nghiệp đã giảm sau thông báo vì khả năng AI làm giảm nhu cầu dịch vụ tư vấn truyền thống. Điều này cho thấy cả những nhà cung cấp phần mềm doanh nghiệp lâu đời cũng có thể bị ảnh hưởng khi AI tiếp tục thay đổi cách tiếp cận với di sản phần mềm.
Nguồn: Techradar
Hiện đại hóa các hệ thống COBOL đã tồn tại hàng thập kỷ vốn tốn kém và tiêu tốn nhiều nhân lực: các đội tư vấn thường phải bỏ hàng tháng, thậm chí hàng năm để vẽ sơ đồ luồng công việc, ghi nhận các phụ thuộc và tháo gỡ logic nghiệp vụ đã tích tụ lâu ngày. Đồng thời, vẫn còn hàng trăm tỷ dòng mã COBOL đang vận hành trong các ngành quan trọng như ngân hàng, cơ quan nhà nước và hàng không, nhưng chuyên gia hiểu sâu về chúng ngày càng khan hiếm.
Anthropic cho biết nền tảng Claude có thể tự động hóa phần lớn giai đoạn khám phá mà trước đây tiêu tốn nhiều công sức con người. Các công cụ như Claude Code có thể lập bản đồ phụ thuộc trên hàng nghìn dòng COBOL, theo dõi luồng dữ liệu giữa các module và ghi lại các quy trình mà nhân sự hiện tại có thể đã quên.
Quá trình tự động hóa này giúp xác định rủi ro, cô lập các thành phần liên kết chặt và phát hiện phần mã trùng lặp hoặc dễ gãy. Bằng cách phân tích quan hệ cấu trúc và chức năng, AI có thể ưu tiên những thành phần cần hiện đại hóa trước dựa trên rủi ro kỹ thuật, giá trị kinh doanh và ưu tiên tổ chức.
Khi đã ưu tiên, AI có thể sinh các bài kiểm thử chức năng sơ bộ để xác minh mã chuyển đổi cho ra kết quả tương đương với hệ thống cũ. Đội ngũ con người sau đó quyết định liệu các kiểm thử tự động này có đủ hay cần xác minh thủ công, đồng thời đặt ngưỡng hiệu năng phải đáp ứng.
Việc triển khai thường tiến hành theo từng bước, kiểm thử và xác thực từng module trước khi tiếp tục. Công cụ AI còn có thể chuyển logic COBOL sang ngôn ngữ hiện đại, tạo các lớp API quanh thành phần di sản và dựng khung cho phép mã cũ và mã mới chạy cạnh nhau, giảm rủi ro khi thay đổi quy mô lớn.
Ngoài ra, AI cung cấp cái nhìn chi tiết về nợ kỹ thuật, các module bị cô lập và khu vực rủi ro cao, giúp nhóm lập kế hoạch hiện đại hóa theo chiến lược phù hợp với yêu cầu pháp lý và ưu tiên kinh doanh. Tuy có nhiều lợi ích, quyết định cuối cùng vẫn cần đánh giá và phán đoán của con người.
Sự tiến bộ này cũng gây tác động thị trường: cổ phiếu của một số nhà cung cấp lớn về mainframe và hệ thống doanh nghiệp đã giảm sau thông báo vì khả năng AI làm giảm nhu cầu dịch vụ tư vấn truyền thống. Điều này cho thấy cả những nhà cung cấp phần mềm doanh nghiệp lâu đời cũng có thể bị ảnh hưởng khi AI tiếp tục thay đổi cách tiếp cận với di sản phần mềm.
Nguồn: Techradar
Bài viết liên quan