“Trí tuệ nhân tạo sẽ thay đổi tương lai của các nhà phát triển: Tin vui cho tương lai!”

nhà phát triển làm việc tại máy tính

#AI #DevOps #tựđộnghóa #Côngnghệmới

Sử dụng rộng rãi AI và tự động hóa đang tạo ra lo ngại cho các chuyên gia CNTT về việc loại bỏ công việc của họ. Tuy nhiên, đó là điều thiếu hiểu biết, vì Rajeswari Koppala từ United Airlines khẳng định rằng tự động hóa mang đến cơ hội mới cho mọi người, kể cả nhân viên CNTT của cô. Thông qua việc sử dụng nền tảng Khai thác và AI, Koppala giới thiệu tự động hóa để đơn giản hóa các quy trình DevOps và hỗ trợ tích hợp liên tục và phân phối liên tục. Tỷ lệ triển khai phần mềm đã được tăng tốc 75%, và nhân viên CNTT của United Airlines tập trung vào các nhiệm vụ có giá trị cao hơn, chẳng hạn như tạo ra các dịch vụ mới để đáp ứng yêu cầu kinh doanh.

Các công ty khác đang thực hiện tiếp cận tương tự, để tăng cường sử dụng AI và tự động hóa trong toàn ngành CNTT. Nghiên cứu từ Stonebranch cho thấy tăng cường sử dụng AI và tự động hóa trong toàn ngành CNTT là xu hướng chung. Koppala cho rằng các chuyên gia CNTT không nên quá lo lắng về sự gia tăng của tự động hóa, vì công nghệ mới mang lại cơ hội mới cho hiệu quả hoạt động.

Tuy nhiên, phải nhận ra rằng, mặc dù tự động hóa có thể nâng cao hiệu quả và giảm số lượng nhiệm vụ lặp lại trong bộ phận CNTT, vẫn có những giới hạn đối với những gì có thể đạt được. Tuy nhiên, với tích hợp trí tuệ nhân tạo vào tự động hóa, sẽ giảm bớt sự can thiệp thủ công khi các trường hợp sử dụng thay đổi. Chúng ta có thể tiên đoán rằng tương lai của ngành CNTT sẽ phải dựa vào một môi trường tự động hóa thông minh hơn, giúp đạt được mục tiêu kinh doanh.

Nguồn: https://www.zdnet.com/article/ai-will-change-the-role-of-developers-forever-heres-why-thats-good-news/#ftag=RSSbaffb68

nhà phát triển làm việc tại máy tính

Getty Images/Luis Alvarez

Có lo ngại rằng việc sử dụng rộng rãi AI sẽ dẫn đến việc loại bỏ công việc, bao gồm cả cho các chuyên gia CNTT. Nhưng Rajeswari Koppala, quản lý cấp cao của DevOps tại United Airlines, cho biết tự động hóa mang đến cơ hội mới cho mọi người, kể cả nhân viên trong bộ phận của cô.

“Tôi là một nhà truyền giáo về tự động hóa,” cô nói. “Tôi nghĩ nếu bạn sử dụng nó đúng cách, bạn có thể làm nên điều kỳ diệu. Có rất nhiều phạm vi mà chúng ta có thể sử dụng các công cụ AI và máy học để tối ưu hóa những gì chúng ta đang làm.”

Cũng: 6 cách để vượt qua cuộc phỏng vấn xin việc, theo các nhà lãnh đạo doanh nghiệp này

Trong trường hợp của United, Koppala đã giới thiệu tự động hóa thông qua nền tảng phát triển phần mềm Khai thác, sử dụng AI để đơn giản hóa các quy trình DevOps và hỗ trợ tích hợp liên tục và phân phối liên tục (CI/CD).

Công nghệ này đã giúp tăng tốc 75% chu kỳ triển khai phần mềm và giảm quy trình xây dựng từ 22 phút xuống chỉ còn 5 phút, cho phép các chuyên gia CNTT tập trung vào các nhiệm vụ có giá trị cao hơn, chẳng hạn như tạo các dịch vụ mới đáp ứng yêu cầu kinh doanh.

Thay vì dành hàng giờ để cung cấp cơ sở hạ tầng và xử lý các yêu cầu hoạt động lặp đi lặp lại, nhân viên CNTT của United có thể tiếp tục với những gì họ làm tốt nhất — phát triển và triển khai các ứng dụng.

Cũng: AI có thể tự động hóa 25% tất cả các công việc Đây là những thứ có nguy cơ cao nhất (và ít nhất)

Các công ty khác đang thực hiện một cách tiếp cận tương tự, với nghiên cứu từ Stonebranch cho thấy tăng cường sử dụng AI và tự động hóa trong toàn ngành CNTT là một xu hướng chung. Hơn bốn phần năm (81%) các tổ chức có kế hoạch phát triển chương trình tự động hóa của họ vào năm 2023 và 86% có kế hoạch thay thế hoặc thêm một nền tảng tự động hóa mới.

Đó chắc chắn là trường hợp của chuyên gia ngoại hối Travelex, nơi trợ lý phó chủ tịch Mayank Goswami đang giám sát việc sử dụng nền tảng CI/CD từ chuyên gia công nghệ CircleCI để tự động hóa quy trình triển khai phần mềm trên nhiều môi trường.

Nền tảng này cho phép Travelex triển khai các mẫu phát triển được tiêu chuẩn hóa một cách nhanh chóng, thay vì phải thiết lập cơ sở hạ tầng mới ở mọi địa điểm trên toàn cầu.

Goswami cho biết việc triển khai nền tảng CircleCI là một phần của sự thay đổi lớn hơn hướng tới Agile và DevOps trong doanh nghiệp và các chuyên gia CNTT không nên lo lắng về việc sử dụng tự động hóa ngày càng tăng như một phần của quá trình phát triển.

Cũng: 5 cách để trở thành người quản lý tốt hơn: Những phương pháp hay nhất mà mọi nhà lãnh đạo nên biết

“Thay đổi là không thể tránh khỏi,” ông nói. “Công nghệ thay đổi ít nhất hai hoặc ba năm một lần và có thể nhanh hơn. Bạn không thể chỉ bám lấy những gì bạn biết. Bạn phải học. Nếu bạn coi thay đổi là một cơ hội, đó là cách bạn có thể tồn tại trong ngành CNTT. “

Goswami cho biết, kết quả cuối cùng của việc tăng cường tự động hóa là hiệu quả cao hơn và phương thức làm việc tốt hơn cho mọi người.

“Khi mọi người làm việc cùng nhau và họ đang tập trung vào mục tiêu kinh doanh lớn hơn và làm mọi thứ để đạt được mục tiêu đó dần dần thông qua tự động hóa và sử dụng các phương pháp và công cụ DevOps, tôi nghĩ đó là nơi mang lại lợi ích thực sự”, ông nói.

Koppala cũng tin rằng các chuyên gia CNTT không nên quá lo lắng về sự gia tăng của tự động hóa. Công nghệ mới mang lại cơ hội mới cho hiệu quả hoạt động. Cô ấy đưa ra ví dụ về tự động hóa quy trình triển khai.

Cũng: AI sáng tạo có nghĩa là năng suất cao hơn và có khả năng cắt giảm đối với các nhà phát triển phần mềm

“Nếu bạn đã học được điều gì đó từ công việc bạn đã làm — và tạo ra các mô hình có thể sử dụng kiến ​​thức đã có trong hệ thống — điều đó có thể mang lại lợi ích lớn.”

Tuy nhiên, điều quan trọng là phải nhận ra rằng, mặc dù tự động hóa có thể nâng cao hiệu quả và giảm số lượng nhiệm vụ lặp lại trong bộ phận CNTT, nhưng vẫn có những giới hạn đối với những gì có thể đạt được.

Koppala cho biết việc tích hợp tự động hóa vào các quy trình triển khai và phát triển phần mềm là bước đầu tiên tuyệt vời, nhưng nó chỉ là một giai đoạn trong một hành trình dài hơn nhiều.

“Trong những năm qua, tự động hóa là một cuộc đấu tranh liên tục trong tổ chức bởi vì bất kỳ nhóm DevOps hoặc kỹ thuật nền tảng nào cũng có xu hướng tạo ra tự động hóa cho các trường hợp sử dụng mà họ biết tại thời điểm đó”, cô nói.

Cũng: Đây là những vai trò công nghệ có nhu cầu cao nhất vào năm 2023

Vượt xa mức đó — và thêm trí thông minh vào tự động hóa, để có thể giảm bớt sự can thiệp thủ công khi các trường hợp sử dụng thay đổi — là nơi United muốn hướng tới tiếp theo.

Koppala cho biết việc tăng lượng trí thông minh trong quy trình phát triển phần mềm là một trong những mục tiêu chính của nhóm cô trong hai năm tới. Và cô ấy mong đợi trí tuệ nhân tạo để đóng một vai trò lớn.

“Khi trường hợp sử dụng thay đổi, tự động hóa không hoạt động — và nhóm cần phải tham gia và thực hiện công việc thủ công. Vì vậy, làm thế nào để bạn xây dựng tự động hóa thông minh xử lý các trường hợp sử dụng mà bạn chưa biết ?Đó là không gian mà bạn có thể sử dụng các mô hình AI và ML và tôi thực sự rất lạc quan về vai trò của chúng trong tương lai.”

Cũng: Trí tuệ nhân tạo AI đang thay đổi con đường sự nghiệp công nghệ của bạn như thế nào

Giống như Koppala, Goswami cũng hy vọng sẽ bắt đầu thấy số lượng tự động hóa ngày càng tăng trong môi trường DevOps.

Anh ấy nói rằng còn quá sớm đối với Travelex khi nói đến việc thâm nhập vào AI, đặc biệt là đối với công cụ tạochẳng hạn như Trò chuyệnGPT.

Tuy nhiên, Goswami và các đồng nghiệp của mình đủ khôn ngoan để theo dõi sát sao sự phát triển nhanh chóng của AI.

“Tất cả những công nghệ mới nổi này đều nằm trong tầm ngắm của chúng tôi để xem xét liệu có thứ gì mang lại giá trị kinh doanh theo quan điểm của khách hàng hay không.”

Trở lại United, Koppala cho biết nhóm của cô ấy đã điều tra các phát triển AI non trẻ, bao gồm một tính năng trong nền tảng Khai thác có tên là Xác minh liên tục, sử dụng thời gian thực, bán giám sát. học máy (ML) để mô hình hóa và dự đoán hành vi của dịch vụ.

Cũng: Bạn muốn tìm hiểu thêm về kỹ thuật nhanh chóng? Khóa học miễn phí của OpenAI có thể giúp

Cô ấy nói rằng mục đích là để tích hợp quy trình triển khai với khả năng giám sát. Sau đó, nếu xảy ra sự cố khi một dịch vụ mới được triển khai, công nghệ do ML dẫn đầu có thể tự động can thiệp, điều đó có nghĩa là các ứng dụng quan trọng trong kinh doanh sẽ tiếp tục chạy.

“Ví dụ, giả sử hôm nay tôi đang triển khai, nó đã đi vào hoạt động và mọi thứ đều ổn,” cô nói. “Nhưng điều gì sẽ xảy ra nếu sau hai ngày triển khai, hiệu suất của dịch vụ bắt đầu giảm và không ai nhận thấy ngay?”

Koppala nói rằng đó là lúc Xác minh liên tục lấp đầy khoảng trống — công nghệ liên tục giám sát hiệu suất dịch vụ và tự động thực hiện hành động chủ động.

Cô ấy nói: “Ngay khi hiệu suất của dịch vụ bị suy giảm, quy trình triển khai này sẽ được kích hoạt để quay trở lại phiên bản trước đó, vốn đang hoạt động tốt. “Vì vậy, đó là kiểu tự phục hồi – đó là một công cụ dẫn đầu về trí thông minh mang lại lợi ích cho mọi người.”

Cũng: Cách tôi sử dụng các công cụ nghệ thuật ChatGPT và AI để khởi động nhanh công việc kinh doanh trên Etsy của mình

Những loại điểm cộng đó có nghĩa là Koppala và các đồng nghiệp quản lý cấp cao của cô ấy tại United rất muốn xem xét cách AI có thể giúp thúc đẩy phạm vi rộng hơn của các quy trình triển khai và phát triển phần mềm.

Cô ấy nhận ra rằng việc giới thiệu các công cụ AI khác là “một hành trình lớn hơn hoàn toàn.” Tuy nhiên, một lần nữa, một số tiến bộ đáng kể đang được thực hiện, bao gồm cả việc đánh giá một công cụ dựa trên AI cho thấy tác động của những thay đổi về cơ sở hạ tầng trước khi chúng được đưa vào hoạt động.

“Chúng tôi vẫn chưa đạt được điều đó, chúng tôi vẫn đang nghiên cứu về điều đó,” Koppala nói, đồng thời nhắc lại rằng công nghệ mới nổi sẽ tiếp tục đóng một vai trò ngày càng tăng trong cuộc sống làm việc của các chuyên gia phát triển và CNTT của United.

“Đó là mục tiêu của chúng tôi trong hai năm tới,” cô nói. “Chúng tôi muốn đóng không gian đó và tận dụng các công cụ phù hợp.”


Leave a Reply

Your email address will not be published. Required fields are marked *