Skip to Content
🛠️ Công cụ AIAntigravityPreviewAgent

Agent

Agent là hệ thống suy luận (reasoning system) cốt lõi của Antigravity. Đây là “bộ não” thực hiện tất cả các tác vụ coding.

Khả năng của Agent

Agent có thể thực hiện các bước phức tạp một cách tự động:

🔍 Phân tích

  • Đọc và hiểu toàn bộ codebase
  • Phân tích cấu trúc thư mục và dependencies
  • Tìm kiếm patterns và anti-patterns

📝 Lập kế hoạch

  • Tạo kế hoạch triển khai chi tiết
  • Chia nhỏ task phức tạp thành các bước
  • Đề xuất approach tối ưu

🛠️ Thực thi

  • Tạo, sửa, xóa files
  • Chạy commands trong terminal
  • Điều khiển browser cho testing

✅ Xác minh

  • Chạy tests
  • Validate kết quả
  • Tạo documentation

Multi-step Reasoning

Agent không chỉ trả lời câu hỏi đơn lẻ. Nó có khả năng:

Quản lý Conversation

Mỗi conversation với Agent là một session độc lập:

  • Context riêng biệt - Mỗi conversation có context riêng
  • Lịch sử được lưu - Bạn có thể quay lại conversation cũ
  • Artifacts được tạo - Mỗi task phức tạp sẽ tạo ra artifacts

Tools có sẵn

Agent có quyền truy cập đến một bộ công cụ mạnh mẽ:

File Operations

ToolMô tả
view_fileĐọc nội dung file
write_to_fileTạo file mới
replace_file_contentSửa đổi nội dung file
multi_replace_file_contentSửa nhiều vị trí trong file

Search & Navigation

ToolMô tả
grep_searchTìm kiếm text trong code
find_by_nameTìm file/folder theo tên
view_file_outlineXem cấu trúc file
view_code_itemXem chi tiết class/function

Execution

ToolMô tả
run_commandChạy lệnh terminal
command_statusKiểm tra trạng thái lệnh
send_command_inputGửi input đến process đang chạy

Browser

ToolMô tả
browser_subagentĐiều khiển browser
read_url_contentĐọc nội dung URL

Communication

ToolMô tả
notify_userThông báo cho user
task_boundaryĐánh dấu tiến độ task

Cách Agent suy nghĩ

Agent hoạt động theo workflow:

1. PLANNING Mode

Khi nhận yêu cầu mới, Agent sẽ:

  • Nghiên cứu codebase
  • Hiểu requirements
  • Tạo implementation_plan.md
  • Chờ user approve

2. EXECUTION Mode

Sau khi được approve:

  • Thực hiện các thay đổi theo plan
  • Cập nhật tiến độ trong task.md
  • Xử lý lỗi nếu có

3. VERIFICATION Mode

Sau khi hoàn thành:

  • Chạy tests
  • Validate kết quả
  • Tạo walkthrough.md

Best Practices

✅ Cung cấp context đầy đủ

Agent hoạt động tốt hơn khi có đủ thông tin:

  • Mô tả rõ vấn đề
  • Chỉ ra files liên quan
  • Giải thích business logic nếu cần

✅ Review cẩn thận

Agent có thể mắc lỗi, đặc biệt với:

  • Logic phức tạp
  • Edge cases
  • Business rules đặc thù

✅ Sử dụng Git

Luôn commit trước khi để Agent thay đổi lớn. Điều này cho phép:

  • Rollback nếu cần
  • Review diff
  • Track history

✅ Chia nhỏ tasks

Thay vì một task lớn, hãy chia thành nhiều tasks nhỏ hơn để:

  • Dễ review
  • Dễ debug
  • Dễ quản lý

Giới hạn

Agent hiện tại có một số giới hạn:

  • Không hỗ trợ worktrees
  • Không thể access private networks
  • Rate limits theo plan
  • Một số file types không được hỗ trợ (VD: .ipynb)
Last updated on