TL;DR
Tính năng sử dụng máy tính của agent mới của Cursor cho phép các agent AI trên đám mây kiểm soát các máy ảo của riêng chúng, giúp chúng tự động xây dựng, kiểm tra và xác minh mã. Các agent chạy trong các máy ảo biệt lập với môi trường phát triển đầy đủ, có thể mở trình duyệt và điều hướng localhost, đồng thời tạo ra các yêu cầu hợp nhất (pull request) sẵn sàng để hợp nhất kèm theo video và nhật ký. Truy cập thông qua Cursor Desktop, Web, Slack, GitHub hoặc API. Hơn 30% các thay đổi mã nội bộ của Cursor hiện được tạo ra bởi các agent tự động này.
Giới thiệu
Cách các nhà phát triển viết mã đang thay đổi nhanh chóng. Trong nhiều năm, các công cụ hỗ trợ mã hóa AI như Cursor đã hoạt động như các công cụ tự động hoàn thành thông minh—gợi ý dòng mã tiếp theo, giải thích mã hoặc giúp tái cấu trúc công việc hiện có. Nhưng một sự thay đổi lớn đang diễn ra.
Cursor đã công bố điều mà họ gọi là "sự thay đổi lớn nhất trong cách chúng ta xây dựng phần mềm kể từ khi chuyển từ tự động hoàn thành bằng Tab sang làm việc đồng bộ với các agent." Các agent trên đám mây của họ giờ đây có thể kiểm soát các máy ảo của riêng mình để xây dựng, kiểm tra và trình diễn mã hoạt động.
Đây không chỉ là một cải tiến nhỏ. Theo thông báo của Cursor, 30-35% các yêu cầu hợp nhất (pull request) đã được hợp nhất của họ hiện được tạo ra bởi các agent đám mây tự động.
Trong hướng dẫn này, bạn sẽ tìm hiểu tính năng sử dụng máy tính của agent của Cursor làm gì, cách nó hoạt động và chính xác cách thiết lập nó.
Sử dụng Máy tính của Agent Cursor là gì?
Sử dụng máy tính của agent Cursor là một tính năng cho phép các agent AI hoạt động trong các máy ảo biệt lập của riêng chúng thay vì chỉ tương tác với môi trường phát triển cục bộ của bạn. Khi bạn khởi chạy một agent đám mây, nó sẽ tạo ra một môi trường phát triển đầy đủ trên đám mây—một máy ảo biệt lập với mọi thứ cần thiết để xây dựng, kiểm tra và xác minh phần mềm.

Tại sao điều này quan trọng
Các công cụ hỗ trợ mã hóa AI truyền thống hoạt động bằng cách:
- Gợi ý hoàn thành mã trong IDE của bạn
- Trả lời các câu hỏi về cơ sở mã của bạn
- Giúp tái cấu trúc hoặc giải thích mã hiện có
Các agent đám mây của Cursor tiến xa hơn bằng cách thực sự thực hiện công việc:
- Chạy trong môi trường đám mây biệt lập
- Cài đặt các phụ thuộc và xây dựng dự án
- Mở trình duyệt và kiểm tra giao diện người dùng
- Xác minh các thay đổi hoạt động trước khi báo cáo lại
- Tạo các yêu cầu hợp nhất (pull request) sẵn sàng hợp nhất với bằng chứng
Công nghệ đằng sau nó
Mỗi agent đám mây chạy trong một máy ảo biệt lập riêng. Điều này tạo ra một số lợi ích quan trọng:
- Cô lập: Các agent không cạnh tranh tài nguyên cục bộ
- Song song: Nhiều agent có thể làm việc đồng thời
- Xác minh: Các agent thực sự có thể kiểm tra các thay đổi của chúng
- Bằng chứng: Mỗi PR bao gồm video, ảnh chụp màn hình và nhật ký
Agent Đám mây so với Hỗ trợ AI IDE truyền thống
Hiểu sự khác biệt giữa các agent đám mây và AI dựa trên IDE truyền thống giúp đặt ra những kỳ vọng thực tế:
Mã hóa AI truyền thống (Chế độ cổ điển của Cursor):
- Các gợi ý xuất hiện trong IDE của bạn khi bạn gõ
- Yêu cầu bạn xem xét và chấp nhận từng thay đổi
- Giới hạn bởi tài nguyên máy cục bộ của bạn
- Không có khả năng chạy thử nghiệm hoặc xác minh chức năng
- Bạn duy trì toàn quyền kiểm soát và ngữ cảnh mọi lúc
Agent Đám mây (Tự động):
- Các agent hoạt động độc lập mà không cần giám sát liên tục
- Các thay đổi được kiểm tra và xác minh trước khi bạn thấy chúng
- Tài nguyên VM đầy đủ có sẵn cho việc xây dựng và kiểm tra
- Tạo ra các hiện vật có thể xem xét cho thấy những gì đã được thực hiện
- Bạn chỉ can thiệp ở giai đoạn xem xét PR
Sự thay đổi quan trọng là từ "AI hỗ trợ tôi" thành "AI làm điều đó cho tôi." Điều này không thay thế các nhà phát triển—nó chuyển vai trò của bạn từ triển khai sang xem xét và chỉ đạo.
Giải thích các Yêu cầu Kỹ thuật
Hiểu điều gì đang xảy ra bên dưới giúp ích khi khắc phục sự cố:
- Môi trường VM: Mỗi agent nhận một VM mới dựa trên Ubuntu với các công cụ phát triển phổ biến được cài đặt sẵn
- Sao chép kho lưu trữ (Repository Cloning): Agent sao chép kho lưu trữ của bạn, bao gồm mọi mô-đun con, để làm việc với cơ sở mã thực tế của bạn
- Quản lý phụ thuộc: Agent có thể cài đặt các gói npm, yêu cầu pip hoặc các phụ thuộc khác nếu cần
- Truy cập mạng: Các agent có thể truy cập internet để sao chép gói, chạy lệnh curl hoặc điều hướng đến các máy chủ localhost
- Lưu trữ hiện vật (Artifact Storage): Video và ảnh chụp màn hình được lưu trữ và liên kết trong PR được tạo
Tính minh bạch này có nghĩa là bạn luôn biết mã của mình được xây dựng và kiểm tra trong môi trường nào.
Cách thức hoạt động của Agent đám mây Cursor
Tổng quan kiến trúc
Khi bạn khởi động một agent đám mây Cursor, đây là những gì xảy ra:
- Cấp phát VM: Cursor tạo một máy ảo biệt lập với môi trường phát triển đầy đủ
- Truy cập Kho lưu trữ: Agent sao chép kho lưu trữ và mọi phụ thuộc của bạn
- Thực thi tác vụ: Agent đọc các yêu cầu của bạn, thực hiện thay đổi và chạy thử nghiệm
- Xác minh: Agent mở trình duyệt, điều hướng đến localhost, nhấp qua các yếu tố giao diện người dùng để xác minh mọi thứ hoạt động
- Tạo hiện vật: Agent ghi lại video, ảnh chụp màn hình và nhật ký hiển thị những gì đã được thực hiện
- Tạo PR: Agent tạo một yêu cầu hợp nhất (pull request) với tất cả bằng chứng
Nơi bạn có thể khởi chạy Agent
Các agent đám mây của Cursor có thể truy cập từ nhiều nền tảng:
| Nền tảng | Cách khởi chạy |
|---|---|
| Cursor Desktop | Chọn "Cloud" trong menu thả xuống bên dưới ô nhập agent |
| Cursor Web | Truy cập cursor.com/agents |
| Slack | Sử dụng lệnh @cursor |
| GitHub | Bình luận @cursor trên một PR hoặc vấn đề |
| API | Sử dụng Cursor API để khởi động một agent |
| Linear | Sử dụng lệnh @cursor |
Yêu cầu
Trước khi sử dụng các agent đám mây, hãy đảm bảo bạn có:
- Các mô hình tương thích Max Mode được bật (chỉ các mô hình này hỗ trợ agent đám mây)
- Quyền đọc-ghi vào kho lưu trữ của bạn
- Mọi kho lưu trữ phụ thuộc hoặc mô-đun con đều có thể truy cập được
Hiện tại, các agent đám mây hỗ trợ các kho lưu trữ GitHub và GitLab.
Hướng dẫn cài đặt từng bước
Bước 1: Truy cập Onboarding
Điều hướng đến cursor.com/onboard để bắt đầu. Trang này sẽ hướng dẫn bạn qua cấu hình agent ban đầu và cho phép bạn xem agent tự thiết lập.

Bước 2: Chọn Nền tảng khởi chạy của bạn
Bạn có nhiều lựa chọn:
Tùy chọn A: Cursor Desktop
- Mở Cursor IDE
- Tìm ô nhập agent ở phía dưới
- Nhấp vào menu thả xuống và chọn "Cloud"
- Mô tả những gì bạn muốn xây dựng
Tùy chọn B: Cursor Web
- Truy cập cursor.com/agents
- Đăng nhập bằng tài khoản của bạn
- Chọn kho lưu trữ của bạn
- Mô tả tác vụ của bạn

Tùy chọn C: Tích hợp GitHub
- Điều hướng đến kho lưu trữ của bạn
- Mở một vấn đề (issue) hoặc PR
- Bình luận
@cursor build a feature that... - Agent sẽ nhận tác vụ
Bước 3: Cấu hình Quyền của Agent
Khi bạn lần đầu tiên sử dụng một agent đám mây, bạn sẽ cần cấp quyền:
- Truy cập đọc/ghi vào kho lưu trữ
- Truy cập vào bất kỳ kho lưu trữ phụ thuộc nào
- Truy cập vào các mô-đun con nếu có
Bước 4: Xác định Nhiệm vụ của bạn
Hãy cụ thể về những gì bạn muốn agent hoàn thành. Ví dụ:
- "Xây dựng trang đăng nhập với các trường email và mật khẩu"
- "Thêm nút chuyển chế độ tối vào trang cài đặt"
- "Sửa lỗi API trả về 500 khi đầu vào không hợp lệ"
Bạn càng cung cấp nhiều ngữ cảnh, agent càng có thể thực hiện tốt hơn.
Bước 5: Theo dõi và Xem xét
Trong khi các agent hoạt động tự động, bạn có thể:
- Xem màn hình máy tính từ xa của agent theo thời gian thực
- Xem lại các hiện vật được tạo (video, ảnh chụp màn hình)
- Chiếm quyền điều khiển phiên để tự mình thử các thay đổi
- Phê duyệt hoặc yêu cầu thay đổi đối với PR
Các tính năng và khả năng chính
Tự kiểm tra và lặp lại
Có lẽ tính năng mạnh mẽ nhất: các agent thực sự có thể xác minh công việc của chúng. Chúng có thể:
- Khởi động các máy chủ phát triển
- Mở trình duyệt và điều hướng đến localhost
- Nhấp qua các yếu tố giao diện người dùng
- Chạy các thử nghiệm tự động
- Xác minh chức năng hoạt động như mong đợi

Agent đã dành 45 phút để thực hiện toàn bộ hướng dẫn trang tài liệu của Cursor. Nó cung cấp tóm tắt tất cả các tính năng đã kiểm tra, bao gồm thanh bên, điều hướng trên cùng, tìm kiếm, nút sao chép trang, hộp thoại chia sẻ phản hồi, mục lục và chuyển đổi chủ đề.
Ghi lại hiện vật
Mỗi lần chạy agent đều tạo ra các hiện vật phong phú:
- Video hiển thị tính năng đang hoạt động
- Ảnh chụp màn hình của những khoảnh khắc quan trọng
- Nhật ký từ các quy trình xây dựng và kiểm tra
- Diff của tất cả các thay đổi mã
Điều này giúp việc xem xét nhanh chóng—bạn có thể thấy chính xác những gì đã được thực hiện mà không cần kiểm tra nhánh.
Kiểm soát máy tính từ xa
Bạn muốn tự mình thử các thay đổi? Bạn có thể trực tiếp chiếm quyền điều khiển máy tính từ xa của agent. Điều này cho phép bạn:
- Kiểm tra tính năng trong môi trường của agent
- Xác minh nó hoạt động trước khi hợp nhất
- Thực hiện các thay đổi bổ sung nếu cần
- Tránh kiểm tra nhánh cục bộ
Truy cập đa nền tảng
Các agent đám mây hoạt động ở mọi nơi bạn đang ở:
- Desktop: Tích hợp IDE đầy đủ
- Web: Quản lý agent dựa trên trình duyệt
- Di động: Giám sát khi đang di chuyển
- Slack: Các lệnh agent nhanh chóng
- GitHub: Tích hợp vấn đề và PR
Các trường hợp sử dụng thực tế
Xây dựng các tính năng mới
Mô tả một tính năng bạn cần, và agent sẽ xây dựng nó từ đầu đến cuối: tạo khung, triển khai, thử nghiệm và xác minh.
Tái tạo lỗi
Yêu cầu agent tái tạo một lỗi, và nó có thể:
- Thiết lập môi trường
- Kích hoạt các điều kiện lỗi
- Điều tra nguyên nhân gốc rễ
- Đề xuất và kiểm tra một bản sửa lỗi
Sửa lỗi nhanh chóng
Đối với những thay đổi nhỏ, bạn có thể giao hoàn toàn cho agent mà không cần chuyển ngữ cảnh.

Kiểm tra giao diện người dùng
Các agent có thể nhấp qua các giao diện để xác minh:
- Luồng người dùng hoạt động chính xác
- Thiết kế đáp ứng hiển thị đúng cách
- Các yếu tố tương tác phản hồi như mong đợi
Công việc tích hợp API
Khi xây dựng các tích hợp API, các agent có thể:
- Thiết lập máy chủ giả (mock server)
- Kiểm tra các điểm cuối API
- Xác minh xử lý phản hồi
- Tạo tài liệu
Đây là lúc các công cụ như Apidog bổ sung hoàn hảo cho các agent của Cursor—sử dụng Apidog để thiết kế và kiểm tra API của bạn, sau đó để các agent của Cursor xử lý việc triển khai và tích hợp giao diện người dùng. Ví dụ, bạn có thể kiểm tra các API localhost với các dịch vụ webhook để xác minh các tích hợp API của bạn hoạt động chính xác trước khi triển khai.

Hạn chế và cân nhắc
Các hạn chế hiện tại
- Hỗ trợ kho lưu trữ: Hiện tại chỉ hỗ trợ GitHub và GitLab
- Hạn chế mô hình: Chỉ các mô hình tương thích với Max Mode mới hoạt động
- Yêu cầu quyền: Cần quyền truy cập đọc-ghi đầy đủ
- Tính năng mới: Vẫn đang phát triển, có thể có một số trường hợp đặc biệt
Khi nào nên sử dụng và không nên sử dụng
Tốt nhất cho:
- Các yêu cầu tính năng có phạm vi rõ ràng
- Tái tạo và sửa lỗi
- Mã mẫu (boilerplate) và tạo khung (scaffolding)
- Các tác vụ kiểm tra và xác minh
Có thể không lý tưởng cho:
- Mã có độ nhạy bảo mật cao (xem xét quyền cẩn thận)
- Các quyết định kiến trúc phức tạp (cần phán đoán của con người)
- Các tác vụ yêu cầu thiết lập môi trường cục bộ cụ thể
Cân nhắc về bảo mật
Khi cấp quyền truy cập kho lưu trữ cho các agent, hãy ghi nhớ các thực tiễn bảo mật tốt nhất sau:
- Sử dụng token có phạm vi: Thay vì cấp toàn quyền truy cập kho lưu trữ, hãy sử dụng token với các quyền tối thiểu cần thiết
- Xem xét hành động của agent: Luôn xem xét kỹ lưỡng các PR trước khi hợp nhất, đặc biệt đối với mã sản phẩm
- Môi trường riêng biệt: Cân nhắc chỉ sử dụng agent trên các nhánh không sản xuất ban đầu
- Kiểm toán nhật ký: Tận dụng tính năng ghi lại hiện vật của Cursor để kiểm toán những gì agent đã làm
- Bắt đầu nhỏ: Bắt đầu với các tác vụ rủi ro thấp để xây dựng sự tự tin trước khi giải quyết các tính năng quan trọng
Phương pháp VM biệt lập của Cursor vốn dĩ an toàn hơn việc cấp cho các agent quyền truy cập cục bộ trực tiếp, nhưng việc sử dụng có trách nhiệm vẫn đòi hỏi sự cảnh giác.
Tương lai của các Agent mã hóa tự động
Các phương pháp hay nhất để tận dụng tối đa các Agent đám mây
Để tối đa hóa năng suất với các agent tự động của Cursor, hãy làm theo các phương pháp đã được chứng minh này:
1. Viết các câu lệnh rõ ràng, cụ thể
Chất lượng đầu ra của agent tương quan trực tiếp với sự rõ ràng của câu lệnh. Thay vì các yêu cầu mơ hồ như "sửa lỗi đăng nhập," hãy cụ thể: "Khi người dùng gửi biểu mẫu đăng nhập với thông tin đăng nhập hợp lệ, họ sẽ được chuyển hướng đến /dashboard nhưng thay vào đó lại thấy lỗi 401. Máy chủ trả về token chính xác trong phản hồi."
2. Cung cấp ngữ cảnh sớm
Cung cấp cho các agent ngữ cảnh liên quan ngay từ đầu: đường dẫn tệp, đoạn mã liên quan, thông báo lỗi hoặc liên kết đến các vấn đề liên quan. Các agent chỉ có thể làm việc với những gì chúng biết.
3. Sử dụng cải tiến lặp đi lặp lại
Đừng cố gắng để các agent xây dựng mọi thứ cùng một lúc. Bắt đầu với một phiên bản khả thi tối thiểu, xem xét kết quả, sau đó mở rộng. Điều này tạo ra kết quả tốt hơn so với việc đưa ra các yêu cầu lớn trong một câu lệnh duy nhất.
4. Tận dụng nhiều agent song song
Vì các agent chạy trong các máy ảo biệt lập, bạn có thể khởi động nhiều agent cho các tác vụ khác nhau đồng thời—một cho một tính năng mới, một cho việc sửa lỗi, một thứ ba để cập nhật tài liệu.
5. Xem xét kỹ lưỡng các hiện vật
Các hiện vật video và ảnh chụp màn hình không chỉ là những thứ hay ho—chúng là cửa sổ để bạn biết agent thực sự đã làm gì. Xem chúng để phát hiện các vấn đề mà bạn có thể bỏ lỡ trong quá trình xem xét mã.
Tích hợp với Quy trình làm việc hiện có của bạn
Các agent của Cursor tích hợp trơn tru với các quy trình làm việc phát triển phổ biến:
- CI/CD: Các agent có thể tạo PR kích hoạt pipeline CI hiện có của bạn
- Xem xét mã: Quy trình xem xét PR tiêu chuẩn được áp dụng—không cần công cụ đặc biệt
- Kiểm thử: Các agent có thể chạy bộ kiểm thử của bạn và bao gồm kết quả trong PR
- Tài liệu: Các agent có thể cập nhật tệp README, tài liệu API hoặc các bình luận nội tuyến
Điểm mấu chốt là các agent bổ trợ cho quy trình làm việc của bạn chứ không thay thế nó. Bạn vẫn xem xét, kiểm thử và phê duyệt—nhưng công việc nặng nhọc được thực hiện tự động.
Thông báo của Cursor đại diện cho một xu hướng rộng lớn hơn. Lĩnh vực mã hóa AI đang nóng lên:
- Anthropic đã phát hành Claude Code với khả năng của agent
- OpenAI đã giới thiệu Codex cho mã hóa tự động
- Microsoft tiếp tục mở rộng các tính năng của GitHub Copilot
- Google đang tích hợp các agent AI vào quy trình làm việc phát triển
Tỷ lệ PR tự động 30-35% của Cursor cho thấy mô hình này hoạt động. Mong đợi nhiều công cụ khác sẽ áp dụng các phương pháp tương tự khi công nghệ trưởng thành.

Cụ thể đối với phát triển API, việc kết hợp các agent tự động với các công cụ API chuyên dụng sẽ tạo ra một quy trình làm việc mạnh mẽ: các agent xử lý việc triển khai và kiểm thử, trong khi các công cụ chuyên biệt như Apidog quản lý thiết kế API, tài liệu và kiểm thử toàn diện.
Kết luận
Tính năng sử dụng máy tính của agent của Cursor đại diện cho một sự thay đổi cơ bản trong cách phần mềm được xây dựng. Bằng cách cho phép các agent AI hoạt động trong các máy ảo của riêng chúng, kiểm tra các thay đổi của chúng và tạo ra các yêu cầu hợp nhất đã được xác minh, giàu hiện vật, Cursor đang chứng minh rằng mã hóa tự động hoạt động ở quy mô lớn.
Thiết lập rất đơn giản: chọn nền tảng của bạn, xác định tác vụ của bạn và để agent làm việc. Với hơn 30% mã của Cursor hiện được viết bởi các agent, công nghệ này đã tự chứng minh được.
Các bước tiếp theo:
- Thử trải nghiệm onboarding tại cursor.com/onboard
- Bắt đầu với một tác vụ nhỏ, có phạm vi rõ ràng
- Xem lại các hiện vật được tạo để hiểu khả năng của agent
- Cân nhắc cách các agent tự động có thể bổ trợ cho quy trình làm việc phát triển của bạn
Bắt đầu với Apidog: Thử Apidog miễn phí để thiết kế, kiểm tra và tài liệu hóa API của bạn trong khi tận dụng các công cụ hỗ trợ mã hóa do AI cung cấp như Cursor để triển khai.
