Vào cuối năm 2025, bối cảnh phát triển được hỗ trợ bởi AI đã có một bước tiến lớn khác: Google đã ra mắt Chống trọng lực, một nền tảng phát triển “ưu tiên tác nhân” được xây dựng xung quanh Gemini 3 Pro và Cursor được phân phối Con trỏ 2.0 với mô hình Composer và giao diện đa tác nhân mới. Cả hai đều hứa hẹn sẽ thay đổi cách các nhóm phần mềm xây dựng phần mềm bằng AI — nhưng chúng đưa ra các quyết định thiết kế, đánh đổi và hướng đến các quy trình làm việc hơi khác nhau.
Google Antigravity là gì và các tính năng cốt lõi của nó là gì?
Vị trí của Google Chống trọng lực như một sự phát triển đầy đủ nền tảng không chỉ là một trợ lý: một giao diện IDE + "Quản lý" nơi các tác nhân tự động có thể được tạo ra, quan sát và điều phối trên các trình soạn thảo, thiết bị đầu cuối và trình duyệt nhúng. Mục tiêu thiết kế là cho phép các tác nhân lập kế hoạch, thực thi, xác minh và lặp lại các tác vụ nhiều bước, đồng thời tạo ra các hiện vật thân thiện với con người, chứng minh những gì chúng đã làm và lý do tại sao. Antigravity được cung cấp dưới dạng bản xem trước công khai trên Windows, macOS và Linux, bao gồm tùy chọn mô hình (Gemini 3 Pro theo mặc định, cùng với các mô hình Sonnet/bên thứ ba tùy chọn).
Các tính năng chính (tổng quan)
- Bề mặt quản lý tác nhân đầu tiên — giao diện người dùng điều khiển nhiệm vụ để tạo, sắp xếp và quan sát nhiều tác nhân trên nhiều không gian làm việc (các công việc đồng thời, chạy dài).
- Chế độ xem của trình soạn thảo + bảng điều khiển bên của tác nhân — trải nghiệm IDE quen thuộc với khả năng tích hợp tác nhân chặt chẽ cho quy trình làm việc đồng bộ.
- Hiện vật (bằng chứng công việc) — các tác nhân tạo ra các sản phẩm có cấu trúc (kế hoạch nhiệm vụ, kế hoạch triển khai, ảnh chụp màn hình, hướng dẫn sử dụng trình duyệt) để con người có thể nhanh chóng xác thực kết quả thay vì phân tích các bản ghi thô dài.
- Tự động hóa trình duyệt và nắm bắt DOM — các tác nhân có thể kiểm soát trình duyệt nhúng, ghi lại bản ghi và tương tác với DOM trang để xác minh và kiểm tra đầu cuối.
- Lựa chọn mô hình và hạn ngạch — Gemini 3 Pro là mẫu máy chủ lực, có các tùy chọn cho các mẫu máy khác; Google cung cấp giới hạn giá cước “hào phóng” trong bản xem trước công khai.
Kiến trúc và công thái học của nhà phát triển
Antigravity được thiết kế như một nền tảng có chủ kiến: các tác nhân là công dân hạng nhất, có thể truy cập trình soạn thảo, thiết bị đầu cuối và trình duyệt một cách có kiểm soát. Nền tảng này cho phép kiểm soát quyền tự chủ — chính sách thực thi thiết bị đầu cuối (Tắt / Tự động / Turbo) và chính sách xem xét (Luôn tiếp tục / Đại lý quyết định / Yêu cầu xem xét) — để các nhóm có thể điều chỉnh mức độ ủy quyền mà họ cấp cho đại lý trước khi nhận được phê duyệt của con người. Giao diện người dùng nhấn mạnh vào các hiện vật và phản hồi có thể bình luận, phản ánh quy trình xem xét theo kiểu tài liệu thay vì nhật ký công cụ thô.
Cursor 2.0 là gì và các tính năng cốt lõi của nó là gì?
Cursor bắt đầu là một trình soạn thảo mã ưu tiên AI được xây dựng dựa trên ý tưởng "lập trình cảm xúc" — giúp các kỹ sư làm việc theo dòng chảy với một trình soạn thảo có thể hiểu toàn bộ cơ sở mã. Con trỏ 2.0 (phát hành vào cuối tháng 10 năm 2025) là một sự phát triển: giao diện tác nhân mới + sáng tácMô hình mã hóa gốc đầu tiên của Cursor được thiết kế riêng cho tương tác giữa các tác nhân. Các ưu điểm chính bao gồm độ trễ thấp hơn đáng kể, khả năng thực thi đa tác nhân và kiểm tra trình duyệt tích hợp.
Khả năng cốt lõi
- Mô hình nhà soạn nhạc: Cursor đã phát triển Composer như một mô hình mã hóa biên giới được tối ưu hóa cho độ trễ thấp và "các vòng lặp ngắn, lặp lại" đặc trưng của mã hóa tương tác. Cursor tuyên bố Composer nhanh hơn khoảng 4 lần so với các mô hình có khả năng tương tự trên khối lượng công việc của họ; nó được đào tạo với các công cụ truy cập như tìm kiếm mã ngữ nghĩa và chỉnh sửa nguyên hàm (các tài liệu đã xuất bản của họ nhấn mạnh việc đào tạo theo kiểu RL cho các tác vụ kỹ thuật).
- Giao diện đa tác nhân: Cursor 2.0 giới thiệu thanh bên và khả năng lập kế hoạch cho phép bạn chạy tối đa tám tác nhân song song trên các cây làm việc riêng biệt hoặc máy tính từ xa để tránh xung đột hợp nhất. Giao diện người dùng được xây dựng dựa trên tính song song nhẹ để các tác nhân có thể xử lý các tác vụ riêng biệt cùng lúc.
- Công cụ trình duyệt gốc: Cursor đã thêm một trình duyệt nhúng cho phép các tác nhân kiểm tra DOM, chạy các thử nghiệm giao diện đầu cuối và lặp lại cho đến khi đầu ra được tạo ra đáp ứng các kiểm tra tương tác — có tinh thần tương tự như tích hợp trình duyệt của Antigravity nhưng được triển khai bên trong môi trường máy tính để bàn/VS Code của Cursor.
Sự khác biệt giữa hai nền tảng này về khả năng điều phối và quy mô của tác nhân là gì?
Nền tảng nào xử lý quy trình làm việc của nhiều tác nhân tốt hơn?
- Chống trọng lực: Được thiết kế ngay từ đầu theo tiêu chí "tác nhân trước tiên". Nó cung cấp khả năng kiểm soát nhiệm vụ cho nhiều tác nhân, khả năng cấp quyền truy cập vào các giao diện công cụ (trình soạn thảo, thiết bị đầu cuối, trình duyệt) cho tác nhân và tạo ra hiện vật để truy xuất nguồn gốc. Điều này làm cho nó mạnh mẽ cho việc điều phối tác nhân đa chức năng và các quy trình tự động hóa phức tạp.
- Con trỏ 2.0: Cũng hỗ trợ quy trình làm việc đa tác nhân nhưng chú trọng hơn đến tính an toàn thông qua các cây công việc riêng biệt và tích hợp Git chặt chẽ. Tính song song của Cursor (ví dụ: chạy nhiều tác nhân trên các bản sao mã riêng biệt) được thiết kế để tránh xung đột tệp và giúp việc thử nghiệm đa tác nhân an toàn và nhanh chóng.
Dự đoán: Nếu yêu cầu chính của bạn là điều phối tác nhân ở cấp độ nhiệm vụ trên nhiều bề mặt công cụ với khả năng theo dõi hiện vật phong phú, Antigravity sẽ hướng đến tầm nhìn đó. Ngược lại, nếu bạn muốn thử nghiệm đa tác nhân lặp lại nhanh chóng, bị giới hạn trong quy trình làm việc của nhà phát triển và tính an toàn của Git, thì phương pháp của Cursor bảo thủ và thực tế hơn.
Antigravity so với Cursor 2.0 — So sánh tính năng
| Khía cạnh / Tính năng | Google Chống trọng lực | Con trỏ 2.0 (Composer + Agents) |
|---|---|---|
| Động cơ cốt lõi / mô hình | Sử dụng Gemini 3 Pro (với cửa sổ ngữ cảnh rất lớn) | Sử dụng mô hình “Composer” độc quyền được tối ưu hóa cho mã hóa + hỗ trợ chuyển đổi giữa nhiều mô hình (Composer, LLM khác) |
| Hỗ trợ đại lý / nhiều đại lý | Nền tảng ưu tiên tác nhân: giao diện người dùng "Trình quản lý tác nhân" tập trung để tạo/điều phối các tác nhân trên nhiều tác vụ, không gian làm việc và bối cảnh. Các tác nhân hoạt động độc lập trên trình soạn thảo, thiết bị đầu cuối và trình duyệt. | Hỗ trợ nhiều tác nhân với tối đa ~ 8 tác nhân song song (được phân lập thông qua git worktrees hoặc không gian làm việc sandbox) cho các tác vụ song song: mã hóa, thử nghiệm, tái cấu trúc, v.v. |
| Phong cách quy trình làm việc / Triết lý | Ưu tiên "agent-first" hơn: bạn phân công các nhiệm vụ cấp cao và các agent lập kế hoạch + thực thi + kiểm tra + tùy chọn tạo ra các hiện vật trực quan/trình duyệt. Bạn giám sát. | “Hỗ trợ nhà phát triển/lai” hơn: AI đẩy nhanh quá trình mã hóa, tái cấu trúc, thử nghiệm, nhưng con người vẫn giữ vai trò trung tâm; tốt hơn cho các chỉnh sửa gia tăng, tạo nguyên mẫu nhanh hoặc quy trình đánh giá thủ công. |
| Tích hợp trình duyệt / Kiểm tra / Công cụ | Tự động hóa mạnh mẽ: các tác nhân có thể sử dụng trình duyệt (thông qua tiện ích mở rộng), chạy lệnh terminal, thực hiện kiểm tra, khởi chạy ứng dụng web — vòng lặp "xây dựng → chạy → xác thực" đầy đủ bên trong môi trường. Các hiện vật như ảnh chụp màn hình/bản ghi trình duyệt được hỗ trợ để xác minh. | Trình duyệt nhúng + thiết bị đầu cuối hộp cát, cho phép kiểm tra giao diện người dùng (ví dụ: kiểm tra DOM), xem lại kết quả trong trình soạn thảo. Thuận tiện cho việc lặp lại nhanh hơn và chỉnh sửa + kiểm tra nội tuyến. |
| Khả năng hiển thị, kiểm toán và đầu ra hiện vật | Các tác nhân tạo ra các hiện vật phong phú: kế hoạch thực hiện, kết quả kiểm tra, bản ghi/ảnh chụp màn hình trình duyệt, sự khác biệt — mang lại tính minh bạch và dễ dàng xem xét những gì tác nhân đã làm. | Tập trung vào việc so sánh mã và đánh giá theo kiểu git. Các thay đổi được hiển thị thông qua kết quả so sánh; ít "bằng chứng trực quan" hơn (không có bản ghi tự động). |
| Tốc độ / Độ trễ / Khả năng phản hồi | Do việc điều phối công cụ nặng nề, ưu tiên tác nhân, nên nó có thể gây cảm giác nặng nề hơn; các tác vụ có thể mất nhiều thời gian hơn so với các chỉnh sửa tự động hoàn thành rất nhanh (đặc biệt là đối với các tác vụ phức tạp). Các báo cáo ban đầu cảnh báo về tình trạng chậm hoặc "tác nhân bị treo/ngắt kết nối". | Tối ưu hóa tốc độ: Composer và tính song song đa tác nhân được tinh chỉnh để lặp lại nhanh và chu kỳ mã hóa ngắn. Thích hợp cho việc tạo mẫu nhanh, chỉnh sửa gia tăng. |
| Trường hợp sử dụng lý tưởng / Phù hợp nhất | Phù hợp cho các tác vụ lớn, phức tạp: tạo tính năng toàn diện, quy trình làm việc nhiều bước, giao diện người dùng dựa trên trình duyệt + các tác vụ tích hợp, nơi bạn muốn tự động hóa và kiểm thử đầu cuối. Cũng hữu ích khi bạn muốn kiểm tra và theo dõi hiện vật. | Phù hợp với các nhóm nhỏ, tạo mẫu nhanh, thay đổi mã gia tăng, tái cấu trúc thường xuyên — khi bạn muốn có kết quả nhanh chóng và chỉnh sửa theo vòng lặp. Tính năng này đặc biệt hiệu quả khi bạn muốn giảm thiểu gián đoạn và duy trì kiểm soát. |
Chúng so sánh như thế nào về mô hình và lựa chọn tính toán?
Họ sử dụng những model nào và bạn có thể tự lắp model của mình không?
- Chống trọng lực Được thiết kế để kết hợp chặt chẽ với Gemini 3 Pro (sản phẩm chủ lực của Google), với sự hỗ trợ hàng đầu nhưng cũng có khả năng tận dụng các mô hình khác. Điều này mang lại cho Google lợi thế khi bạn muốn tối ưu hóa Gemini sâu sắc (độ trễ, khả năng truy cập công cụ, các tính năng chuyên biệt).
- Con trỏ 2.0 Cursor sở hữu mô hình Composer riêng—được tối ưu hóa cho các tác vụ mã hóa và tác nhân—và nhấn mạnh khả năng suy luận nhanh và thông lượng thực tế cho các tác vụ của nhà phát triển. Cursor cũng không phụ thuộc vào mô hình trong nhiều tích hợp, cho phép các nhóm lựa chọn mô hình phù hợp nhất với yêu cầu về chi phí và độ chính xác.
Dự đoán: Mong đợi Antigravity sẽ tỏa sáng khi các tính năng đặc trưng của Gemini được chú trọng (sự kết hợp công cụ, giao diện gốc LLM). Composer của Cursor hướng đến tốc độ tiết kiệm chi phí và độ trễ thấp hơn, được tinh chỉnh cho các tác vụ mã hóa.
Chúng khác nhau như thế nào về trải nghiệm của nhà phát triển và tích hợp?
Cảm giác bên trong trình soạn thảo và tích hợp bên ngoài thế nào?
- Chống trọng lực: Trình soạn thảo (Editor) trông giống như một IDE quen thuộc nhưng có thanh bên tác nhân và chức năng tạo hiện vật. Nó hướng đến việc tích hợp sâu trên trình soạn thảo, thiết bị đầu cuối và trình duyệt, cho phép các tác nhân hoạt động trên toàn bộ ngăn xếp phát triển. Điều này có thể giảm đáng kể việc chuyển đổi ngữ cảnh khi các tác nhân được tin tưởng để chạy thử nghiệm, vá lỗi tệp và thể hiện hành vi thông qua các phiên trình duyệt được ghi lại.
- Con trỏ 2.0: Cảm giác như một IDE hỗ trợ AI được xây dựng dành riêng cho các nhóm muốn giữ lại các công cụ phát triển thông thường và luồng Git trước. Trình soạn thảo đa tác nhân sử dụng các cây công việc riêng biệt và tích hợp tính năng đánh giá mã AI, giúp kết quả tác nhân dễ dàng tích hợp hơn thông qua các luồng PR tiêu chuẩn. Cursor nhấn mạnh sự hợp tác an toàn giữa người dùng và tác nhân.
Giải pháp nào tích hợp tốt hơn với CI/CD hiện có và công cụ doanh nghiệp?
Cả hai nền tảng đều được thiết kế rõ ràng để tích hợp:
- Cursor nhấn mạnh vào tích hợp nhà cung cấp Git và các tính năng xem xét mã cấp độ biên tập được tích hợp trực tiếp vào quy trình phát triển.
- Hệ thống hiện vật của Antigravity và khả năng truy cập công cụ rộng hơn khiến nó trở nên mạnh mẽ về mặt khái niệm để tự động hóa các luồng đầu cuối (ví dụ: thử nghiệm E2E tự động, tương tác trình duyệt), nhưng điều đó cũng đòi hỏi phải quản trị cẩn thận ở quy mô doanh nghiệp.
Dự đoán: Đối với các nhóm muốn tích hợp ít ma sát vào các luồng Git/CI hiện có, Cursor 2.0 dễ dàng cài đặt và sử dụng ngay lập tức. Antigravity mang lại tiềm năng tự động hóa mang tính chuyển đổi cao hơn, nhưng lại tốn kém hơn về mặt quản trị và tích hợp.
Ví dụ thực tế: sử dụng Antigravity và Cursor (mã minh họa)
Dưới đây là minh họa các ví dụ cho thấy cách các nhóm có thể tương tác với từng nền tảng. Những ví dụ này là mã giả / các đoạn trích khái niệm nhằm minh họa quy trình làm việc điển hình; tham khảo tài liệu chính thức khi triển khai tự động hóa sản xuất. (Các tài liệu tham khảo và phòng thí nghiệm mã được liên kết trong nguồn.)
Ví dụ 1 — Định nghĩa nhiệm vụ chống trọng lực (JSON minh họa)
Ví dụ này cho thấy cách nhà phát triển có thể xác định nhiệm vụ hướng dẫn tác nhân Antigravity thêm điểm cuối API mới, chạy thử nghiệm và tạo ra các hiện vật.
{
"mission_name": "add_user_endpoint_v1",
"description": "Create POST /api/users endpoint, unit tests, and run CI.",
"agents": [
{
"name": "PlanAgent",
"role": "create a step-by-step plan",
"prompt": "Create tasks to add a users API: router, handler, tests, docs."
},
{
"name": "CoderAgent",
"role": "implement code",
"permissions": ,
"model": "gemini-3-pro"
},
{
"name": "VerifierAgent",
"role": "run tests and verify results",
"permissions":
}
],
"artifact_policy": {
"capture_screenshots": true,
"record_terminal": true,
"log_level": "verbose"
}
}
Ghi chú: Tính năng tạo hiện vật của Antigravity là một tính năng rõ ràng được thiết kế để giúp hành động của tác nhân có thể kiểm tra và ghi lại được.
Ví dụ 2 — Các tác nhân song song của Cursor Composer (Python minh họa)
Cursor 2.0 nhấn mạnh các cây làm việc riêng biệt để các tác nhân song song không xung đột. Mã giả sau đây minh họa việc khởi chạy hai tác nhân để triển khai song song một tính năng và một bài kiểm tra, sau đó hợp nhất kết quả thông qua git.
# Pseudocode - illustrative only
from cursor_sdk import CursorClient
client = CursorClient(api_key="CURSOR_API_KEY", model="composer-v1")
# create isolated worktrees for each agent
agent_a = client.spawn_agent(name="feature_impl", worktree="worktree-feature")
agent_b = client.spawn_agent(name="tests_impl", worktree="worktree-tests")
# send tasks
agent_a.run("Add POST /api/users handler and update router. Create basic validation.")
agent_b.run("Create unit and integration tests for POST /api/users.")
# wait for agents to finish and fetch patches
patch_a = agent_a.get_patch()
patch_b = agent_b.get_patch()
# apply patches to local branches, run tests locally, open PRs
apply_patch_to_branch("feature/users", patch_a)
apply_patch_to_branch("feature/users-tests", patch_b)
# run CI locally
run_command("pytest -q")
# create PRs for human review
create_pr("feature/users", base="main", title="feat: add users endpoint")
create_pr("feature/users-tests", base="main", title="test: add users tests")
Ghi chú: Cây làm việc riêng biệt của Cursor và tích hợp Git là cốt lõi trong thiết kế của nó — điều này làm giảm xung đột hợp nhất và giúp kiểm tra các thay đổi trong quy trình làm việc PR tiêu chuẩn.
Kết luận
Antigravity và Cursor 2.0 đại diện cho hai câu trả lời hợp lý cho cùng một vấn đề: làm thế nào để tích hợp các tác nhân LLM mạnh mẽ vào quá trình phát triển phần mềm hàng ngày? Antigravity hướng đến một tầm nhìn rộng hơn, tập trung vào nhiệm vụ điều khiển, coi các tác nhân như những đồng đội tự động trên các trình soạn thảo, thiết bị đầu cuối và trình duyệt. Cursor 2.0 lựa chọn một phương pháp tiếp cận cân nhắc, lấy nhà phát triển làm trọng tâm, giữ Git và việc xem xét mã ở vị trí trung tâm đồng thời cho phép thử nghiệm nhanh chóng với nhiều tác nhân.
Cả hai đều là những tiến bộ đáng kể. Đối với các nhóm, quyết định sẽ phụ thuộc vào việc bạn muốn tự động hóa chuyển đổi (và có thể gánh vác chi phí quản lý) hay tăng năng suất gia tăng, tích hợp chặt chẽ. Dù theo cách nào, kỷ nguyên của sự phát triển của tác nhân đã có mặt — và nó sẽ thưởng cho các nhóm coi trọng vấn đề bảo mật, khả năng quan sát và xác minh của con người là mối quan tâm hàng đầu.
Các nhà phát triển có thể truy cập API LLM mới nhất như Claude Opus 4.5 và Song Tử 3 Pro v.v. thông qua CometAPI, phiên bản mẫu mới nhất luôn được cập nhật trên trang web chính thức. Để bắt đầu, hãy khám phá các khả năng của mô hình trong Sân chơi và tham khảo ý kiến Hướng dẫn API để biết hướng dẫn chi tiết. Trước khi truy cập, vui lòng đảm bảo bạn đã đăng nhập vào CometAPI và lấy được khóa API. Sao chổiAPI cung cấp mức giá thấp hơn nhiều so với giá chính thức để giúp bạn tích hợp.
Sẵn sàng chưa?→ Đăng ký CometAPI ngay hôm nay !
Nếu bạn muốn biết thêm mẹo, hướng dẫn và tin tức về AI, hãy theo dõi chúng tôi trên VK, X và Discord!
