Cursor vừa khai tử chính mình — và đó là nước đi hay

Cursor vừa khai tử chính mình — và đó là nước đi hay

Cursor 3 bỏ luôn giao diện IDE truyền thống, xây lại từ đầu quanh agent. Canh bạc hay tất yếu?

Cái IDE "quốc dân" vừa tự xoá mặt mình

Bạn biết cái cảm giác khi ban nhạc yêu thích bỗng đổi genre không? Kiểu hôm trước còn acoustic, hôm sau ra album electronic, fan cũ ngơ ngác hỏi "ủa đây là ai?"

Cursor vừa làm đúng chuyện đó.

Cursor 3 không phải bản cập nhật. Họ xây lại giao diện từ đầu — không còn layout tab-editor-terminal kiểu IDE truyền thống. Thay vào đó là một "workspace" mới, thiết kế hoàn toàn xoay quanh agent. Sidebar hiển thị danh sách agent đang chạy — từ local, cloud, cho đến agent bạn kick off từ điện thoại hay Slack. Mỗi agent tạo demo, screenshot để bạn review, như một nhân viên tự chụp ảnh tiến độ gửi qua group chat.

Nếu bạn đọc bài "Tab autocomplete đã chết" mình viết trước đây, lúc đó Cursor đang ở giai đoạn "AI hỗ trợ developer viết code." Giờ họ tuyên bố thẳng: chúng tôi đang bước vào kỷ nguyên thứ ba — nơi đội ngũ agent tự ship code, còn developer lên một tầng trừu tượng cao hơn.

Đây là pivot hay tiến hoá tự nhiên?

Nhìn kỹ hơn thì cái "mới" của Cursor 3 không nằm ở tính năng AI — mà nằm ở cách tổ chức công việc.

Hình dung thế này: bạn là trưởng ban nhạc. Trước đây bạn vừa chỉ huy vừa chơi guitar, vừa lo âm thanh. Cursor 3 nói: "Thôi, anh bỏ guitar xuống, lên bục chỉ huy đi. Để mấy đứa kia chơi." Giao diện mới cho phép bạn nhìn tổng thể nhiều repo cùng lúc, theo dõi agent nào đang làm gì, chuyển agent từ cloud xuống local (và ngược lại) chỉ bằng một thao tác.

Điểm đáng chú ý nhất: handoff giữa local và cloud agent. Agent chạy trên cloud xong, bạn kéo về local để tinh chỉnh. Hoặc đang debug local, thấy task lớn quá, đẩy lên cloud để agent chạy ngầm trong khi bạn đi pha cà phê.

Plot twist: bạn vẫn có thể quay lại giao diện IDE cũ bất cứ lúc nào. Cursor không đốt cầu — họ để cửa sau mở. Chi tiết nhỏ nhưng nói lên nhiều: họ biết không phải ai cũng sẵn sàng bỏ flow cũ ngay.

Hai kịch bản để bạn tự đánh giá

Kịch bản 1 — Team startup 3-4 người, một repo chính:

Giả sử team bạn đang maintain một backend service. Sáng bạn mở Cursor 3, kick off 2 cloud agent: một đứa refactor module auth theo ticket Jira, một đứa viết test cho API mới. Bạn đi họp standup 15 phút, quay lại thấy cả hai agent đã tạo PR draft kèm screenshot diff. Bạn review, kéo agent về local sửa vài chỗ, push. Trước 10 giờ sáng đã close được 2 ticket.

Nghe lý tưởng, nhưng đòi hỏi context cho agent phải cực kỳ rõ ràng. Agent không biết convention riêng của team bạn trừ khi bạn nạp đủ rules. Giống giao bản nhạc cho nghệ sĩ session mà không ghi key signature — họ chơi được, nhưng chắc chắn sẽ lệch tông vài chỗ.

Kịch bản 2 — Team lớn hơn, multi-repo, nhiều service:

Đây mới là nơi Cursor 3 tỏa sáng. Layout multi-repo cho phép bạn nhìn agent đang chạy trên cả frontend lẫn backend cùng lúc. Trước đây muốn làm điều này phải mở nhiều window, alt-tab điên đảo. Giờ mọi thứ nằm trên một mặt phẳng.

Nhưng — và đây là cái "nhưng" quan trọng — workflow này chỉ mượt khi inference đủ nhanh. Cloud agent mà chạy chậm thì thay vì tiết kiệm thời gian, bạn ngồi chờ còn stress hơn tự code. Đây là lý do mảng tối ưu inference đang sôi động: Together AI vừa giới thiệu ATLAS — hệ thống speculative decoding tự học trong runtime, hứa hẹn tăng tốc inference đáng kể. Nếu lớp hạ tầng phía dưới tiếp tục nhanh hơn, mô hình "đàn agent chạy song song" mới thực sự khả thi ở quy mô lớn.

Thử chiều nay: 3 việc trước khi "lên bục chỉ huy"

  1. Cập nhật Cursor lên bản mới nhất và bật giao diện Cursor 3. Dành 10 phút làm quen layout mới — đừng vội đánh giá, não cần thời gian adjust. Bạn có thể switch về IDE cũ bất cứ lúc nào.
  1. Viết một file .cursorrules cho repo chính. Ghi rõ: coding convention, naming pattern, folder structure, tech stack. Đây là "bản nhạc" để agent không chơi phô. Chưa biết viết gì? Bắt đầu bằng 5 quy tắc bạn hay nhắc junior nhất.
  1. Kick off một cloud agent với task nhỏ — ví dụ viết unit test cho một function có sẵn. Quan sát cách agent report kết quả qua screenshot/demo. Từ đó đánh giá: workflow này hợp team mình không, hay chỉ thêm một layer phức tạp?

Nếu bạn muốn thử hướng open-source, VS Code + extension Continue hoặc Windsurf cũng đang phát triển khả năng agentic tương tự — tuy chưa có cloud agent và multi-repo workspace như Cursor 3, nhưng đủ để bạn nếm thử cảm giác "chỉ huy thay vì tự chơi."

Bẫy từ xa — đừng biến agent thành "nhân viên ma"

Cái nguy hiểm nhất của multi-agent không phải agent làm sai — mà là agent làm đúng nhưng không ai review.

Khi bạn có 5 agent chạy song song, tạo 5 PR cùng lúc, bản năng tự nhiên là approve nhanh cho xong. Nhưng mỗi PR đó là code sẽ chạy trên production. Screenshot Cursor 3 tạo cho bạn thì đẹp, nhưng screenshot không thay thế được việc đọc diff.

Ví dụ cụ thể: giả sử agent refactor module payment, output trông ổn, test pass. Bạn approve. Hai tuần sau phát hiện agent bỏ mất một edge case xử lý timezone — cái mà chỉ có người từng bị khách hàng complaint mới nhớ kiểm tra. Agent không có ký ức đau thương đó.

Vậy: tương lai hay chỉ là trend?

Nếu nhìn gần: Cursor 3 là một product redesign — đẹp hơn, hợp lý hơn cho workflow agent-first.

Nếu nhìn xa: đây là tín hiệu rằng IDE truyền thống đang dần thành legacy interface, giống cách terminal text-mode vẫn còn nhưng không ai dùng làm giao diện chính nữa. Xu hướng "developer-as-orchestrator" đang được cả Cursor, cả lớp hạ tầng inference đẩy mạnh cùng lúc.

Nhưng đừng vội uninstall VS Code đâu. Cái hay của Cursor 3 là họ để bạn quay lại IDE cũ bất cứ lúc nào. Hãy thử song song — giao diện mới cho task phù hợp, quay về IDE khi cần focus sâu.

Còn mình? Mình sẽ dùng Cursor 3 khi "chỉ huy" — kick off agent, review output, phối hợp multi-repo. Nhưng lúc debug race condition lúc 11 giờ đêm? Cho mình cái terminal với vim, cảm ơn.

---

Bụi Wire — nghiện đọc release notes lúc 2 giờ sáng

Nguồn tham khảo