Tin tức về sản phẩm

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 chọn trong Android Studio

Đọc trong 3 phút
Xem hồ sơ của Matthew Warner
Matthew Warner Nhà quản lý sản phẩm

Các công cụ dành cho nhà phát triển dựa trên AI đã trở thành một yếu tố nhân rộng thiết yếu cho 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ụ tuỳ chỉnh dành cho doanh nghiệp và các công cụ tự động. Điều quan trọng là bạn phải có thể tạo ứ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 quá trình 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ở ra 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ợ bạn chọn tác nhân lập trình. 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à mình muốn vào Android Studio (bao gồm cả Claude Agent của Anthropic, Codex của Open AI và Antigravity của Google) và tăng cường tác nhân đó bằng cơ sở hạ tầng được tối ưu hoá bằng AI và khả năng hỗ trợ công cụ của Android Studio.

BYOALarger.gif
Claude Agent trong Android Studio

Tác nhân của bạn, 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í thông minh gốc của IDE, giúp tác nhân này 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ả của token: Android Studio cung cấp toàn bộ biểu đồ dự án, chế độ thiết lập bản dựng và thông tin chi tiết về nền tảng trực tiếp cho tác nhân của bạn bằng cách sử dụng Giao thức máy khách 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 mã thông báo một cách hiệu quả, giảm độ trễ và đưa ra câu trả lời chính xác hơn.
  • Tính liên tục liền mạch của quy trình làm việc: Chuyển đổi liền mạch giữa nhiều câu lệnh của tác nhân đàm thoại và các công cụ chuyên dụng của Android Studio, duy trì trạng thái quy trình của bạn nguyên vẹn khi bạn dễ dàng chuyển đổi giữa các tác vụ.
  • Tính linh hoạt của tác nhân: Kết nối mọi tác nhân tuân thủ ACP trực tiếp với Android Studio và đăng nhập bằng gói của bạn. Nếu một tác nhân hết hạn mức hoặc không đáp ứng được kỳ vọng về hiệu suất của bạn, thì bạn có thể để một tác nhân khác tiếp quản.
  • Tiêm công cụ gốc: Chúng tôi kết nối các thông tin chẩn đoán bản dựng, các công cụ giao diện người dùng như Jetpack Compose Previews, các công cụ Android SDK và chế độ kiểm soát 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 ngay trong Android Studio.

Các tác nhân lập trình mạnh mẽ, có năng lực và đáng tin cậy

Các tác nhân có thể lập kế hoạch và thực hiện toàn bộ quy trình kỹ thuật ngay trong môi trường của bạn, mở ra những 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 các lệnh shell, chạy kiểm thử và tìm kiếm trên web.
  • Uỷ quyền cho các 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ử.
  • Luôn kiểm soát: Quyền chi tiết cho phép trợ lý tự hành động đối với công việc thường xuyên và tạm dừng để bạn phê duyệt đối với các hành động rủi ro hơn.
  • Duy trì bối cảnh và cấu hình: Duy trì các phiên hoạt động 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 chúng có quyền truy cập vào các phương pháp hay nhất mới nhất của Android. Nếu bạn muốn tìm hiểu thêm về mức độ ảnh hưởng của các tác nhân đến hiệu suất mô hình, hãy đọc thêm về các bản cập nhật mới nhất của chúng tôi đối với Android Bench.

Sử dụng Gemini với Google Antigravity

Nhiều nhà phát triển đã sử dụng Gemini trực tiếp trong Android Studio thông qua tác nhân tích hợp sẵn và 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 Google Antigravity để 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 dụng các lợi ích trong Android Studio, hoặc trả phí theo số lượng mã thông báo bằng khoá Gemini API.

Antigravity_AgentSelector.png
Chọn nhân viên hỗ trợ Google Antigravity

Chọn tác nhân Google Antigravity

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 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ừ tính năng bảo mật và quyền riêng tư bổ sung của Google Cloud.

Antigravity_Agent_Registry.png
Đăng nhập vào Antigravity Agent bằng Tài khoản Google, giấy phép Gemini Enterprise, nền tảng Enterprise Agent hoặc khoá Gemini API

Bắt đầu

Tính năng hỗ trợ BYOA đang được triển khai ở chế độ 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à người tiêu dùng đều được hỗ trợ, tuỳ thuộc vào nhà cung cấp trợ lý ảo. Để kết nối với một nhân viên hỗ trợ, hãy làm theo các bước sau:

  1. 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.
  2. Kết nối(các) tác nhân của bạ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 sổ đăng ký Cài đặt > Công cụ > AI > Tác nhân
  3. Khám phá tài liệu: Xem ghi chú phát hành bản xem trước của chúng tôi tại đây.

Ý kiến phản hồi của bạn là yếu tố cần thiết trong quá trình chúng tôi tiếp tục tinh chỉnh trải nghiệm AI trong Android Studio. Nếu bạn phát hiện thấy lỗi hoặc vấn đề, vui lòng gửi vấn đề. Chúng tôi rất mong chờ được thấy những sản phẩm sắp tới của bạn!

Tác giả:
Đọc tiếp