Xây dựng theo cách của bạn: Sử dụng bất kỳ tác nhân AI nào bạn muốn trong Android Studio
Đọc trong 3 phút
Các công cụ cho nhà phát triển dựa trên AI đã trở thành một nhân tố thiết yếu giúp tăng năng suất kỹ thuật, khi các nhóm áp dụng các tác nhân lập trình AI chuyên biệt, các công cụ khai thác tuỳ chỉnh cho doanh nghiệp và các công cụ tự động. Điều quan trọng là bạn có thể xây dựng ứng dụng Android theo cách phù hợp nhất với bạn và nhóm của bạn, đồng thời, việc phát triển Android dựa trên tác nhân sẽ cởi mở và linh hoạt hơn bao giờ hết.
Năm ngoái, Android Studio đã mở rộng khả năng hỗ trợ cho mọi mô hình AI. Hôm nay, chúng tôi sẽ thực hiện bước tiếp theo bằng cách hỗ trợ tác nhân lập trình mà bạn chọn. Với tính năng mới Bring Your Own Agent (BYOA) (Sử dụng tác nhân của riêng bạn), bạn có thể tích hợp liền mạch tác nhân lập trình mà bạn muốn vào Android Studio (bao gồm Claude Agent của Anthropic, Codex của Open AI và Antigravity của Google) và tăng cường sức mạnh cho tác nhân đó bằng cơ sở hạ tầng và công cụ hỗ trợ được tối ưu hoá cho AI của Android Studio.
Tác nhân và gói AI của bạn
BYOA kết hợp tác nhân bạn yêu thích với trí tuệ nhân tạo tích hợp sẵn trong IDE, giúp tác nhân đó hoạt động nhanh hơn, chính xác hơn và tiết kiệm chi phí hơn. BYOA có trong Android Studio Canary mới nhất với các lợi ích như:
- Nhận biết toàn bộ mã nguồn và hiệu quả sử dụng token: Android Studio cung cấp biểu đồ dự án đầy đủ, chế độ thiết lập bản dựng và thông tin chi tiết về nền tảng ngay trong tác nhân của bạn bằng Giao thức ứng dụng tác nhân (ACP) . Sau đó, tác nhân có thể lọc ra các tệp hoặc thông tin chi tiết có liên quan để sử dụng token hiệu quả, giảm độ trễ và đưa ra câu trả lời chính xác hơn.
- Quy trình làm việc liên tục và liền mạch: Chuyển đổi mượt mà giữa nhiều câu lệnh của tác nhân trò chuyện và các công cụ chuyên dụng của Android Studio, giúp bạn duy trì trạng thái làm việc liên tục khi dễ dàng chuyển đổi giữa các nhiệm vụ.
- Tính linh hoạt của tác nhân: Kết nối trực tiếp mọi tác nhân tuân thủ ACP với Android Studio và đăng nhập bằng gói của bạn. Nếu một nhân viên hỗ trợ hết hạn mức hoặc không đáp ứng được kỳ vọng của bạn về hiệu suất, bạn có thể yêu cầu một nhân viên hỗ trợ khác tiếp quản.
- Chèn công cụ gốc: Chúng tôi kết nối các công cụ chẩn đoán bản dựng, công cụ giao diện người dùng như Bản xem trước Jetpack Compose, công cụ SDK Android và điều khiển trình mô phỏng Android để tác nhân của bạn có quyền truy cập và có thể kiểm thử, chẩn đoán và thực thi trực tiếp trong Android Studio.
Tác nhân lập trình mạnh mẽ, có năng lực và đáng tin cậy
Tác nhân có thể lập kế hoạch và thực thi các quy trình kỹ thuật hoàn chỉnh ngay trong môi trường của bạn, mở ra các trường hợp sử dụng hiệu quả:
- Thực thi trong môi trường: Đọc, ghi và chỉnh sửa tệp, chạy lệnh shell, chạy kiểm thử và tìm kiếm trên web.
- Uỷ quyền cho tác nhân phụ: Chia nhỏ các dự án phức tạp bằng cách tạo ra các tác nhân chuyên biệt cho các nhiệm vụ phụ như xem xét mã hoặc kiểm thử.
- Nắm quyền kiểm soát: Các quyền chi tiết cho phép tác nhân tự hành động đối với công việc thường ngày và tạm dừng để chờ bạn phê duyệt đối với những hành động có rủi ro cao hơn.
- Lưu giữ bối cảnh và cấu hình: Duy trì các phiên hoạt động lâu dài và tự động tải các kỹ năng, lệnh dấu gạch chéo và bộ nhớ của dự án.
Các tác nhân chạy trong Android Studio cũng được hưởng lợi từ các kỹ năng Android và Cơ sở kiến thức Android, đảm bảo các tác nhân này có quyền truy cập vào các phương pháp hay nhất mới nhất về Android. Nếu bạn muốn tìm hiểu thêm về tác động của tác nhân đối với hiệu suất của mô hình, hãy đọc thêm về các bản cập nhật mới nhất cho Android Bench.
Sử dụng Gemini với Google Antigravity
Nhiều nhà phát triển đã và đang sử dụng Gemini trực tiếp trong Android Studio thông qua tác nhân tích hợp sẵn. Chúng tôi sẽ tiếp tục cung cấp trải nghiệm này trong Android Studio. Tuy nhiên, để có trải nghiệm tốt nhất với Gemini, bạn nên chọn tác nhân Antigravity của Google để sử dụng các mô hình Gemini mới nhất như Gemini Flash 3.8, cùng với hạn mức sử dụng AI cao hơn. Bạn cũng có thể đăng nhập vào tác nhân Google Antigravity bằng gói Google AI Pro hoặc Ultra để tận hưởng các lợi ích trong Android Studio hoặc trả phí theo số lượng token bằng khoá Gemini API.
Chọn tác nhân Antigravity của Google
Nếu tổ chức của bạn đang sử dụng Gemini Enterprise, bạn có thể tiếp tục sử dụng tác nhân tích hợp sẵn hoặc tác nhân Antigravity. Trong cả hai trường hợp, tổ chức của bạn vẫn được hưởng lợi từ các biện pháp bảo mật và quyền riêng tư bổ sung của Google Cloud.
Bắt đầu
Tính năng hỗ trợ BYOA đang được triển khai ở dạng bản xem trước, bắt đầu từ bản phát hành Canary của Android Studio Rabbit 2, có các tác nhân thường dùng như Google Antigravity, Claude Agent và Codex. Cả gói AI dành cho doanh nghiệp và gói AI dành cho người tiêu dùng đều được hỗ trợ, tuỳ thuộc vào nhà cung cấp tác nhân. Để kết nối một nhân viên hỗ trợ, hãy làm theo các bước sau:
- Cập nhật Android Studio: Đảm bảo bạn đang chạy phiên bản mới nhất từ kênh phát hành Canary.
- Kết nối(các) tác nhân: Trong cửa sổ tác nhân, hãy chọn một trong các tác nhân (Claude Agent, Codex hoặc Antigravity) rồi đăng nhập hoặc cung cấp khoá API. Bạn có thể tìm thấy các tác nhân khác trong phần Cài đặt > Công cụ > AI > Tác nhân của sổ đăng ký
- Khám phá tài liệu: Xem ghi chú phát hành bản thử nghiệm tại đây.
Ý kiến phản hồi của bạn rất quan trọng trong quá trình chúng tôi tiếp tục cải thiện trải nghiệm AI trong Android Studio. Nếu bạn phát hiện lỗi hoặc vấn đề, vui lòng gửi vấn đề. Chúng tôi rất mong chờ những sản phẩm của bạn!
-
Tin tức về sản phẩmAndroid Studio Rabbit 2 hiện đã ổn định và sẵn sàng để bạn sử dụng trong môi trường thực tế. Bản phát hành này bao gồm các tính năng chính giúp cải thiện quá trình phát triển của bạn, chẳng hạn như Bring Your Own Agent (Sử dụng tác nhân của riêng bạn), các tính năng mới của Trình mô phỏng XR, bản cập nhật LeakCanary, công cụ quản lý kỹ năng mới của tác nhân, tính năng xem xét mã bằng AI và nhiều tính năng khác.
Matthew Warner • Đọc trong 3 phút -
Tin tức về sản phẩmKhi quá trình phát triển tác nhân AI tăng tốc, kỹ thuật Android đang đạt đến một ranh giới mới đầy thú vị: chuyển từ tính năng hoàn thành mã hỗ trợ sang các tác nhân thực thi từ đầu đến cuối dưới sự chỉ đạo của bạn. Bạn có toàn quyền lựa chọn và linh hoạt trong việc sử dụng các mô hình và tác nhân.
Jason Buchel • Đọc trong 3 phút -
Tin tức về sản phẩmLà nhà phát triển Android, bạn có nhiều lựa chọn về tác nhân, LLM, công cụ và giao diện dòng lệnh (CLI) mà bạn sử dụng để phát triển ứng dụng. Mục tiêu của chúng tôi là giúp bạn xây dựng các ứng dụng Android đẹp mắt, chất lượng cao, bất kể bạn chọn cách xây dựng nào.
Simona Milanovic • Thời gian đọc: 4 phút
Nhận thông tin chi tiết mới nhất về hoạt động phát triển Android trong hộp thư đến của bạn hằng tuần.