Skip to Content
🛠️ Công cụ AIPreviewAntigravityPreview

Antigravity

Antigravity là AI Coding Agent tiên tiến được phát triển bởi Google DeepMind, tích hợp trực tiếp vào IDE để hỗ trợ lập trình viên trong mọi công việc coding.

Tổng quan

Antigravity hoạt động như một đồng nghiệp AI có khả năng:

  • Đọc và hiểu toàn bộ codebase
  • Thực thi lệnh terminal
  • Tạo, sửa, xóa file
  • Điều khiển trình duyệt để test
  • Lập kế hoạch và thực hiện các tác vụ phức tạp

Tính năng nổi bật

🧠 Context Engineering

Antigravity sử dụng kỹ thuật Context Engineering để hiểu ngữ cảnh dự án:

  • Tự động phân tích cấu trúc thư mục
  • Đọc file cấu hình (package.json, tsconfig.json, etc.)
  • Hiểu mối quan hệ giữa các module

🛠️ Multi-Tool Agent

Antigravity có quyền truy cập đến nhiều công cụ:

Công cụMô tả
view_fileĐọc nội dung file
write_to_fileTạo file mới
replace_file_contentSửa đổi file
run_commandChạy lệnh terminal
browser_subagentĐiều khiển trình duyệt
grep_searchTìm kiếm trong code
find_by_nameTìm file theo tên

📋 Task Management

Antigravity tổ chức công việc qua các artifacts:

  • task.md - Checklist công việc
  • implementation_plan.md - Kế hoạch thực hiện
  • walkthrough.md - Tổng kết sau khi hoàn thành

Cách sử dụng hiệu quả

1. Mô tả rõ ràng mục tiêu

❌ "Sửa bug" ✅ "Trang login đang hiển thị lỗi 'undefined' khi submit form trống. Cần thêm validation và hiển thị thông báo lỗi phù hợp."

2. Cung cấp context cần thiết

✅ "Trong file `src/components/LoginForm.tsx`, hàm `handleSubmit` đang không kiểm tra trường hợp email rỗng."

3. Chia nhỏ task phức tạp

Thay vì yêu cầu “Xây dựng hệ thống authentication”, hãy chia thành:

  1. Thiết kế database schema cho user
  2. Tạo API endpoint đăng ký
  3. Tạo API endpoint đăng nhập
  4. Tạo UI form đăng ký
  5. Tích hợp và test

4. Review kế hoạch trước khi thực hiện

Antigravity sẽ tạo implementation_plan.md trước khi code. Hãy review kỹ để đảm bảo hướng đi đúng.

Workflow điển hình

Các command hữu ích

CommandMô tả
/workflowXem các workflow đã định nghĩa
/workflow [tên]Chạy workflow cụ thể

Best Practices

  1. Luôn review thay đổi - Antigravity có thể sai, đặc biệt với logic phức tạp
  2. Sử dụng Git - Commit thường xuyên để có thể rollback
  3. Chạy tests - Yêu cầu Antigravity chạy test sau mỗi thay đổi lớn
  4. Đặt câu hỏi - Nếu không chắc, hãy hỏi Antigravity giải thích

So sánh với các công cụ khác

Tính năngAntigravityCursorGitHub Copilot
Multi-file editing
Terminal access
Browser automation
Task planning
Context windowRất lớnLớnTrung bình

Kết luận

Antigravity là công cụ mạnh mẽ cho các tác vụ coding phức tạp, đặc biệt khi cần:

  • Refactor lớn
  • Tạo feature mới từ đầu
  • Debug vấn đề khó
  • Viết documentation

Với khả năng hiểu context sâu và thực thi đa công cụ, Antigravity giúp tăng tốc đáng kể workflow của lập trình viên.

Last updated on