4 anh chàng này đã hoàn toàn cách mạng hóa việc lập trình

Mr. Darcy

Editor
Thành viên BQT
4 anh chàng này đã hoàn toàn cách mạng hóa việc lập trình. Bây giờ, bất kỳ ai cũng có thể mã hóa bằng Cursor. Cursor được xem là ChatGPT trong lập trình. Hãy đọc tiếp để biết Cursor là gì? Nó hoạt động như thế nào? :love:

1725065262983.png

Đôi khi một công cụ trí tuệ nhân tạo xuất hiện bất ngờ và thống trị cuộc trò chuyện trên phương tiện truyền thông xã hội. Tuần này, ứng dụng đó là Cursor, một công cụ mã hóa AI sử dụng các mô hình như Claude 3.5 Sonnet và GPT-4o để giúp bạn xây dựng ứng dụng của riêng mình dễ dàng hơn bao giờ hết.

Cursor là một phần của môi trường phát triển, một phần của chatbot AI và không giống như các công cụ như GitHub Copilot, nó có thể thực hiện hầu hết mọi công việc cho bạn, biến một ý tưởng đơn giản thành mã chức năng chỉ trong vài phút.

Được xây dựng trên cùng một hệ thống với Microsoft Visual Studio Code phổ biến, Cursor đã tìm thấy một lượng người hâm mộ đông đảo trong số những người viết mã mới vào nghề và các kỹ sư giàu kinh nghiệm. Những người làm việc cho Perplexity, Midjourney và OpenAI nằm trong số 30.000 khách hàng trả tiền để sử dụng công cụ AI này.

Tính đơn giản của Cursor, hoạt động từ cửa sổ trò chuyện, có nghĩa là ngay cả người mới học lập trình cũng có thể chạy một ứng dụng chức năng trong vài phút và tiếp tục phát triển để thêm các tính năng mới.

Cursor là gì?​

1725066460358.png

Cursor là trình soạn thảo mã AI đầu tiên. Anysphere, một ngôi sao đang lên trong lĩnh vực trợ lý mã hóa AI và là công ty khởi nghiệp đằng sau Cursor, đã huy động được hơn 400 triệu đô la kể từ khi thành lập vào năm 2022 và làm việc với nhiều mô hình khác nhau bao gồm cả mô hình từ Anthropic và OpenAI.

Anysphere được các sinh viên MIT thành lập, gồm Michael Truell, Sualeh Asif, Arvid Lunnemark và Aman Sanger.

Michael Truell, CEO của Anysphere, cho biết: "Sứ mệnh của chúng tôi là tạo ra một công cụ kỳ diệu có thể viết nên mọi phần mềm trên thế giới". Mục tiêu đầy tham vọng này đưa Anysphere vào cuộc cạnh tranh trực tiếp với các đối thủ lâu năm như GitHub Copilot và ngày càng nhiều công ty khởi nghiệp về trợ lý mã hóa AI như Cognition, Magic và Augment.

Trong khi trên bề mặt, nhiều chức năng đơn giản, chẳng hạn như yêu cầu chatbot xây dựng ứng dụng, là những việc bạn đã có thể làm trong Claude hoặc ChatGPT. Sức mạnh đến từ sự tích hợp với trình soạn thảo mã và khả năng nhanh chóng thực hiện thay đổi hoặc giải quyết vấn đề.

Michael Truell mô tả nó là "Google Docs dành cho lập trình viên", một trình soạn thảo mã đơn giản với các mô hình AIO tích hợp có thể viết, dự đoán và thao tác lập trình chỉ bằng dấu nhắc văn bản.

Truell cho biết mục tiêu là để Cursor tự động hóa 95% công việc của kỹ sư để họ có thể tập trung vào các khía cạnh sáng tạo của lập trình. Điều này sẽ cho phép các kỹ sư "xây dựng các hệ thống phức tạp hơn nhiều so với những gì các nhóm mạnh có thể xây dựng ngay bây giờ".

Sức mạnh thực sự của nó nằm ở việc dân chủ hóa lập trình. Nó cũng cho phép những người không có nhiều kinh nghiệm về lập trình xây dựng các công cụ họ cần bằng cách nhập một vài dòng văn bản.

Thực tế sử dụng Cursor​

1725066445666.png

Tôi đã sử dụng một số công cụ lập trình AI khác nhau bao gồm GitHub Copilot và phiên bản mã nguồn mở của Devin có tên là Devinka. Tôi đã sử dụng Claude để xây dựng toàn bộ ứng dụng và tôi đã lập trình bằng Python và Swift của Apple trong nhiều năm. Tôi muốn xem mình có thể viết ứng dụng bằng Cursor nhanh như thế nào.

Gần đây tôi bắt đầu đi tập thể dục nên tôi quyết định viết một ứng dụng theo dõi thói quen. Tôi bắt đầu bằng lời nhắc đơn giản: “Viết một ứng dụng theo dõi thói quen bằng Python với GUI. Làm cho nó trông đẹp và thêm các yếu tố trò chơi để giữ cho nó thú vị. Thiết kế hiện đại, sạch sẽ.”

Nó tạo ra mã cần thiết trong cửa sổ trò chuyện thanh bên và tất cả những gì tôi phải làm là nhấp vào Áp dụng rồi Chấp nhận. Thao tác này đã thêm mã vào tệp Python mới bao gồm tất cả các mục nhập cần thiết. Nó cũng cung cấp cho tôi hướng dẫn về cách thêm các mô-đun vào máy của tôi để mã hoạt động.

Vì tính năng trò chuyện được hỗ trợ bởi Claude 3.5 Sonnet nên bạn có thể yêu cầu nó giải thích chi tiết hơn về bất kỳ thành phần nào của mã hoặc bất kỳ tác vụ nào cần thiết để chạy nó.

Phiên bản đầu tiên là một ứng dụng rất đơn giản, cơ bản có hộp văn bản để nhập nhiệm vụ, nút hoàn thành nhiệm vụ và trình theo dõi hiển thị mức độ hoàn thành.

Tôi bắt đầu quá trình này vào khoảng 10 giờ sáng và đến 10:35 sáng, tôi đã cải tiến ứng dụng nhiều lần và thêm kiểu dáng và chức năng mới mà không cần viết một dòng mã nào. Đến cuối thử nghiệm, tôi đã có một trình theo dõi thói quen có chức năng, giàu tính năng mà tôi thực sự dự định sử dụng hàng ngày. Bạn có thể tải xuống mã từ GitHub .

Tôi cũng đã thử một dự án khác, trong đó tôi xây dựng cùng một ứng dụng nhưng bằng SwiftUI cho iOS. Dự án này liên quan đến việc chuyển mã sang Xcode và tôi thấy nó có nhiều lỗi hơn so với Python.

Tóm tắt các khả năng tuyệt vời của Cursor​

· Viết một trò chơi chỉ với vài câu lệnh

· Trẻ 8 tuổi tạo chatbot chỉ trong 45 phút

· Hướng dẫn đầy đủ cho việc viết các ứng dụng web phức tạp

· Tạo plugin cho Figma trong vài phút

· Viết và xuất bản một ứng dụng từ đầu

· Viết một tiện ích mở rộng để xem phim cùng bạn bè

· Cursor + Replit + Giọng nói - tạo ra một môi trường lập trình nơi bạn có thể điều khiển mã bằng giọng nói, làm việc trên Replit, và sử dụng Cursor để điều hướng hoặc xử lý mã, giúp việc lập trình trở nên nhanh chóng và trực quan hơn.

Kết luận

1725066412859.png

Tôi không nhất thiết giới thiệu Cursor cho những người hoàn toàn không am hiểu về kỹ thuật, nhưng nếu bạn có chút hiểu biết về mã, bao gồm cả việc viết một dòng HTML để in đậm tiêu đề trên trang cá nhân MySpace, thì bạn sẽ thấy Cursor là một sự giải trí thú vị.

Cursor cho phép bạn tạo ứng dụng mà không cần viết mã, nhưng nó giúp bạn hiểu cơ bản về cách mã được cấu trúc. Ngay cả khi bạn không hiểu, bạn vẫn có thể gửi bất kỳ lỗi nào đến cuộc trò chuyện và Cursor sẽ sửa lỗi đó — nhưng đôi khi có những thứ không được gắn nhãn rõ ràng.

Cursor có gói miễn phí đi kèm với bản dùng thử Pro trong hai tuần và sau đó, chỉ cần đủ yêu cầu đến AI để có một số mã cơ bản và chạy. Gói pro có giá 20 đô la một tháng; tương đương với ChatGPT hoặc Claude và bao gồm các yêu cầu không giới hạn.
Nguồn: Tom's Guide +
 


Đăng nhập một lần thảo luận tẹt ga
Thành viên mới đăng
Top