Devin so với Cursor: Một Đánh giá Toàn diện
Devin và Cursor là hai đại lý mã hóa AI đã được phổ biến trong ngành công nghiệp phát triển phần mềm. Trong bài viết này, chúng tôi sẽ đi sâu vào các tính năng và khả năng của cả hai đại lý, nhấn mạnh điểm mạnh và điểm yếu của chúng, và cuối cùng xác định đại lý nào xứng đáng với khoản đầu tư.
Giới thiệu về Devin
Devin là một công việc dựa trên Slack cho phép người dùng gắn thẻ và yêu cầu cập nhật, sửa chữa, và các công việc khác. Nó bao gồm một máy chủ từ xa, trình duyệt, giao diện biên tập viên vs code, kế hoạch, và khả năng theo dõi từng bước để xem nó đã làm gì và đang làm gì. Người dùng phải trả $500 một tháng để sử dụng Devin và so sánh nó với các đại lý Cursor để xem liệu nó có đáng giá $2 tỷ hay không.
Giao diện chính của Devin là công việc dựa trên Slack
Khả năng của Devin
Devin tạo kế hoạch, viết mã, tìm lỗi, sửa mã, và thậm chí chạy các kiểm thử cuối cùng để xác minh nó hoạt động. Nó cũng trả lời phản hồi nếu có vấn đề được tìm thấy và cố gắng xử lý chúng. Devin ghi chú và lưu trữ chúng trong tệp notes.txt để tham khảo lại và sử dụng trong các yêu cầu sau. Nó cũng tạo các entry kiến thức, là các bit thông tin có thể hữu ích để tham khảo lại trong các lần chạy sau.
Sử dụng Devin
Người dùng đã hỏi Devin cập nhật thứ gì đó và sửa chữa thứ gì đó, và nó đã làm việc trên công việc. Người dùng sau đó hỏi Devin tạo một hình ảnh của một con mèo, và nó đã làm được như vậy. Tuy nhiên, khi người dùng hỏi bốn hình ảnh hơn của một con chó cưỡi trên một quả bóng nóng, kết quả không đạt như mong đợi. Người dùng cũng hỏi Devin tạo một ứng dụng cục bộ, thời gian thực, tương tác, và nó đã bắt đầu quay vòng và gửi cập nhật.
Devin tạo hình ảnh của một con mèo và một con chó
Giới hạn của Devin
Mặc dù Devin ấn tượng, nhưng nó có một số giới hạn. Người dùng đã có một số lỗi dọc đường, nhưng không có gì không thể được khắc phục. Tuy nhiên, khi người dùng hỏi Devin sửa chữa một lỗi và thực hiện một tính năng backend, nó đã tạo một PR decent nhưng không hoàn hảo. Devin cũng đôi khi tạo ra các entry kiến thức không cần thiết, và nó có thể chậm trả lời phản hồi.
Giới thiệu về Cursor
Cursor là một đại lý mã hóa AI cho phép người dùng làm việc một cách lặp lại với nó và các đồng đội khác. Nó có thể quét mã nguồn và tìm các tệp có liên quan, thêm chúng vào контекст không cần thủ công. Người dùng đã thử Cursor để sửa chữa một lỗi routing client-side và đã có được kết quả mong đợi.
Giao diện của Cursor là trực quan và dễ sử dụng hơn
Khả năng của Cursor
Cursor là một đại lý mã hóa AI thường xuyên hơn Devin, yêu cầu phép trước khi chạy bất kỳ lệnh nào. Nó có thể quét mã nguồn, cập nhật nhiều tệp, và không lo lắng về các chi tiết. Cursor cũng cung cấp phản hồi thời gian thực và sửa chữa bằng tay, cho phép người dùng commit và gửi một yêu cầu pull như cần thiết.
Sử dụng Cursor
Người dùng đã thử một workflow agentic hơn với Cursor, sao chép một repo mô hình tạo hình ảnh và hỏi nó tạo một hình ảnh. Mặc dù mô hình được thiết kế cho một GPU và không cho một CPU laptop, Cursor đã tạo ra hình ảnh tốt. Tuy nhiên, máy tính của người dùng đã bị đóng băng trước khi họ có thể hiển thị kết quả cuối cùng.
So sánh Devin và Cursor
Cả Devin và Cursor đều có điểm mạnh và điểm yếu của chúng. Devin đắt hơn, với điểm khởi đầu $500 một tháng, trong khi Cursor là rẻ hơn. Devin cũng là một đại lý mã hóa AI asynchronous hơn, với trọng tâm vào máy chủ từ xa và công việc dựa trên Slack, trong khi Cursor là một đại lý mã hóa AI iterative hơn, với trọng tâm vào phát triển cục bộ và phản hồi thời gian thực.
Kết luận
Trong kết luận, mặc dù cả Devin và Cursor đều là các đại lý mã hóa AI mạnh mẽ, người dùng ưa chuộng phương pháp INCREMENTAL và workflow iterative của Cursor. Phương pháp asynchronous và giá cao của Devin làm cho nó ít hấp dẫn hơn, mặc dù nó vẫn là một lựa chọn khả thi cho những người ưa chuộng một workflow dựa trên Slack và từ xa hơn. Cuối cùng, lựa chọn giữa Devin và Cursor phụ thuộc vào sở thích và nhu cầu của người dùng.