Tin tức về sản phẩm
Nâng cao hiệu quả phát triển ứng dụng Android với 6 mẹo hữu ích về Gemini trong Android Studio
Đọc trong 4 phút
Vào tháng 1, chúng tôi đã công bố Bản cập nhật tính năng Android Studio Otter 3 ở phiên bản ổn định, bao gồm các điểm cải tiến Chế độ tác nhân và nhiều điểm cập nhật khác để giúp bạn kiểm soát và linh hoạt hơn khi sử dụng AI để tạo ứng dụng Android chất lượng cao. Để giúp bạn khai thác tối đa Gemini trong Android Studio và tất cả các khả năng mới, chúng tôi đã trao đổi với các kỹ sư của Google và Google Developer Experts để thu thập các phương pháp hay nhất của họ khi làm việc với các tính năng mới nhất, bao gồm cả Chế độ tác nhân và Trợ lý dự án mới. Sau đây là một số thông tin chi tiết hữu ích giúp bạn khai thác tối đa quá trình phát triển:
1. Tạo ứng dụng từ đầu bằng Trợ lý dự án mới
Trợ lý dự án mới (hiện có trong các bản dựng Canary mới nhất) tích hợp Gemini với Trình hướng dẫn dự án mới của Studio. Chỉ cần cung cấp câu lệnh và (không bắt buộc) bản mô phỏng thiết kế, bạn có thể tạo toàn bộ ứng dụng từ đầu, bao gồm cả khung, kiến trúc và bố cục Jetpack Compose.
Được tích hợp với Trình mô phỏng Android, tính năng này có thể triển khai bản dựng và "hướng dẫn" bạn sử dụng ứng dụng, đảm bảo ứng dụng hoạt động đúng cách và các màn hình được kết xuất thực sự phù hợp với ý tưởng của bạn. Ngoài ra, bạn có thể sử dụng Chế độ tác nhân để tiếp tục làm việc trên ứng dụng và lặp lại, tận dụng Gemini để tinh chỉnh ứng dụng cho phù hợp với ý tưởng của bạn.
Ngoài ra, mặc dù tính năng này hoạt động với mô hình mặc định (miễn phí), nhưng bạn nên sử dụng tính năng này với Khoá API AI Studio để truy cập vào các mô hình mới nhất (như Gemini 3.1 Pro hoặc 3.0 Flash) có khả năng vượt trội trong quy trình làm việc theo tác nhân. Ngoài ra, việc thêm Khoá API sẽ cho phép Trợ lý dự án mới sử dụng Nano Banana ở chế độ nền để giúp bạn đưa ra ý tưởng về thiết kế giao diện người dùng, cải thiện độ trung thực về mặt hình ảnh của ứng dụng được tạo! – Trevor Johns, Kỹ sư quan hệ với nhà phát triển.
Hộp thoại thiết lập dự án mới.
2. Yêu cầu Tác nhân tinh chỉnh mã của bạn bằng cách cung cấp cho tác nhân các ngữ cảnh "có chủ đích"
Khi sử dụng Tác nhân Gemini, chất lượng của kết quả đầu ra sẽ liên quan trực tiếp đến các ranh giới mà bạn đặt ra. Đừng chỉ yêu cầu tác nhân "sửa mã này" mà hãy cung cấp ngữ cảnh có chủ đích và nêu rõ những gì bạn muốn (và những gì bạn không muốn). Cải thiện kết quả đầu ra bằng cách cung cấp các blog hoặc tài liệu gần đây để mô hình có thể đưa ra các đề xuất chính xác dựa trên các blog hoặc tài liệu này.
Yêu cầu Tác nhân đơn giản hoá logic phức tạp hoặc nếu tác nhân nhận thấy bất kỳ vấn đề cơ bản nào, hoặc thậm chí yêu cầu tác nhân quét các rủi ro bảo mật ở những khu vực mà bạn cảm thấy không chắc chắn. Việc kiên quyết với hướng dẫn của bạn (thậm chí yêu cầu mô hình "vui lòng không tự tạo ra nội dung" trong những trường hợp bạn đang sử dụng các API rất mới hoặc thử nghiệm) sẽ giúp AI tập trung vào các kết quả đầu ra mà bạn đang cố gắng đạt được. – Alejandra Stamato, Chuyên gia nhà phát triển của Google về Android và Kỹ sư Android tại HubSpot.
3. Sử dụng tài liệu ở Chế độ tác nhân để cung cấp ngữ cảnh cho các thư viện mới
Để ngăn mô hình tạo mã ảo cho các thư viện mới hoặc thư viện dành riêng cho một lĩnh vực cụ thể, hãy tận dụng các công cụ Tác nhân của Android Studio để truy cập vào tài liệu: Tìm kiếm tài liệu Android và Tìm nạp tài liệu Android. Bạn có thể hướng dẫn Gemini tìm kiếm Cơ sở kiến thức Android hoặc các bài viết tài liệu cụ thể. Mô hình có thể chọn sử dụng cơ sở kiến thức này nếu cho rằng mô hình đang thiếu một số thông tin, đặc biệt là khi bạn sử dụng các API dành riêng cho một lĩnh vực cụ thể hoặc các API không phổ biến.
Nếu bạn chắc chắn muốn mô hình tham khảo tài liệu và đảm bảo các công cụ đó được kích hoạt, thì một mẹo hay là thêm nội dung như "tìm kiếm tài liệu chính thức" hoặc "kiểm tra tài liệu" vào câu lệnh của bạn. Đối với tài liệu về các thư viện khác không dành riêng cho Android, hãy cài đặt Máy chủ MCP cho phép bạn truy cập vào tài liệu như Context7 (hoặc một tài liệu tương tự). – Jose Alcérreca, Kỹ sư quan hệ với nhà phát triển Android, Google.
4. Sử dụng AI để giúp tạo Agents.md tệp để sử dụng các khung, thư viện và hệ thống thiết kế tuỳ chỉnh
Để đảm bảo Tác nhân sử dụng các khung, thư viện và hệ thống thiết kế tuỳ chỉnh, bạn có 2 lựa chọn: 1) Trong phần cài đặt, Android Studio cho phép bạn chỉ định các quy tắc cần tuân thủ khi Gemini thực hiện các thao tác này cho bạn. Hoặc 2) Tạo các tệp Agents.md trong ứng dụng của bạn và chỉ định cách thực hiện hoặc đóng vai trò là hướng dẫn khi AI thực hiện một tác vụ, các khung cụ thể, hệ thống thiết kế hoặc các cách thực hiện cụ thể (chẳng hạn như kiến trúc chính xác, những việc cần làm hoặc những việc không nên làm), theo cách liệt kê tiêu chuẩn để cung cấp hướng dẫn rõ ràng cho AI.
Quản lý các tệp AGENTS.md làm ngữ cảnh.
Bạn cũng có thể sử dụng tệp Agents.md ở thư mục gốc của dự án và có thể đặt các tệp này trong các mô-đun (hoặc thậm chí cả các thư mục con) khác nhau của dự án! Bạn càng có nhiều ngữ cảnh hoặc càng có nhiều hướng dẫn khi làm việc, thì AI càng có thể truy cập vào nhiều thông tin. Nếu bạn gặp khó khăn khi tạo các tệp Agents.md này, bạn có thể sử dụng AI để giúp tạo các tệp này hoặc cung cấp cho bạn các nền tảng dựa trên các dự án bạn có, sau đó chỉnh sửa các tệp này để bạn không phải bắt đầu từ đầu. – Joe Birch, Chuyên gia nhà phát triển của Google về Android và Kỹ sư nhân viên tại Buffer.
5. Giao các tác vụ tẻ nhạt cho Tác nhân và tiết kiệm thời gian
Bạn có thể sử dụng tác nhân Gemini trong Android Studio để giúp bạn thực hiện các tác vụ như viết và xem xét nhanh hơn. Ví dụ: tác nhân này có thể giúp bạn viết thông báo cam kết, cung cấp cho bạn bản tóm tắt hữu ích mà bạn có thể xem xét và tiết kiệm thời gian. Ngoài ra, hãy yêu cầu tác nhân viết các bài kiểm thử; theo hướng dẫn của bạn, Tác nhân có thể xem các bài kiểm thử khác trong dự án của bạn và viết một bài kiểm thử hữu ích để bạn chạy theo các phương pháp hay nhất chỉ bằng cách xem các bài kiểm thử đó. Một ví dụ khác về tác vụ tẻ nhạt là viết một trình phân tích cú pháp mới cho một định dạng JSON nhất định. Bạn chỉ cần cung cấp cho Gemini một vài ví dụ và tác nhân này sẽ giúp bạn bắt đầu rất nhanh. – Diego Perez, Kỹ sư phần mềm Android, Google
6. Kiểm soát những nội dung bạn đang chia sẻ với AI bằng các lệnh hoặc lựa chọn không tham gia đơn giản, cùng với các mô hình trả phí.
Nếu muốn kiểm soát những nội dung được chia sẻ với AI khi sử dụng các gói miễn phí, bạn có thể chọn không tham gia huấn luyện mô hình cho một số hoặc tất cả mã của mình bằng cách thêm tệp loại trừ AI (".aiexclude") vào dự án của bạn. Tệp này sử dụng tính năng so khớp mẫu glob tương tự như tệp .gitignore, chỉ định các thư mục hoặc tệp nhạy cảm cần ẩn khỏi AI. Bạn có thể đặt các tệp .aiexclude ở bất kỳ đâu trong dự án và các thư mục gốc VCS của dự án để kiểm soát những tệp mà các tính năng AI được phép truy cập.
Ví dụ về tệp `.aiexclude` trong Android Studio.
Ngoài ra, trong phần cài đặt Android Studio, bạn cũng có thể chọn không chia sẻ ngữ cảnh theo từng dự án hoặc từng người dùng (mặc dù phương thức này giới hạn chức năng của một số tính năng vì AI sẽ không thấy mã của bạn).
Xin lưu ý rằng các gói trả phí không bao giờ sử dụng mã của bạn để huấn luyện mô hình. Điều này bao gồm cả người dùng sử dụng Khoá API AI Studio và các doanh nghiệp đã đăng ký Gemini Code Assist. – Trevor Johns, Kỹ sư quan hệ với nhà phát triển.
Tìm hiểu thêm từ nhóm Android và Google Developer Experts về Gemini trong Android Studio trong cuộc trò chuyện gần đây của chúng tôi và tải Android Studio xuống để bắt đầu.
Tiếp tục đọc
-
Tin tức về sản phẩm
Chúng tôi rất vui mừng thông báo rằng Bản cập nhật tính năng Android Studio Otter 3 hiện đã ở phiên bản ổn định! Bản phát hành nhiều tính năng này mang đến một điểm cập nhật lớn cho quy trình làm việc theo tác nhân trong Android Studio, đồng thời giúp bạn linh hoạt và kiểm soát hơn khi sử dụng AI để tạo ứng dụng Android.
Sandhya Mohan, Trevor Johns • Đọc trong 9 phút
-
Tin tức về sản phẩm
Bản cập nhật tính năng Android Studio Otter 2 giúp bạn nâng cao hiệu suất.
Sandhya Mohan, Trevor Johns • Đọc trong 3 phút
-
Tin tức về sản phẩm
Hằng năm, Google I/O đều công bố các thông tin và tài nguyên mới trên các hệ sinh thái và sản phẩm, bao gồm cả quá trình phát triển ứng dụng Android. Khi quá trình phát triển chuyển sang sử dụng AI và các công cụ hỗ trợ tác nhân, chúng tôi đã mở rộng các dịch vụ của mình để hỗ trợ bạn tốt hơn, bất kể bạn quyết định xây dựng ứng dụng cho Android như thế nào.
Simona Milanovic • Đọc trong 2 phút
Nhận thông tin cập nhật
Nhận thông tin chi tiết mới nhất về quá trình phát triển ứng dụng Android được gửi đến hộp thư đến của bạn hằng tuần.