#Agent — Trợ Lý AI Tự Chủ
#Tổng Quan
Agent là phương thức AI chính trong Antigravity IDE. Khác biệt so với các trợ lý code truyền thống, Agent trong Antigravity hoạt động với mức độ tự chủ cao (autonomous), có khả năng lên kế hoạch, thực thi và xác minh các tác vụ phát triển phần mềm phức tạp — end-to-end.
Agent có thể:
- Đọc dự án: Phân tích cấu trúc, hiểu context của codebase
- Chỉnh sửa file: Tạo mới, sửa đổi và xóa file theo yêu cầu
- Chạy lệnh Terminal: Cài đặt dependencies, chạy tests, build dự án
- Điều khiển trình duyệt: Mở trang web, kiểm thử UI, chụp ảnh màn hình
- Tạo Artifacts: Xuất các sản phẩm như kế hoạch, báo cáo, ảnh chụp để người dùng đánh giá
#Cách Hoạt Động
#Nguyên Lý Agent-First
Antigravity được xây dựng theo triết lý agent-first, trong đó Agent không chỉ hỗ trợ mà còn dẫn dắt quy trình phát triển. Lập trình viên giao nhiệm vụ cho Agent bằng ngôn ngữ tự nhiên, và Agent sẽ:
- Lên kế hoạch (Plan): Phân tích yêu cầu, tạo implementation plan
- Thực thi (Execute): Viết code, chạy lệnh, tương tác với các công cụ
- Xác minh (Verify): Kiểm tra kết quả, chạy test, chụp ảnh UI
- Báo cáo (Report): Tạo artifacts để người dùng review
#Làm Việc Với Agent
Có hai cách tương tác chính:
#Trong Editor
- Mở Agent Panel từ sidebar
- Nhập yêu cầu bằng ngôn ngữ tự nhiên
- Agent sẽ làm việc trực tiếp trong workspace hiện tại
- Phù hợp cho các tác vụ tập trung vào một dự án
#Trong Agent Manager
- Giao diện điều phối đa Agent
- Có thể chạy nhiều Agent song song trên nhiều workspace
- Theo dõi tiến độ, xem artifacts, cung cấp feedback
- Phù hợp cho các tác vụ đa dự án, phức tạp
#Tính Năng Nổi Bật
#Thực Thi Tự Chủ (Autonomous Execution)
Agent có thể tự đọc dự án, chỉnh sửa file, chạy lệnh terminal và thậm chí điều khiển trình duyệt thực tế để lên kế hoạch, triển khai và xác minh tính năng end-to-end.
#Hợp Tác Đa Agent (Multi-Agent Collaboration)
Antigravity cho phép nhiều Agent chuyên biệt làm việc đồng thời trên các workspace khác nhau, cho phép điều phối các quy trình đa Agent phức tạp.
#Lệnh Ngôn Ngữ Tự Nhiên
Lập trình viên mô tả ý định bằng ngôn ngữ tự nhiên, và Agent tạo ra kế hoạch triển khai kèm giải thích (reasoning).
#Minh Bạch Qua Artifacts
Agent tạo ra các Artifacts có thể xác minh — kế hoạch, diff, ảnh chụp màn hình và bản ghi trình duyệt — cho phép người dùng đánh giá hành động, hiểu logic và cung cấp phản hồi.
#Môi Trường Cách Ly (Sandboxed)
Agent xây dựng, kiểm tra và xác thực trong môi trường sandbox an toàn, cho phép tích hợp công cụ cục bộ mà không ảnh hưởng đến bảo mật.
#Tự Động Trình Duyệt (Browser Automation)
Agent có thể mở các phiên Chrome và thực hiện các thao tác tương tác như trích xuất văn bản hoặc xác minh chức năng, thông qua browser plugin được cài đặt thủ công.
#Bắt Đầu Với Agent
- Mở một workspace trong Antigravity
- Nhấn vào biểu tượng Agent trên sidebar để mở Agent Panel
- Mô tả tác vụ bạn muốn thực hiện bằng ngôn ngữ tự nhiên
- Xem Agent lên kế hoạch và bắt đầu thực thi
- Review các artifacts được tạo ra và cung cấp feedback
Lưu ý: Agent hoạt động tốt nhất khi bạn cung cấp context rõ ràng và yêu cầu cụ thể. Hãy mô tả chi tiết kết quả mong muốn để Agent có thể lên kế hoạch hiệu quả.