15 điểm bởi GN⁺ 2025-11-19 | 5 bình luận | Chia sẻ qua WhatsApp
  • Môi trường phát triển chạy bằng AI lấy agent làm trung tâm, là nền tảng IDE hợp nhất của Google có thể tự chủ lập kế hoạch và thực thi các tác vụ phần mềm phức tạp
  • Dựa trên mô hình Gemini 3, kết hợp điều khiển trình duyệt, tương tác bất đồng bộ và quản lý agent trong một quy trình phát triển phức hợp để hiện thực hóa hình thái IDE thế hệ tiếp theo
  • Cung cấp lệnh mã bằng ngôn ngữ tự nhiên, tự động hoàn thành bằng phím Tab, và agent nhận biết ngữ cảnh để nâng cao hiệu suất phát triển
  • Với các tính năng như giám sát hoạt động của agent, trực quan hóa kết quả kiểm chứng, tích hợp phản hồi, người dùng có thể kiểm chứng công việc của agent và cộng tác cùng chúng, từ đó tăng độ tin cậy và khả năng cộng tác
  • Thông qua hai giao diện ManagerEditor, có thể linh hoạt chuyển đổi giữa công việc đồng bộ và bất đồng bộ, đồng thời quản lý song song nhiều agent
  • Hiện được cung cấp dưới dạng bản xem trước công khai miễn phí trên MacOS, Linux, Windows, và có thể tùy chọn sử dụng các mô hình Gemini 3, Claude Sonnet 4.5, GPT-OSS

Tổng quan về Google Antigravity

  • Google Antigravity là một AI IDE(Core), cung cấp môi trường để nhà phát triển tận dụng các chức năng tự động hóa lấy agent làm trung tâm trong quá trình viết và quản lý mã
    • Được thiết kế vượt ra ngoài IDE truyền thống, cho phép agent tự chủ thực hiện toàn bộ quá trình phát triển phần mềm
    • Hỗ trợ điều khiển trình duyệt và tương tác bất đồng bộ, nên có thể xử lý các tác vụ phức tạp ngay cả khi người dùng không can thiệp trực tiếp
    • Bao gồm các tính năng tự động hoàn thành bằng Tab (tab autocompletion), lệnh mã bằng ngôn ngữ tự nhiên (natural language code commands), agent cấu hình nhận biết ngữ cảnh (context-aware configurable agent)
  • Được thiết kế với mục tiêu xây dựng niềm tin cho người dùng, hướng đến cả chuyên gia làm việc với codebase doanh nghiệp quy mô lớn lẫn các nhà phát triển nghiệp dư
  • Antigravity được cung cấp miễn phí dưới dạng bản xem trước công khai (public preview), với giới hạn tốc độ hào phóng cho Gemini 3 Pro

Bối cảnh phát triển

  • Các mô hình cấp độ Gemini 3 có thể liên tục thực hiện công việc trong nhiều môi trường mà không cần can thiệp trong thời gian dài
  • Theo đó, cách tương tác giữa người dùng và agent đang dịch chuyển từ mô hình xoay quanh một prompt đơn lẻ sang mức trừu tượng cao hơn
  • Antigravity đưa ra giao diện sản phẩm mới để phù hợp với thay đổi này

Các nguyên tắc cốt lõi (Core Tenets)

Antigravity được xây dựng xoay quanh bốn nguyên tắc: Tin cậy (Trust), Tự chủ (Autonomy), Phản hồi (Feedback), Tự cải thiện (Self-improvement)

  • Tin cậy (Trust)

    • Các sản phẩm hiện có thường nằm ở hai thái cực: hoặc phơi bày mọi hành động của agent, hoặc chỉ hiển thị kết quả
    • Antigravity cung cấp ngữ cảnh ở cấp độ tác vụ (Task-level) và trình bày kết quả kiểm chứng cùng các đầu ra (Artifacts)
      • Các đầu ra bao gồm danh sách công việc, kế hoạch triển khai, giải thích theo từng bước, ảnh chụp màn hình, bản ghi trình duyệt
      • Nhờ đó, người dùng có thể kiểm tra quá trình suy nghĩ và thủ tục xác minh của agent
  • Tự chủ (Autonomy)

    • Hỗ trợ điều khiển agent đồng bộ (synchronized agentic control) giữa editor, terminal và trình duyệt
    • Giao diện mặc định là IDE chạy bằng AI (Editor view), bao gồm tự động hoàn thành bằng Tab, lệnh nội tuyến và agent ở thanh bên
    • Sử dụng mô hình Gemini 3 để agent có thể tự chủ viết mã, chạy cục bộ và kiểm thử trên trình duyệt
    • Trong Manager view, có thể quản lý song song nhiều agent và hỗ trợ tương tác bất đồng bộ
      • Ví dụ: trong khi một agent đang nghiên cứu nền ở hậu trường, bạn vẫn có thể tiếp tục công việc khác ở phía trước
    • Được thiết kế để chuyển đổi tức thì giữa Editor và Manager, tối ưu cho thời đại phát triển bất đồng bộ
  • Phản hồi (Feedback)

    • Để khắc phục giới hạn của agent từ xa, hệ thống đưa vào cơ chế phản hồi trực quan
      • Với đầu ra văn bản, cung cấp chú thích kiểu Google Docs; với đầu ra trực quan, cung cấp tính năng chọn và bình luận
      • Phản hồi được tự động áp dụng ngay cả khi agent đang chạy, nên không làm gián đoạn quy trình
    • Phản hồi được tích hợp một cách trực quan trên nhiều giao diện và loại đầu ra, qua đó liên tục cải thiện và điều chỉnh công việc của agent
  • Tự cải thiện (Self-improvement)

    • Antigravity tích hợp việc học làm chức năng cốt lõi
      • Mọi hành động của agent đều được lưu và sử dụng trong cơ sở tri thức, giúp học từ các công việc trước đó
      • Tích lũy cả tri thức tường minh lẫn tri thức trừu tượng như đoạn mã, thông tin kiến trúc, quy trình công việc
      • Người dùng có thể xem các mục tri thức này trong Agent Manager

Các trường hợp sử dụng theo loại nhà phát triển

  • Frontend Developer
    • Tận dụng agent dựa trên trình duyệt để tự động hóa công việc lặp lại và nâng cao hiệu suất phát triển UX
  • Full Stack Developer
    • Hỗ trợ xây dựng ứng dụng ở cấp độ production thông qua đầu ra chất lượng cao và các bài kiểm thử xác minh toàn diện
  • Enterprise Developer
    • Dùng Agent Manager để điều phối agent trên nhiều workspace, giảm chuyển đổi ngữ cảnh (context switching) và tối ưu hiệu quả vận hành

Sử dụng và truy cập

  • Google Antigravity hiện được cung cấp dưới dạng bản xem trước công khai miễn phí (Public Preview)
    • Hỗ trợ MacOS, Linux, Windows
    • Có thể tùy chọn dùng các mô hình Gemini 3, Claude Sonnet 4.5, GPT-OSS
    • Cung cấp tự động hoàn thành bằng Tab không giới hạn, yêu cầu lệnh không giới hạn và giới hạn tốc độ rộng rãi
  • Có thể xem thêm tính năng và ví dụ tại các trang chính thức tài liệu (docs)trường hợp sử dụng (use cases)
  • Các cập nhật sẽ tiếp tục được công bố qua các kênh chính thức X, LinkedIn, YouTube
  • Gói dành cho đội nhóm/doanh nghiệp cũng sẽ được công bố

5 bình luận

 
yeorinhieut 2025-11-20

Dùng thử rồi và thấy khá ưng ý.

 
yeorinhieut 2025-11-21

Tuy nhiên hạn mức sử dụng rất eo hẹp, cũng không thể thanh toán thêm.

 
wedding 2025-11-20

Ngay từ câu hỏi đầu tiên đã báo lỗi rằng "Agent execution terminated due to model provider overload. Please try again later.". Có vẻ như nó hơi thiếu ổn định.

 
anjwoc 2025-11-21

Có lẽ là vì hiện tại đang miễn phí
Sau khi chuyển sang trả phí thì chắc sẽ ổn định hơn

 
GN⁺ 2025-11-19
Ý kiến Hacker News
  • Tôi đã dùng thử khá nhiều. Đây là một fork của VS Code. Có vài lỗi giao diện nhỏ, nhưng một số điểm về khả năng sử dụng lại tốt hơn. Những thứ khó chịu của Cursor (ví dụ: chỉ báo duyệt thay đổi mã không biến mất) vẫn khiến tôi bực. Thiết kế lần này trông tinh tế hơn và bớt đục hơn
    Tôi đang làm dở một dự án và có thể mang nguyên thiết lập của Cursor sang nên việc chuyển đổi khá dễ. Cảm giác giống như chiến tranh trình duyệt vậy.
    Tôi bắt đầu dùng vì muốn thử Gemini 3 nên phải dùng IDE này, nhưng dù nhanh, nó có vẻ là kiểu model gần như không nhìn ngữ cảnh. Cũng có thể là vấn đề thiết kế prompt. Nhưng nó không có ý chí tự làm gì cả, và có thái độ hơi bất lực giống thời 2.5.
    Dù vậy, vẫn đáng khen ở chỗ nó thông minh hơn Cursor Composer nhưng lại ít phụ thuộc ngữ cảnh hơn. Gemini có tiềm năng.
    Nhưng sau khoảng 20 phút thì tôi hết sạch credit. Cũng không có nút thanh toán, chỉ hiện thông báo bảo đổi sang model khác.
    Nếu muốn khiến mọi người dùng IDE và LLM cùng nhau, thì ít nhất phải cung cấp một con đường trả phí thực sự dùng được. Cuối cùng tôi quay lại Cursor, nơi đã có sẵn Gemini 3 Pro. Lập trình viên thực thụ sẵn sàng trả tiền cho thứ hữu ích. Mong là Google đừng tự thiết lập thất bại cho mình mỗi lần tung sản phẩm

    • Tôi cũng có trải nghiệm tương tự. Tôi còn chưa dùng nổi prompt Gemini 3 đầu tiên thì đã hết credit. Cũng không có cách nào trả tiền ngay trong ứng dụng. Chuyển sang gpt-oss:120b thì một số tính năng hoạt động ổn, và tính năng chú thích tài liệu khá ổn. Nhưng nó vẫn mang đậm cảm giác kiểu sản phẩm “chỉ người trong nội bộ mới test” đặc trưng của Google.
      Sau đó nó còn rơi vào vòng lặp lặp lại đầu ra. Nếu là app của Google thì lẽ ra phải phát hiện kiểu này chứ. Giờ tôi định bỏ hẳn việc beta test app FAANG. Quay lại Codex thôi
    • Tôi muốn đùa rằng sáng nay Gemini 3 đã đạt được tự ý thức và định phá hủy hạ tầng của kẻ thù, nhưng rồi bị hết credit nên dừng lại
    • Nghe cụm “fork của VS Code” lại khiến tôi nghĩ rằng, chiến tranh trình duyệt thì Chrome đã thắng, còn chiến tranh IDE thì Microsoft đang thắng bằng VSCode
    • Vừa nhìn công bố Antigravity là tôi đã nghĩ “dự án này chắc chết trong vòng một năm”. Nhưng có vẻ đúng là ngay từ lúc ra mắt nó đã bật chế độ tự hủy
    • “Giới hạn dùng trong 20 phút” à, tôi tự hỏi các cổ đông Google đã tốn bao nhiêu tiền cho 20 phút đó. Có khi còn nhiều hơn phần tăng giá cổ phiếu
  • Tôi tải về dùng thử thì đúng là một fork của VSCode, gần như giống hệt Cursor. Các model được hỗ trợ là

    • Gemini 3 Pro (High / Low)
    • Claude Sonnet 4.5 (bao gồm Thinking)
    • GPT-OSS 120B (Medium)
    • Điều khiến tôi ngạc nhiên là trong bài blog không chỗ nào nhắc đây là nền tảng dựa trên VSCode. Tôi thấy Google ra mắt kiểu che giấu xuất xứ như vậy hơi bất lịch sự
    • Tôi tự hỏi tại sao mấy fork kiểu này lại không xây trên Eclipse Theia. Hay là do vấn đề giấy phép?
    • Việc có cả Claude và GPT-OSS khá thú vị. Cả hai đều chạy trên Google Cloud, nên có vẻ Antigravity đang dùng trực tiếp hạ tầng GC thay vì gọi API bên ngoài
    • Với tư cách người từng tự làm hai IDE, tôi thấy fork VSCode gần như luôn là lựa chọn đúng. Bạn có được khả năng mở rộng, sự quen thuộc và tiết kiệm thời gian. Tận dụng mã nguồn mở là điều rất bình thường trong ngành
    • Điều thú vị là rốt cuộc VSCode lại chạy trên nền Chrome. Một kiểu cấu trúc sandwich Google-Microsoft-Google
  • Khi thấy câu “Congratulations, you have been elevated to manager to agents.”, tôi có cảm giác như mình trở thành người quản lý các LLM thay cho lập trình viên junior

    • Cách gọi “lập trình viên junior” thì tiện nhưng không chính xác. Nó có thể viết mã, nhưng là một thực thể không có ký ức, tham vọng hay phong cách; tôi cũng không biết nên gọi nó là gì. Drones? Drains?
    • Công ty tôi bắt buộc mọi người đến văn phòng, nhưng chẳng ai nói chuyện với nhau. Ngay cả người ngồi cạnh cũng nói qua Zoom
    • Ban đầu tôi tưởng đó là trò đùa, nhưng thấy đúng câu đó xuất hiện trong video thật nên khá sốc
    • Câu “không làm việc với những người giỏi” khiến tôi nhớ ra rằng LLM thì quá mức tử tế
    • Hồi trước tôi từng hào hứng vì tưởng họ sắp làm “agent thật”, nhưng “AI agent” hiện tại rốt cuộc chỉ là mô hình kinh doanh để tăng số lần gọi API lên gấp 10.
      Trên thực tế, sự lãng phí request để phục vụ KPI còn nhiều hơn cả mức tăng năng suất. Xu hướng này đang trở thành công cụ che giấu giới hạn của foundation model. Cuối cùng rồi vẫn sẽ cần người thật biết hiểu code
  • Năm 2020 là mỗi ngày một framework JS mới, năm 2024 là mỗi ngày một trình duyệt fork từ Chrome mới, còn năm 2025 có vẻ sẽ là mỗi ngày một AI IDE fork từ VSCode mới

    • 2020, 2024 và 2025 đều là năm của các fork Electron
    • Tôi thắc mắc sao Google không dùng stack GUI riêng của mình như Flutter hay Compose Multiplatform. Có vẻ người thật sự đổi mới chỉ có Zed
    • Liệu thay vì fork VSCode thì có thể làm dưới dạng extension không?
    • Tôi nghe nói Microsoft chặn các tính năng liên quan đến Copilot ở mức extension, nên fork là điều khó tránh
    • Thà một trong các fork VSCode làm hẳn phiên bản chỉ lộ ra giao diện chung còn hay hơn. Khi đó Microsoft cũng buộc phải đổi thái độ
  • Toàn bộ bài blog được viết theo góc nhìn của Google nhiều hơn là của người dùng. “Why We Built Antigravity” nghe như kiểu, sao tôi phải quan tâm chuyện đó?

    • Từ góc nhìn người dùng thì chẳng có lý do gì để quan tâm. Nó chỉ là một màn trình diễn cho nhà đầu tư, và theo dự đoán của tôi thì sang năm sẽ bị khai tử
    • Với tư cách người từng dùng Google AI Studio, Vertex và Gemini Chat, giờ lại thêm Antigravity nữa nên tôi thấy sự bành trướng sản phẩm đã quá nghiêm trọng. Có lẽ các PM nên ngồi lại uống cà phê và dọn dẹp bớt
    • Google chỉ nói “điều này tốt cho Google thế nào”, chứ không giải thích “điều này tốt cho người dùng thế nào”. Hướng truyền tải giá trị đang bị đảo ngược
    • Thực ra phần giới thiệu sản phẩm nên tập trung vào chính sản phẩm, không phải Google hay người dùng. Cứ cho thấy tính năng rồi để người dùng tự đánh giá
    • Cả trang trông giống một trang bán hàng doanh nghiệp theo phong cách Apple. Cảm giác như họ muốn ép triển khai nó cho lập trình viên
  • Trang giá ghi là “gói miễn phí hào phóng”, nhưng khi tôi thử biến một file HTML thành template Jinja thì chỉ sau 2 phút đã gặp lỗi quota limit exceeded

    • Có vẻ các model hiện giờ đang quá tải nên không chạy ổn định được
    • Nếu đưa file HTML vào context thì rất có thể nguyên nhân là mức tiêu thụ token tăng vọt
    • Giống nghịch lý Jevons, cứ miễn phí là mọi người sẽ dùng sạch không chừa gì. Tầng miễn phí của OpenRouter cũng từng như vậy
    • Tôi cũng từng định làm một app iOS đơn giản mà hết sạch credit. Dù chỉ có vài file thôi cũng vậy
    • Tôi cũng gặp y hệt trên Gemini CLI
  • “Agent spam” thật sự quá mệt mỏi. Tôi chỉ muốn viết code thôi. Có cảm giác bây giờ còn quá sớm để nghỉ hưu, nhưng lại quá muộn để hào hứng với công nghệ mới

    • Tôi hoàn toàn đồng cảm. Trong domain chuyên môn thực tế của tôi, viết code không có AI còn nhanh hơn hẳn. AI tạo ra những lỗi bug tinh vi, và việc giải thích ngữ cảnh cho nó rất tốn thời gian.
      Dù vậy, khi thảo luận ý tưởng triển khai với LLM hoặc nhanh chóng tạo mã test hay script, nó thực sự rất hữu ích. Những phần đó giúp tôi tìm lại niềm vui lập trình
    • Các làn sóng công nghệ trước đây ít nhất còn thấy thú vị, còn đợt AI lần này thì hơi mang màu sắc phản địa đàng. Cái cấu trúc hút lấy kiến thức và bài viết của chúng ta rồi bán ngược lại cho chính chúng ta khiến tôi khó chịu.
      Công nghệ thì ấn tượng thật, nhưng có lẽ cái giá xã hội sẽ rất lớn. Dù vậy, thực tế cay đắng là vẫn phải tiếp tục bám theo nếu không muốn tụt lại
    • Tôi thì hoàn toàn không dùng “agent”. Tôi chỉ chat với LLM trong Emacs. Dùng để thảo luận thiết kế, làm prototype, tham khảo thì tốt, nhưng tỷ lệ lãng phí thời gian cỡ 25%.
      Bù lại tôi có thể tự mình rà soát chất lượng mã nên thấy cách này tốt hơn. Miễn là vẫn còn công ty hiểu kiểu tiếp cận này thì tôi không lo
    • Chưa cần nghỉ hưu sớm đâu. Ngoài công nghệ vẫn còn nhiều việc để làm
  • Nhìn câu “hãy khởi chạy agent để giao việc lặp đi lặp lại”, tôi lại nghĩ phần mềm tương lai sẽ thành một hệ thống mà không ai hiểu bên trong. Nhưng chắc dòng chảy này vẫn không dừng lại

    • Thực ra nhiều công ty đã ở trong trạng thái đó rồi. Ngược lại, các công cụ kiểu này còn có thể đẩy nhanh việc hiểu codebase
    • Nghe câu “phần mềm tương lai...” mà tôi chỉ biết cười gượng
    • Để tạo ra thứ mới thì vẫn cần người có tay nghề
    • Bạn cũng có thể giao cho agent việc dọn cruft, phân tích nguyên nhân, giải thích cấu trúc. Đội ngũ con người cũng gặp những vấn đề tương tự, nên cách tiếp cận này không hẳn là sai hoàn toàn
    • Nhìn các lập trình viên sợ AI tôi thấy buồn cười. AI chỉ là thêm một lớp trừu tượng hóa nữa thôi. Ai học được thì tăng hiệu suất gấp 10, ai không học thì bị đào thải
  • Khi thấy câu “người dùng không tin vào công việc của agent”, tôi có cảm giác nội dung trên trang khó hiểu đến mức phải cần AI tóm tắt mới đọc nổi. Hiệu ứng cuộn trang thì đúng kiểu gây say luôn

    • Cách nói “xây dựng niềm tin” nghe kỳ thật. LLM đâu có hoàn hảo, nên sao cứ nhấn mạnh niềm tin? Cốt lõi phải là xác minh kết quả, chứ không phải mù quáng tin theo
    • Giờ là thời đại AI viết bài, rồi một AI khác lại đi tóm tắt nó
    • Vụ say vì cuộn trang là thật sự nghiêm trọng
    • Tóm lại thì thông điệp nghe như “đừng tự đọc code, cứ nhìn hình ảnh kết quả mà chúng tôi đưa ra là được”
  • Thành thật mà nói thì cái này trông không tệ đến vậy. Nó giống như việc chuẩn hóa ở cấp UI những gì nhiều người vốn đã làm từ trước.
    Tôi vốn đã dùng workflow dựa trên Claude Code và jj workspace nên không có lý do gì để đổi, nhưng có lẽ nó sẽ hữu ích với những người không muốn tự ráp các công cụ lại với nhau

    • Tôi cũng dùng Claude Code và Codex mỗi ngày, và cứ nghĩ mãi là nên học jj nhưng vẫn chưa bắt đầu. Tôi khá tò mò không biết dùng agent dựa trên CLI với jj workspace cùng nhau như thế nào
    • jj là một công cụ quản lý phiên bản nhanh dùng định dạng tương thích Git. liên kết GitHub của jj
    • Màn hình Agent Manager cho phép nhìn toàn bộ agent trong một nơi và phản hồi ngay các yêu cầu phê duyệt trông khá hữu ích. Có vẻ jj không cung cấp hơn được điểm đó
    • Khởi đầu ổn đấy, nhưng vẫn thua tổ hợp VSCode + CLINE + Gemini Pro