Devin, lập trình viên AI đầu tiên trên thế giới, đã ra đời



Chúng tôi là công ty Công nghệ Terus, Công ty thiết kế website uy tín tại Hồ Chí Minh và cung cấp các dịch vụ liên quan đến digital. Terus đem tới các dịch vụ: Thiết kế websitedịch vụ quảng cáo Facebook Adsdịch vụ chạy quảng cáo Google Adsdịch vụ SEO tổng thể,...

Vào ngày 13 tháng 3, công ty khởi nghiệp Cognition đã công bố ra mắt kỹ sư phần mềm AI đầu tiên trên thế giới, Devin, tuyên bố rằng nó sẽ thay đổi hoàn toàn cách con người xây dựng phần mềm. Devin đã đạt được thành công đột phá trong bài kiểm tra chuẩn mã hóa SWE-bench, chứng minh khả năng thực hiện các tác vụ phức tạp, thậm chí vượt qua các kỹ sư hàng đầu. Bản phát hành này đã thu hút sự chú ý rộng rãi từ các nhà phát triển.

Cognition, một công ty khởi nghiệp nhỏ chỉ có 10 người Được biết, Cognition, công ty đứng sau Devin, là một công ty khởi nghiệp nhỏ chỉ có 10 người và được thành lập cách đây chưa đầy 2 tháng. Hiện tại, công ty đã đạt được con số đáng kinh ngạc là 13,86% trên SWE-bench, trong khi Claude 2 chỉ đạt 4,80%, trong khi SWE-Llama-13b và GPT-4 có thể xử lý lần lượt là 3,97% và 1,74%.

Trong bản trình diễn của Cognition, Devin có thể nhanh chóng hoàn thành công việc cơ bản mà các lập trình viên thực hiện hàng ngày, chẳng hạn như phát triển, gỡ lỗi và triển khai. Hơn nữa, nó có shell, trình soạn thảo mã và trình duyệt riêng, cùng với các công cụ dành cho nhà phát triển phổ biến khác, tất cả đều được tích hợp vào môi trường điện toán hộp cát, cho phép Devin gọi chúng một cách độc lập.

Đối mặt với mô tả ngôn ngữ tự nhiên về các yêu cầu từ người dùng, Devin có thể mở trình soạn thảo mã, sử dụng trình duyệt để gỡ lỗi, sau đó chạy và kiểm tra mã, cuối cùng triển khai để đáp ứng nhu cầu của người dùng. Theo truyền thống, các nhiệm vụ này do lập trình viên hoàn thành, nhưng giờ đây AI có thể tiếp quản.

Các nhà phát triển đã đưa ra một ví dụ trong đó Devin đã giải quyết độc lập một lỗi tính toán logarit trong hệ thống đại số Python sympy . Chúng ta có thể thấy Devin thiết lập môi trường mã, tái tạo lỗi và độc lập mã hóa và thử nghiệm giải pháp sửa chữa.

Hơn nữa, đối với thử thách nổi tiếng là tạo ra tác phẩm nghệ thuật bằng AI ẩn trong hình nền, theo truyền thống đòi hỏi các kỹ sư phần mềm phải dành thời gian để hiểu và học các công cụ mới, Devin đã tìm hiểu được công nghệ hoàn toàn mới và lạ lẫm này bằng cách đọc blog, chạy ControlNet trên Modal và hoàn thành yêu cầu.

Hơn nữa, Devin có thể tự hoàn thiện công nghệ mô hình lớn nóng nhất. Ví dụ, nó chỉ cần bạn gửi liên kết đến kho lưu trữ nghiên cứu GitHub và nó tự động tinh chỉnh mô hình ngôn ngữ lớn. Ngay cả khi được giao nhiệm vụ thực tế trên Upwork , nó vẫn có thể viết và gỡ lỗi mã cho mô hình thị giác máy tính. Devin sẽ viết báo cáo cho người dùng với kết quả của dữ liệu mẫu.

Devin là trợ lý phát triển phần mềm thế hệ tiếp theo Chúng ta thấy rằng Cognition mô tả Devin là trợ lý phát triển phần mềm thế hệ tiếp theo, không chỉ đưa ra các gợi ý mã hóa và tự động hóa một số tác vụ mà còn có khả năng hoàn thành toàn bộ các dự án phần mềm một cách độc lập. Điều này có nghĩa là Devin khác với các công cụ lập trình AI khác; nó có tính tự chủ cao hơn và toàn diện hơn về khả năng lập trình.

Mặc dù Cognition có vẻ là một công ty nhỏ, thậm chí không có văn phòng cố định vào thời điểm Devin ra mắt, nhưng khi nhìn vào đội ngũ sáng lập, chúng ta thấy một câu chuyện khác về tinh thần kinh doanh thiên tài.

Đội ngũ thiên tài đằng sau Devin Nhà sáng lập kiêm giám đốc điều hành của Cognition, Scott Wu , đã tham gia một cuộc thi dữ liệu được truyền hình trực tiếp cách đây 14 năm, nơi ông đã thể hiện tài năng toán học của mình bằng cách thống trị cuộc thi.

Nhà đồng sáng lập và giám đốc công nghệ, Steven Hao , tốt nghiệp MIT với bằng khoa học máy tính và trước đây từng làm việc tại công ty chú thích dữ liệu Scale AI với vai trò là một trong những kỹ sư hàng đầu của công ty.

Một nhà đồng sáng lập và Giám đốc sản phẩm khác, Walden Yan, theo học ngành khoa học máy tính và kinh tế tại Đại học Harvard, tham gia nghiên cứu về mật mã và máy học tại MIT PRIMES và là người vào chung kết cuộc thi đầu tư cấp trung học của Trường Kinh doanh Wharton tại Bắc Mỹ.

Hơn nữa, chúng tôi phát hiện ra một sự trùng hợp đáng ngạc nhiên rằng những người sáng lập Cognition đều là những người đoạt huy chương vàng tại Kỳ thi Olympic Tin học Quốc tế (IOI), một cuộc thi tin học quốc tế thường niên dành cho các cá nhân đến từ nhiều quốc gia, trong đó mỗi quốc gia được cử tối đa bốn thí sinh.

Nói rằng nhóm sáng lập Cognition là “nhóm thiên tài” vì nổi bật và giành huy chương vàng trong lĩnh vực khoa học máy tính có tính cạnh tranh cao tại Hoa Kỳ có vẻ không phải là nói quá.

Liệu kỹ sư phần mềm có bị thay thế không? Tuy nhiên, một số người đã bày tỏ quan điểm bi quan về sự xuất hiện của Devin hoặc các công cụ tương tự, cho rằng kỹ sư phần mềm Scott Wu đang tung ra một công cụ trí tuệ nhân tạo tạo ra với mục tiêu cuối cùng là thay thế các kỹ sư phần mềm. Nhà khoa học máy tính Silas Alberti tuyên bố, "Điều này không giống như một trợ lý viết mã, mà giống như một công nhân thực sự đang làm công việc của riêng họ hơn."

Cựu giám đốc AI của Tesla, Kapasi cho biết: “Tự động hóa kỹ thuật phần mềm hiện nay có vẻ tương tự như tự động hóa việc lái xe”.

Điều này được phản ánh trong quá trình phát triển: đầu tiên, con người tự viết mã; sau đó, GitHub Copilot tự động hoàn thiện một vài dòng; sau đó, ChatGPT viết các khối mã; và bây giờ, Devin đã xuất hiện.

Ông tin rằng việc tự động hóa kỹ thuật phần mềm sẽ phát triển thành nhiều công cụ mà nhân viên phát triển cần sử dụng kết hợp để viết mã: thiết bị đầu cuối, trình duyệt, trình soạn thảo mã, v.v., với con người chịu trách nhiệm giám sát, dần dần chuyển sang công việc cấp cao hơn.

Các dịch vụ tại Terus Technology:

Thiết kế website

Thiết kế website bán hàng

Dịch vụ SEO website

Dịch vụ chạy quảng cáo Facebook Ads

Dịch vụ chạy quảng cáo Google Ads