Cognition ra mắt Devin, kỹ sư lập trình được hỗ trợ bởi AI đầu tiên trên thế giới: Nó làm gì và cách thức hoạt động?

Một công ty startup trí tuệ nhân tạo mới mang tên Cognition AI Inc. đang tìm cách làm đảo lộn lĩnh vực lập trình với việc ra mắt một công cụ mới có thể tự động tạo mã cho toàn bộ công việc kỹ thuật, bao gồm cả các mô hình trí tuệ nhân tạo của riêng nó.

Công cụ đó mang tên Devin, và nó đưa ra giả thuyết về công cụ phát triển Copilot của GitHub Inc. và Microsoft Corp. một bước xa hơn, vì nó có thể thực hiện toàn bộ công việc một cách độc lập, thay vì chỉ đơn giản là hỗ trợ một lập trình viên con người.

AI impact on jobs

Gặp gỡ Devin, công cụ trí tuệ nhân tạo tuyệt vời mới từ Cognition. Nó siêu thông minh - nó có thể viết mã, tạo trang web và tạo phần mềm, tất cả chỉ với một hướng dẫn. Devin giống như có một kỹ sư trí tuệ nhân tạo siêu kỳ năng của riêng bạn. Nhưng đây là phần thú vị: Devin không phải là để thay thế các kỹ sư con người. Thay vào đó, nó ở đây để hợp tác với họ, làm cho công việc của họ dễ dàng hơn. Cognition nói rằng Devin hoàn toàn là về việc giúp đỡ kỹ sư con người, không phải thay thế họ.

Devin là gì?

Devin là một chương trình máy tính siêu thông minh được tạo ra bởi một công ty gọi là Cognition. Nó giống như có một trợ lý thực sự thông minh cho các nhiệm vụ kỹ thuật phần mềm. Chỉ cần một hướng dẫn đơn giản, Devin có thể viết mã, xây dựng trang web và tạo phần mềm một cách độc lập. Nhưng đây là điều thú vị: Devin không cố gắng thay thế các kỹ sư con người. Thay vào đó, nó được thiết kế để làm việc cùng họ để làm cho công việc của họ dễ dàng hơn.

Điều làm nên sự đặc biệt của Devin là khả năng suy luận trước và giải quyết các vấn đề phức tạp. Nó có thể học từ những sai lầm của mình và liên tục cải thiện sau thời gian. Ngoài ra, nó có tất cả các công cụ mà một kỹ sư con người cần, như một cách để viết mã và duyệt web.

Devin đã được thử nghiệm so với các chương trình trí tuệ nhân tạo khác, và nó đã làm tốt hơn nhiều, giải quyết gần 14 trong số 100 vấn đề so với gần 2 cho các chương trình khác. Và nó không chỉ là một bài kiểm tra, Devin đã thực hiện các công việc thực tế trên các nền tảng như Upwork, sửa lỗi và tạo báo cáo.

Vậy, nói một cách đơn giản, Devin giống như một trợ lý siêu thông minh giúp các kỹ sư làm việc của họ nhanh chóng và tốt hơn, mà không cần lo lắng về việc mất việc của họ.

Devin hoạt động như thế nào?

Devin hoạt động bằng cách sử dụng các thuật toán trí tuệ nhân tạo tiên tiến để hiểu và thực hiện các nhiệm vụ liên quan đến kỹ thuật phần mềm. Khi được yêu cầu hoặc hướng dẫn, Devin phân tích yêu cầu và sử dụng cơ sở dữ liệu kiến thức và kỹ thuật giải quyết vấn đề rộng lớn của mình để tạo ra mã, thiết kế trang web hoặc phát triển phần mềm.

Một trong những tính năng chính của Devin là khả năng suy luận trước và lập kế hoạch cho các nhiệm vụ phức tạp. Nó có thể ra hàng nghìn quyết định dựa trên nhiệm vụ được giao và học từ những sai lầm của mình để cải thiện hiệu suất sau thời gian. Devin cũng có quyền truy cập vào các công cụ cần thiết như trình soạn thảo mã và trình duyệt web, cho phép nó hoàn thành các nhiệm vụ từ đầu đến cuối.

Điều làm nên sự khác biệt của Devin là tính linh hoạt và đa dạng của nó. Nó có thể học các công nghệ mới, giải quyết một loạt các thách thức kỹ thuật và thậm chí huấn luyện các mô hình trí tuệ nhân tạo của riêng mình. Ngoài ra, Devin có thể hợp tác với các kỹ sư con người trong thời gian thực, cung cấp cập nhật, chấp nhận phản hồi và đóng góp vào lựa chọn thiết kế.

Wu cho biết với Bloomberg rằng việc dạy AI trở thành một lập trình viên là một “vấn đề thuật toán rất sâu” nơi hệ thống phải ra những quyết định phức tạp và nhìn xa vào tương lai để xác định điều nó nên làm tiếp theo. “Đây gần như là trò chơi mà chúng ta đã chơi trong đầu mình suốt nhiều năm, và bây giờ có cơ hội để mã hóa nó vào một hệ thống AI,” Wu giải thích.

Tóm lại, Devin hoạt động bằng cách tận dụng sức mạnh của trí tuệ nhân tạo để tự động hóa các nhiệm vụ thông thường, tối ưu hóa quy trình làm việc và tạo điều kiện cho các kỹ sư tập trung vào các vấn đề phức tạp hơn. Bằng cách kết hợp sự hiểu biết của con người với thông minh nhân tạo, Devin đại diện cho một bước tiến đáng kể trong công nghệ kỹ thuật phần mềm.

Khi thời đại trí tuệ nhân tạo tiến triển, slogan “học lập trình” từng được đề xuất như một phương thức thay thế cho con người mất việc vì trí tuệ nhân tạo đang trở nên lỗi thời hơn bao giờ hết. Các nhà sáng tạo của Devin tin rằng cuối cùng nó sẽ có thể thực hiện nhiều công việc lập trình cấp thấp thay vì các lập trình viên con người - và làm chúng nhanh hơn nhiều.

Việc ra mắt của Devin đại diện cho một bước tiến lớn trong ngành công nghiệp lập trình được trí tuệ nhân tạo hỗ trợ, với sự hứa hẹn mang lại cho các kỹ sư một công nhân tự động có thể thực hiện các dự án hoàn chỉnh, thay vì một cộng sự chỉ đơn giản là hỗ trợ lập trình viên con người với các đoạn mã hoặc gợi ý. Hiện tại, Devin chỉ có sẵn trong bản xem trước riêng tư và chỉ có một vài nhà báo lựa chọn như Ashlee Vance của Bloomberg mới có quyền truy cập vào công cụ này.

cre: siliconangle & indiatoday