Lập trình viên lo lắng trước công cụ AI mới: Tự đào tạo AI, tự code website
Sáng 14/3, trên Facebook cá nhân, Trần Việt Hùng - Founder startup công nghệ Got It, đăng tải dòng trạng thái: “Tin gây chấn động cho dân phần mềm và dev trên toàn thế giới hôm nay. Kỹ sư phần mềm là AI đầu tiên trên thế giới đã ra đời, tự đào tạo được AI mới, tự code được trọn vẹn nguyên một project”.
Hùng Trần nói thêm: “Biết trước ngày này sẽ tới nhưng cũng không thể tưởng tượng được là nó tới nhanh như vậy”.
Thực tế, nguy cơ trí tuệ nhân tạo thay thế các kỹ sư phần mềm đã được nhắc đến nhiều trong một thời gian, song phải đến khi Cognition Labs giới thiệu công cụ AI mới vào ngày 12/4 thì mối lo này mới trở thành sự thật.
PCMag - tờ báo công nghệ hàng đầu thế giới, đưa tin các kỹ sư tại Cognition Labs đã phát hành Devin - một công cụ AI có khả năng tự động viết code, hoàn thành các công việc kỹ thuật trên Upwork và thậm chí tự điều chỉnh các mô hình AI của riêng nó.
Cognition Labs là một công ty khởi nghiệp về trí tuệ nhân tạo được thành lập vào năm 2023 bởi Scott Wu, cựu Giám đốc kỹ thuật của Google AI. Công ty tập trung vào việc phát triển các công nghệ AI có thể tự động hóa các nhiệm vụ kỹ thuật, chẳng hạn như viết mã, phân tích dữ liệu và phát triển sản phẩm.
Cognition Labs đã huy động được 10 triệu USD vốn đầu tư mạo hiểm từ các nhà đầu tư như Kleiner Perkins Caufield & Byers và Andreessen Horowitz. Công ty có trụ sở chính tại Mountain View, California.
Theo PCMag, Devin có khả năng tự động hóa nhiều công việc hơn mà không cần sự can thiệp của con người so với các công cụ dành cho nhà phát triển GitHub và Copilot của Microsoft.
Trong một video, Giám đốc điều hành Cognition Labs Scott Wu cho thấy cách người dùng Devin có thể xem dòng lệnh, trình soạn thảo code và quy trình làm việc của công cụ AI khi nó thực hiện các bước khác nhau để hoàn thành các dự án mã hóa và nhiệm vụ nghiên cứu dữ liệu.
Sau khi nhận được yêu cầu, Devin có thể lướt web để tìm kiếm tài liệu đào tạo để tự học cách hoàn thành nhiệm vụ và có thể tự gỡ rối các vấn đề gặp phải trong quá trình kỹ thuật. Tuy nhiên, người dùng có thể can thiệp nếu muốn.
"Huấn luyện AI trở thành lập trình viên thực sự là một vấn đề thuật toán rất khó khăn, đòi hỏi hệ thống phải đưa ra các quyết định phức tạp và nhìn xa hơn vài bước để quyết định chọn phương án nào," Wu nói với Bloomberg.
"Nó gần giống như trò chơi mà tất cả chúng ta đã chơi trong tâm trí mình trong nhiều năm, và bây giờ có cơ hội để mã hóa nó thành một hệ thống AI," Wu nói thêm.
Trong các bài kiểm tra của Bloomberg, Devin đã có thể lập trình một trò chơi Pong (mô phỏng môn bóng bàn) cơ bản và tạo một website từ đầu chỉ trong vòng chưa đầy 20 phút.
Những người không am hiểu kỹ thuật có thể sử dụng Devin để phát triển các dự án của riêng họ và các nhiệm vụ tốn thời gian, cồng kềnh hơn cũng có thể được chuyển giao cho AI để giải quyết.
Tuy nhiên, thật mỉa mai là các kỹ sư phần mềm lại phát hành một công cụ AI được thiết kế để thay thế các kỹ sư phần mềm - tờ PCMag viết.
Dựa trên kinh nghiệm sử dụng Devin, nhà khoa học máy tính Silas Alberti nói với Bloomberg rằng “Nó không giống như một trợ lý giúp người dùng viết code mà giống như một kỹ sư thực thụ đang tự làm việc của mình hơn”.
Trước đây, khi có bài báo về sa thải nhân viên ngành truyền thông, người ta thường mỉa mai "hãy học lập trình" trong phần bình luận trên Twitter. Tuy nhiên, với sự phát triển mạnh mẽ của AI, lời khuyên này dần trở nên thiếu thực tế.
Theo chuyên gia, Devin có thể được sử dụng để thực hiện một số công việc theo hai cách. Thứ nhất, thay thế một số công việc kỹ thuật cấp thấp. Devin có thể tự động hóa các công việc đơn giản, lặp đi lặp lại, dẫn đến việc sa thải nhân viên ở những vị trí này.
Thứ hai là tăng năng suất của các kỹ sư. Devin có thể hỗ trợ các kỹ sư hoàn thành công việc nhanh hơn và hiệu quả hơn, giúp họ có thể đảm nhận thêm nhiều nhiệm vụ hơn.
Kết quả là, Devin có thể dẫn đến việc giảm nhu cầu tuyển dụng cho các vị trí kỹ thuật cấp thấp, nhưng đồng thời cũng có thể tạo ra nhu cầu mới cho các kỹ sư có trình độ cao hơn.