Các tính năng của Gemini trong Android Studio

Gemini trong Android Studio có các tính năng cho mọi bước trong quy trình phát triển. Tất cả các tính năng này cũng có trong Gemini dành cho doanh nghiệp, trừ phi có ghi chú khác.

Chat (Trò chuyện)

Giao diện chính để tương tác với Gemini là cửa sổ trò chuyện. Bạn có thể sử dụng tính năng này để đặt câu hỏi, từ những câu hỏi rất đơn giản và mở cho đến những vấn đề cụ thể mà bạn cần được trợ giúp. Xem ví dụ về những câu hỏi bạn có thể đặt cho Gemini.

Hoàn tất mã

Khi chọn chia sẻ ngữ cảnh dự án, bạn có thể bật tính năng hoàn thành mã bằng AI. Khi bạn bật tính năng tự động hoàn thành mã bằng AI, Gemini sẽ cung cấp tính năng tự động hoàn thành mã xuất hiện dưới dạng văn bản in nghiêng màu xám khi bạn nhập. Để tìm hiểu thêm, hãy xem phần Hoàn tất mã.

Biến đổi mã

Trong trình soạn thảo mã Android Studio, bạn có thể yêu cầu Gemini đưa ra đề xuất về cách sửa đổi, tối ưu hoá hoặc thêm mã vào ứng dụng. Các đề xuất sẽ xuất hiện dưới dạng một bản so sánh mã mà bạn có thể sửa đổi nếu cần trước khi chấp nhận. Để tìm hiểu thêm, hãy xem phần Biến đổi mã.

Giải thích đoạn mã

Gemini có thể giải thích mã để giúp bạn nhanh chóng hiểu được mã đó. Để yêu cầu Gemini giải thích, hãy đánh dấu mã, nhấp chuột phải rồi chọn Gemini > Explain Code (Gemini > Giải thích mã). Truy vấn của bạn sẽ được gửi đến bảng trò chuyện chính của Gemini. Tại đây, Gemini có thể cung cấp câu trả lời chi tiết.

Đề xuất các điểm cải thiện

Gemini có thể đưa ra các đề xuất để giúp bạn cải thiện mã sao cho tuân theo các phương pháp hay nhất cho ứng dụng Android và mang lại trải nghiệm người dùng tốt hơn. Để nhận đề xuất, hãy đánh dấu một số mã, nhấp chuột phải rồi chọn Gemini > Suggest Improvements (Gemini > Đề xuất cải tiến). Truy vấn của bạn sẽ được gửi đến bảng điều khiển trò chuyện chính của Gemini, nơi Gemini có thể đưa ra các đề xuất chi tiết.

Tệp đính kèm hình ảnh đa phương thức (xem trước)

Gemini trong Android Studio hỗ trợ phương thức nhập đa phương thức, cho phép bạn đính kèm hình ảnh trực tiếp vào lời nhắc. Sau đây là một số trường hợp sử dụng hấp dẫn:

  • Tạo nguyên mẫu và lặp lại giao diện người dùng nhanh chóng: Chuyển đổi một khung dây đơn giản hoặc bản mô phỏng giao diện người dùng có độ chân thực cao của ứng dụng thành mã hoạt động.
  • Giải thích và tài liệu về sơ đồ: Nhận thông tin chi tiết chuyên sâu hơn về sơ đồ luồng dữ liệu hoặc cấu trúc phức tạp bằng cách yêu cầu Gemini giải thích các thành phần và mối quan hệ của chúng.
  • Khắc phục sự cố về giao diện người dùng: Chụp ảnh màn hình các lỗi về giao diện người dùng và yêu cầu Gemini đưa ra giải pháp.

Để tìm hiểu thêm, hãy xem bài viết Tăng tốc phát triển giao diện người dùng bằng tệp đính kèm hình ảnhđọc bài đăng trên blog.

Tệp đính kèm (xem trước)

Đính kèm tệp mã dưới dạng ngữ cảnh trong các lượt tương tác trò chuyện với Gemini trong Android Studio. Nhập @ vào thanh truy vấn để mở trình đơn hoàn tất tệp và chọn các tệp cần đính kèm. Để tìm hiểu thêm, hãy xem ghi chú phát hành bản xem trước về tính năng hỗ trợ tệp đính kèm của Gemini trong Android Studio.

Đổi tên biến (xem trước)

Bạn có thể nhận được đề xuất của Gemini về cách đổi tên biến để các biến đó trực quan và mô tả hơn. Bạn có thể nhận được đề xuất cho một biến cụ thể thông qua Refactor > Rename (Tái cấu trúc > Đổi tên) hoặc yêu cầu Gemini suy nghĩ lại tất cả các biến trong một tệp hoặc một phần của tệp thông qua Gemini > Rethink variables (Gemini > Suy nghĩ lại các biến). Để tìm hiểu thêm, hãy xem phần Tái cấu trúc mã.

Tạo tình huống kiểm thử đơn vị (bản xem trước)

Gemini có thể giúp bạn viết mã kiểm thử đơn vị bằng cách đề xuất các tình huống kiểm thử sử dụng ngữ cảnh của mã bạn muốn kiểm thử. Khi tạo các tình huống kiểm thử đơn vị, Gemini sẽ thêm tên và nội dung mô tả chi tiết cho các bài kiểm thử của bạn để bạn hiểu rõ hơn về ý định của từng bài kiểm thử được đề xuất. Để tìm hiểu thêm, hãy xem phần Tạo tình huống kiểm thử đơn vị.

Tạo tài liệu (bản xem trước)

Sử dụng Gemini trong Android Studio để tạo tài liệu cho mã của bạn. Khi bạn đánh dấu mã và yêu cầu Gemini ghi lại mã đó, tài liệu đề xuất sẽ xuất hiện trong một bản so sánh mã mà bạn có thể tinh chỉnh trước khi chấp nhận. Để tìm hiểu thêm, hãy xem phần Tạo tài liệu.

Tạo thông báo cam kết (xem trước)

Khi bạn xác nhận các thay đổi đối với hệ thống quản lý phiên bản từ Android Studio, Gemini có thể sử dụng ngữ cảnh từ các thay đổi mã trong thay đổi hiện tại và các thay đổi gần đây để đề xuất thông báo thay đổi chi tiết. Để tìm hiểu thêm, hãy xem phần Đề xuất thông báo thay đổi.

Yêu cầu trợ giúp về lỗi Tạo và đồng bộ hoá (bản xem trước)

Gemini trong Android Studio hiểu được các lỗi đồng bộ hoá và bản dựng Gradle. Khi lỗi xảy ra, hãy nhấp vào đường liên kết "Hỏi Gemini" trong kết quả bản dựng để giúp bạn chẩn đoán và khắc phục sự cố.

Yêu cầu trợ giúp về sự cố Logcat (bản xem trước)

Gemini trong Android Studio có thể giúp chẩn đoán và khắc phục sự cố trong thời gian chạy. Khi sự cố xảy ra, hãy mở Logcat rồi nhấp vào đường liên kết "Hỏi Gemini" trong đầu ra Logcat để giúp bạn khắc phục lỗi.

Yêu cầu trợ giúp về App Quality Insights (bản xem trước)

Gemini có thể giúp giải thích và đề xuất các biện pháp khắc phục sự cố được ghi nhận trên thiết bị của người dùng, được báo cáo trong Thông tin chi tiết về chất lượng ứng dụng. Khi bạn đang xem dấu vết ngăn xếp trong cửa sổ công cụ App Quality Insights (Thông tin chi tiết về chất lượng ứng dụng), hãy nhấp vào Insights (Thông tin chi tiết) để phân tích báo cáo sự cố và (khi có thể) đề xuất các bước tiếp theo cũng như tài nguyên để giải quyết vấn đề. Để tìm hiểu thêm, hãy xem bài viết Phân tích báo cáo sự cố.

Tạo bản xem trước Compose (bản xem trước)

Gemini có thể tự động tạo bản xem trước Compose để giúp bạn tiết kiệm thời gian khi thiết kế giao diện người dùng. Bạn có thể chọn tạo bản xem trước Compose cho một thành phần kết hợp cụ thể hoặc cho toàn bộ tệp. Để tìm hiểu thêm, hãy xem phần Tạo bản xem trước Compose bằng Gemini.

Định cấu hình tính năng chia sẻ bối cảnh

Khi chọn chia sẻ ngữ cảnh dự án với Gemini trong Android Studio, bạn có thể kiểm soát những tệp cần loại trừ khỏi việc chia sẻ bằng cách sử dụng tệp .aiexclude. Đặt tệp .aiexclude ở bất cứ đâu trong dự án và thư mục gốc VCS của dự án để kiểm soát những tệp mà tính năng AI được phép truy cập. Để tìm hiểu thêm, hãy xem phần Định cấu hình tính năng chia sẻ ngữ cảnh bằng tệp .aiexclude.

Thư viện câu lệnh (bản xem trước)

Thư viện câu lệnh cho phép bạn lưu và quản lý các câu lệnh thường dùng. Truy cập vào Thư viện câu lệnh từ Android Studio > Settings (Cài đặt) > Gemini > Prompt Library (Thư viện câu lệnh).

Tích hợp với các công cụ bên ngoài (bản xem trước)

Gemini trong Android Studio dành cho doanh nghiệp được tích hợp với nhiều công cụ bên ngoài, nhờ đó, bạn có thể truy xuất thông tin và thực hiện các thao tác liên quan đến các công cụ đó mà không cần rời khỏi Android Studio. Nhập @ để hiển thị danh sách các công cụ rồi chọn một công cụ để đưa vào câu lệnh cho Gemini. Ví dụ: bạn có thể yêu cầu Gemini liệt kê các tài liệu gần đây của bạn trên Google bằng cách nhập "@GoogleDocs list my recent docs" (@GoogleDocs liệt kê tài liệu gần đây của tôi).