AI agent

Google mở cửa Android Studio và CLI cho các AI agent bên thứ ba

Google hiện đã cho phép các AI agent bên ngoài như Claude Code và Codex xây dựng, kiểm thử và gỡ lỗi ứng dụng Android trực tiếp trong Android Studio và giao diện dòng lệnh.

Đầu robot Android được kết nối với một chiếc laptop hiển thị mã nguồn, tượng trưng cho sự tích hợp AI trong phát triển Android.
Minh họa được tạo riêng cho bài viết này

Được dịch tự động từ bản gốc tiếng Anh.

Google chính thức mở cửa hệ sinh thái phát triển Android cho các tác nhân trí tuệ nhân tạo (AI agent) của bên thứ ba, cho phép các công cụ như Claude Code của Anthropic và Codex của OpenAI tương tác sâu với Android Studio và giao diện dòng lệnh. Được công bố vào ngày 28 tháng 10 năm 2026 tại Hội nghị Thượng đỉnh Nhà phát triển Android (Android Dev Summit), động thái này giúp các agent bên ngoài không chỉ tạo mã nguồn mà còn có thể xây dựng, kiểm thử, gỡ lỗi và xác minh các bản vá lỗi trong bộ công cụ chính thức. Bản cập nhật đánh dấu một sự thay đổi lớn từ việc khóa chặt vào hệ thống độc quyền, trao cho nhà phát triển quyền tự do lựa chọn mô hình AI ưa thích của họ trong khi vẫn tích hợp chúng vào cơ sở hạ tầng chuyên nghiệp của Google.

Chuyện gì đã xảy ra

Trọng tâm của thông báo này là việc ổn định hóa tính năng "Bring Your Own Agent" (Mang theo Agent của bạn) trong phiên bản Android Studio Rabbit 2 mới. Tính năng này hỗ trợ hơn 40 agent lập trình tuân thủ Giao thức Khách hàng Agent (Agent Client Protocol) mở. Thay vì buộc nhà phát triển sử dụng các công cụ dựa trên Gemini của riêng Google, công ty cung cấp quyền truy cập chuẩn hóa vào môi trường phát triển tích hợp (IDE) của mình. Nhà phát triển có thể cài đặt nhiều agent, chuyển đổi liền mạch giữa chúng và cho phép các agent này kế thừa toàn bộ ngữ cảnh của IDE, bao gồm cấu trúc dự án, cấu hình build và các ký hiệu. Điều này loại bỏ nhu cầu các agent phải tái tạo ngữ cảnh thông qua việc tìm kiếm mã chậm chạp hoặc đoán mò trong terminal.

Ngoài giao diện đồ họa, Google đã phát hành các plugin Android CLI chính thức cho các agent lớn như Claude Code và Codex. Các plugin này mở rộng khả năng của agent sang việc tạo dự án, quản lý trình giả lập, kiểm tra giao diện người dùng (UI) và truy cập tài liệu. Một bổ sung quan trọng là tính năng Change Review (Xem xét thay đổi), quét các sửa đổi đang chờ xử lý để tìm các vấn đề phổ biến và hướng dẫn nhà phát triển qua các tập hợp thay đổi lớn trước khi chúng được áp dụng. Điều này đảm bảo rằng các gợi ý tự động được kiểm duyệt về chất lượng và tính nhất quán trước khi hợp nhất, giải quyết những lo ngại về mã do AI tạo ra chưa được kiểm soát.

Cách hoạt động

Việc tích hợp dựa trên Giao thức Khách hàng Agent, một tiêu chuẩn mở cho phép các mô hình AI bên ngoài giao tiếp với các công cụ Android. Khi một agent kết nối với Android Studio, nó có quyền đọc cùng dữ liệu ngữ cảnh mà một nhà phát triển con người nhìn thấy, chẳng hạn như trạng thái Compose Preview và đầu ra Logcat. Ngữ cảnh chia sẻ này cho phép agent hiểu trạng thái hiện tại của ứng dụng mà không cần phân tích lại các tệp từ đầu. Đối với người dùng terminal, lệnh android preview mới cho phép các agent hiển thị bản xem trước Jetpack Compose trực tiếp trong dòng lệnh, bỏ qua nhu cầu khởi chạy IDE đầy đủ hoặc trình giả lập. Google tuyên bố phương pháp này cho phép các agent hoàn thành các tác vụ UI nhanh hơn 77% trong khi sử dụng ít token hơn tới ba lần, mặc dù phương pháp đo lường cụ thể không được chi tiết hóa.

Để gỡ lỗi và kiểm thử, CLI hiện bao gồm lệnh android device remote, cấp cho các agent quyền truy cập vào các thiết bị vật lý trong phòng thí nghiệm của Google. Điều này cho phép kiểm thử trong thế giới thực thay vì chỉ dựa vào trình giả lập. Ngoài ra, lệnh android signals truyền dữ liệu sản xuất, chẳng hạn như số liệu Android vitals và báo cáo Firebase Crashlytics, vào quy trình làm việc trên terminal. Các agent có thể sử dụng dữ liệu này để điều tra rò rỉ bộ nhớ, lỗi ứng dụng không phản hồi (ANR) và sự cố sụp đổ. Trong một quy trình làm việc được minh họa, Claude Code đã sử dụng thư viện LeakCanary để xác định các rò rỉ bộ nhớ trên nhiều thiết bị, truy vết chúng đến các đoạn mã cụ thể, áp dụng các bản sửa lỗi và chạy lại các bài kiểm tra để xác nhận giải pháp.

Chi tiết chính

  • Tính năng "Bring Your Own Agent" hiện đã ổn định trong Android Studio Rabbit 2, hỗ trợ hơn 40 agent thông qua Giao thức Khách hàng Agent.
  • Các lệnh CLI mới bao gồm android preview để hiển thị Compose trên terminal và android device remote để truy cập các thiết bị kiểm thử vật lý.
  • Google báo cáo rằng các agent sử dụng lệnh xem trước trên terminal đã hoàn thành các tác vụ UI nhanh hơn 77% và sử dụng ít token hơn tới ba lần.
  • Lệnh android signals tích hợp dữ liệu Firebase Crashlytics và Android vitals trực tiếp vào quy trình làm việc trên terminal của agent để gỡ lỗi trong môi trường sản xuất.
  • Android Bench 2.0 đã được giới thiệu để đánh giá hiệu suất của agent trong các tác vụ phức tạp, đo lường cả thời gian hoàn thành và chi phí.
  • Matthew McCullough, Phó Chủ tịch Sản phẩm của Android, nhấn mạnh rằng mục tiêu là cung cấp sự lựa chọn cho nhà phát triển thay vì đẩy người dùng về phía các mô hình Gemini độc quyền của Google.

Tại sao điều này quan trọng

Đối với các kỹ sư phần mềm và trưởng nhóm kỹ thuật, sự phát triển này giảm thiểu ma sát trong việc áp dụng các quy trình làm việc hỗ trợ bởi AI. Trước đây, việc sử dụng các công cụ AI bên ngoài thường yêu cầu sao chép các đoạn mã giữa các cửa sổ hoặc dựa vào các tích hợp plugin hạn chế thiếu ngữ cảnh IDE sâu. Bằng cách cấp cho các agent quyền truy cập gốc vào các hệ thống build, profiler và báo cáo sụp đổ, Google cho phép một vòng lặp gắn kết hơn nơi AI có thể tự xác minh công việc của mình. Điều này chuyển vai trò của nhà phát triển từ việc viết từng dòng mã sang xem xét và hướng dẫn các agent tự động có thể xử lý việc gỡ lỗi thường xuyên và điều chỉnh UI. Khả năng chuyển đổi giữa các mô hình AI khác nhau trong cùng một IDE cũng ngăn chặn sự khóa chặt vào nhà cung cấp, cho phép các nhóm chọn mô hình tốt nhất cho các tác vụ cụ thể dựa trên chi phí hoặc hiệu suất.

Tuy nhiên, tốc độ tìm kiếm lỗi tự động đặt ra những thách thức mới. Như đã lưu ý trong nguồn tin, việc phát hiện tự động có thể vượt quá tốc độ sửa chữa, với một máy quét xác định 29.000 lỗ hổng tiềm năng trong khi chỉ vài trăm được giải quyết. Việc giới thiệu các công cụ như Change Review và Android Bench 2.0 cố gắng giảm thiểu điều này bằng cách cung cấp đánh giá có cấu trúc và kiểm tra trước khi hợp nhất. Nhà phát triển vẫn phải duy trì cách tiếp cận "con người trong vòng lặp", vì các agent AI có thể bỏ sót những vấn đề tinh tế như race condition, ngay cả khi chúng giải quyết hiệu quả các rò rỉ bộ nhớ rõ ràng. Trọng tâm hiện nay chuyển sang việc quản lý và xác minh đầu ra của AI chứ không chỉ đơn thuần là tạo ra nó.

Bạn có thể làm gì

  • Cập nhật lên Android Studio Rabbit 2 để truy cập tính năng "Bring Your Own Agent" ổn định và cài đặt các AI agent tương thích.
  • Thử nghiệm lệnh android preview trong terminal của bạn để giảm mức sử dụng token và tăng tốc các tác vụ lặp lại UI.
  • Cấu hình lệnh android signals để kết nối agent của bạn với dữ liệu Firebase Crashlytics nhằm điều tra tự động các sự cố trong môi trường sản xuất.
  • Sử dụng tính năng Change Review để kiểm toán các tập hợp sửa đổi do AI tạo ra trước khi áp dụng chúng vào codebase của bạn.
  • Đánh giá các mô hình AI ưa thích của bạn bằng Android Bench 2.0 để hiểu hiệu suất và tác động chi phí của chúng đối với các tác vụ Android phức tạp.
  • Tích hợp LeakCanary với các quy trình làm việc AI agent của bạn để tự động hóa việc phát hiện và giải quyết các rò rỉ bộ nhớ trong quá trình phát triển.
  • #android
  • #ai-agents
  • #developer-tools
  • #google
  • #cli

Công cụ từ cửa hàng Bytechap

Đọc tiếp

AI agent

Genie 4 của Google cung cấp cho các tác nhân AI một thế giới thực hành với vật lý chưa hoàn hảo

Google DeepMind đã ra mắt Genie 4, một mô hình thế giới tương tác thời gian thực để huấn luyện các tác nhân AI. Mặc dù nó cho phép kiểm thử động, nhưng tính nhất quán về vật lý còn hạn chế làm giảm độ tin cậy của nó trong các mô phỏng rủi ro cao.

AI agent

Bảo mật AI agent bằng gVisor và microVM trong Kubernetes

Kagent v1.0 và Agent Substrate giới thiệu cơ chế cách ly phần cứng và phần mềm cho các AI agent, sử dụng gVisor và microVM để ngăn chặn thoát khỏi sandbox và thực thi chính sách trong cụm Kubernetes.

Tất cả bài viết