CloudBees ưu tiên AI, đội DevOps cần biết gì?

CloudBees chuyển sang ưu tiên trí tuệ nhân tạo khi lượng mã do máy tạo tăng, đặt thêm áp lực lên quy trình kiểm thử, quản trị, triển khai và bảo mật của đội DevOps.

Minh họa CloudBees chuyển trọng tâm sang trí tuệ nhân tạo
CloudBees đổi hướng trước làn sóng mã do máy tạo.

CloudBees đang chuyển thành một tổ chức ưu tiên trí tuệ nhân tạo khi lượng mã do máy tạo ngày càng lớn. Với đội DevOps doanh nghiệp, trọng tâm chuyển sang kiểm soát, kiểm thử, triển khai và bảo vệ phần mềm. Tốc độ viết mã không còn là thước đo duy nhất.

Theo The New Stack, Mo Plassnig nhận chức Tổng giám đốc vào đầu năm nay. Hội đồng quản trị CloudBees đưa ra yêu cầu rõ ràng: “không tiếp tục đi theo lối cũ”. Định hướng này phản ánh áp lực của mã do trí tuệ nhân tạo đối với toàn bộ vòng đời phát triển phần mềm.

Trí tuệ nhân tạo đưa Plassnig trở lại CloudBees

Trí tuệ nhân tạo tạo sinh đã khơi lại mối quan tâm của Mo Plassnig đối với DevOps và CI/CD. Công nghệ này cũng đưa ông trở lại CloudBees. Khi đảm nhận vai trò Tổng giám đốc, ông có nhiệm vụ điều chỉnh hướng đi của công ty trước những thay đổi trong cách viết và phân phối phần mềm.

Plassnig gia nhập CloudBees lần đầu cách đây 8 năm, sau khi công ty mua lại CodeShip. Đây là doanh nghiệp khởi nghiệp về tích hợp liên tục và phân phối liên tục do ông đồng sáng lập. Sau vài năm phát triển sản phẩm tại CloudBees, ông rời công ty để làm việc trong lĩnh vực bảo mật.

Plassnig cho biết ông đã không nghĩ nhiều về DevOps và CI/CD trong vài năm. Tiềm năng của trí tuệ nhân tạo tạo sinh khiến ông quan tâm trở lại và cuối cùng quay về CloudBees.

CloudBees có mối liên hệ lâu dài với Jenkins, máy chủ tự động hóa nguồn mở được sử dụng rộng rãi. Khi cách viết phần mềm thay đổi, công ty phải xem lại vai trò của nền tảng tự động hóa trong toàn bộ vòng đời phần mềm.

Lượng mã tăng gây áp lực lên hệ thống DevOps

Trí tuệ nhân tạo có thể làm tăng lượng mã nhanh hơn khả năng kiểm soát của quy trình phát hành hiện có. Vì vậy, CI/CD trở thành điểm kiểm soát của doanh nghiệp. Tại đó, doanh nghiệp xác định mã nào được chấp nhận, cách kiểm thử và điều kiện cần đáp ứng trước khi đưa phần mềm vào vận hành.

Chân dung diễn giả trao đổi về thay đổi trong hoạt động DevOps
Doanh nghiệp phải quản lý nhiều mã hơn từ trí tuệ nhân tạo.

Theo nhận định của Plassnig được The New Stack dẫn lại, trí tuệ nhân tạo đang làm thay đổi quy mô của lượng mã được tạo ra. Các cuộc tranh luận trên mạng thường tập trung vào khả năng tác tử tự động thay thế kỹ sư phần mềm. Doanh nghiệp lại phải giải quyết vấn đề trực tiếp hơn: quản lý dòng phần mềm do các mô hình tạo ra.

Mã có thể được tạo nhanh hơn, nhưng doanh nghiệp vẫn phải quyết định mã nào được chấp nhận, được kiểm tra theo cách nào và đã đủ điều kiện đi vào môi trường vận hành hay chưa. Việc hiểu cách tác tử trí tuệ nhân tạo viết mã hoạt động phải đi cùng khả năng kiểm soát đầu ra của chúng.

CloudBees ưu tiên trí tuệ nhân tạo trong bối cảnh đó. Plassnig muốn chuyển công ty thành một tổ chức ưu tiên AI, đồng thời định hướng lại CloudBees và Jenkins trước sự gia tăng của mã do máy tạo.

Thực tế doanh nghiệp khác xa lời quảng bá

Các doanh nghiệp lớn xem lập trình bằng tác tử là một hướng phát triển, nhưng việc áp dụng đòi hỏi thay đổi cả công nghệ lẫn quy trình. Quản trị, phân quyền và bảo mật trở thành điều kiện triển khai khi tác tử được phép truy cập mã nguồn, dữ liệu hoặc hệ thống phát hành.

Trong những tháng đầu làm Tổng giám đốc, Plassnig đã gặp các doanh nghiệp thuộc danh sách Fortune 500, tổ chức công quy mô lớn và doanh nghiệp hoạt động toàn cầu. Qua những chuyến đi này, ông nhận thấy khoảng cách giữa bình luận trên mạng và cách các tổ chức thực sự áp dụng công nghệ.

Theo Plassnig, các doanh nghiệp lớn nhìn nhận lập trình bằng tác tử là một phần của tương lai phát triển phần mềm. Tuy nhiên, triển khai công nghệ này đòi hỏi nhiều công việc hơn những gì thường được trình bày tại hội nghị. Thực tế cũng khác với bình luận trên mạng xã hội. Vấn đề còn liên quan đến chuyển đổi quy trình, quản trị và các yêu cầu bảo mật nghiêm ngặt.

Những yêu cầu này đặc biệt quan trọng khi tác tử được cấp quyền truy cập mã nguồn, dữ liệu và hệ thống triển khai. Cách doanh nghiệp phân quyền dữ liệu và mô hình trí tuệ nhân tạo ảnh hưởng trực tiếp đến khả năng đưa công cụ mới vào quy trình phát triển mà không mở rộng rủi ro ngoài dự kiến.

nội dung đội DevOps doanh nghiệp cần chuẩn bị

Đội DevOps cần coi việc áp dụng trí tuệ nhân tạo là một thay đổi cấp quy trình. Đây không chỉ là công cụ tăng năng suất viết mã. Nếu khối lượng mã tăng nhưng kiểm thử, phê duyệt và triển khai không đổi, điểm nghẽn sẽ chuyển sang các giai đoạn phía sau.

Doanh nghiệp cần xác định cách quản trị mã do máy tạo, duy trì các bước kiểm soát cần thiết và áp dụng yêu cầu bảo mật phù hợp với môi trường vận hành. Cuộc tranh luận về việc trí tuệ nhân tạo làm thay đổi hoạt động rà soát mã vì thế có ảnh hưởng trực tiếp đến quy trình phát hành.

CloudBees chưa hoàn tất cuộc chuyển đổi. Plassnig đang đặt lại hướng đi của công ty và Jenkins để thích ứng với lượng mã do máy tạo ngày càng lớn. Cuộc trao đổi với The New Stack kéo dài 25 phút. Trong đó, ông tập trung vào khoảng cách giữa tiềm năng của lập trình bằng tác tử và công việc doanh nghiệp phải thực hiện để áp dụng công nghệ này.

Hãy tiếp tục theo dõi Sine để cập nhật cách trí tuệ nhân tạo đang thay đổi quy trình phát triển, bảo mật và vận hành phần mềm doanh nghiệp.