Giới thiệu Hopper: Môi trường phát triển AI đầu tiên dành cho Mainframe và COBOL
Hypercubic đã ra mắt Hopper, một môi trường phát triển tích hợp tác nhân AI được thiết kế riêng cho hệ thống mainframe và ngôn ngữ COBOL. Công cụ này giúp các nhà phát triển tự động hóa việc gỡ lỗi, viết JCL và quản lý dữ liệu trên nền tảng z/OS một cách hiệu quả hơn.

Hopper: Môi trường phát triển AI đầu tiên cho Mainframe và COBOL
Trong thế giới công nghệ, các hệ thống mainframe vẫn đóng vai trò xương sống cho nhiều cơ sở hạ tầng quan trọng như ngân hàng, bảo hiểm, hàng không và chính phủ. Mặc dù đã tồn tại hàng thập kỷ, những hệ thống này vẫn vận hành khối lượng giao dịch khổng lồ nhờ độ tin cậy và bảo mật cao. Tuy nhiên, môi trường phát triển phần mềm trên mainframe, đặc biệt là với ngôn ngữ COBOL, thường bị coi là cũ kỹ và khó thao tác với các giao diện dòng lệnh phức tạp như TN3270 và ISPF.
Hopper Interface
Hypercubic, một công ty công nghệ tập trung vào hiện đại hóa hệ thống kế thừa, đã chính thức ra mắt Hopper. Đây được mô tả là môi trường phát triển "agentic" (dựa trên tác nhân AI) đầu tiên dành cho mainframe, nhằm thu hẹp khoảng cách giữa các công cụ AI hiện đại và hạ tầng z/OS truyền thống.
Tại sao Mainframe cần AI?
Phát triển phần mềm trên mainframe là một thách thức lớn đối với các lập trình viên hiện đại. Thay vì sử dụng Git, shell commands hay các pipeline CI/CD quen thuộc, các nhà phát triển COBOL thường phải làm việc trực tiếp trên các phiên terminal TN3270, thao tác qua các bảng điều khiển ISPF, quản lý tập dữ liệu phân vùng (PDS), và viết các công việc JCL (Job Control Language) phức tạp.
Một thay đổi đơn giản trong mã nguồn COBOL có thể đòi hỏi quy trình nhiều bước: tìm thành viên nguồn phù hợp, kiểm tra copybooks, định vị JCL biên dịch, gửi công việc (job), đọc đầu ra spool, giải mã các mã điều kiện và sửa lỗi. Quy trình này lặp đi lặp lại và tốn thời gian, nhưng lại rất phù hợp để tự động hóa bằng AI.
Hopper hoạt động như thế nào?
Hopper không chỉ là một chatbot đặt cạnh một cửa sổ terminal. Nó là một tác nhân AI hoạt động sâu bên trong môi trường mainframe. Sản phẩm kết hợp ba yếu tố chính:
- Một terminal TN3270 thực tế.
- Các bảng điều khiển nhận biết mainframe cho tập dữ liệu, thành viên, công việc và đầu ra spool.
- Một tác nhân AI có khả năng vận hành trên các bề mặt z/OS đó.
Hopper Agent
Ví dụ, khi gặp lỗi biên dịch do một lỗi chính tả trong mã COBOL (ví dụ: CUSTOMER-BALNCE thay vì CUSTOMER-BALANCE), con người sẽ phải gửi công việc, kiểm tra đầu ra JES, mở file SYSPRINT, xác định lỗi, quay lại mã nguồn để sửa và gửi lại. Hopper được thiết kế để tác nhân AI có thể thực hiện tự động toàn bộ vòng lặp này một cách tự chủ.
Các tính năng nổi bật
Hopper mang lại khả năng tự động hóa cho nhiều quy trình thủ công tốn kém thời gian:
- Biên dịch, kiểm thử và triển khai trong một lần nhắc: Tác nhân AI có thể điều khiển JCL, phân tích mã trả về của JES, thực hiện lệnh NEWCOPY vào CICS và tạm dừng để xin phê duyệt trước khi thực hiện thay đổi.
- Gỡ lỗi công việc thất bại: Thay vì phải dành hàng giờ để lọc qua dữ liệu trong SDSF (System Display and Search Facility), tác nhân có thể giải mã các tệp nhật ký như JESMSGLG, JESYSMSG và SYSUDUMP để xác định mã lỗi, bước thất bại và dòng mã nguồn gây ra vấn đề.
- Terminal TN3270 thực: Khi cần thiết, người dùng vẫn có thể sử dụng terminal TN3270 đầy đủ với hỗ trợ các phím chức năng PF, PA và attention key như trước đây.
Hopper One Prompt
Bảo mật và Khả dụng
Hypercubic nhấn mạnh rằng Hopper không cố gắng che giấu mainframe phía sau một lớp trừu tượng chung chung. Nguyên tắc thiết kế là giữ nguyên độ trung thực của môi trường mainframe nhưng làm cho nó có thể truy cập được bởi các tác nhân AI. Các thao tác nhạy cảm vẫn yêu cầu sự phê duyệt của con người và terminal luôn hiển thị rõ ràng để giám sát.
Hiện tại, Hopper đã có sẵn để tải xuống trên Windows, macOS và Linux. Hypercubic cũng cung cấp phiên bản dùng thử miễn phí (Hobby) và các gói Enterprise với các tính năng bổ sung như SSO, kiểm soát quyền quản trị và triển khai tại chỗ (on-prem). Đặc biệt, người dùng mới có thể đăng ký để nhận tài khoản truy cập vào mainframe của Hypercubic nhằm trải nghiệm sản phẩm ngay lập tức.
Bài viết liên quan

Phần mềm
Plugin Checkmarx Jenkins bị xâm phạm trong cuộc tấn công chuỗi cung ứng
11 tháng 5, 2026

Công nghệ
Substrate (YC S24) tuyển dụng Technical Success Manager cho nền tảng AI chuyên xử lý thanh toán y tế
13 tháng 5, 2026

Phần mềm
Bun công bố hướng dẫn chuyển đổi sang Rust, nhưng gọi dự án viết lại là "chưa chín muồi"
05 tháng 5, 2026
