Gemini trong Android Studio là bạn đồng hành lập trình giúp bạn phát triển cho Android. Công cụ này sử dụng trí tuệ nhân tạo và có thể hiểu ngôn ngữ tự nhiên. Tính năng này giúp bạn làm việc hiệu quả hơn bằng cách trả lời các truy vấn phát triển Android, tạo mã, tìm tài nguyên liên quan và khuyến khích các phương pháp hay nhất. Gemini trong Android Studio có thể giúp bạn thực hiện các nhiệm vụ sau:
- Chuyển đổi và hoàn tất mã
- Đặt tên cho biến, phương thức, lớp và phương thức
- Tài liệu mã
- Viết thông báo cam kết
- Tạo bản xem trước trong Compose
- Tạo giao diện người dùng ứng dụng dựa trên hình ảnh
- Phân tích báo cáo sự cố
- Viết mã kiểm thử đơn vị
Để tìm hiểu thêm, hãy xem tất cả tính năng của Gemini. Nếu bạn muốn tham gia chương trình sử dụng sớm Gemini cho doanh nghiệp, hãy điền vào biểu mẫu đăng ký.
Bắt đầu
Sau đây là cách thiết lập Gemini:
- Tải phiên bản canary mới nhất của Android Studio.
- Để chạy Gemini, hãy mở hoặc bắt đầu một dự án Android Studio rồi nhấp vào View > Tool Windows > Gemini (Xem > Cửa sổ công cụ > Gemini).
- Đăng nhập vào Tài khoản Google của bạn khi được yêu cầu (nếu bạn chưa đăng nhập). Hộp trò chuyện sẽ xuất hiện và bạn có thể bắt đầu sử dụng giao diện trò chuyện tương tác của Gemini.
Cách Gemini có thể trợ giúp
Ngoài giao diện trò chuyện chính, Gemini còn cung cấp một số điểm truy cập tích hợp với quy trình phát triển của bạn:
Thêm mã được tạo bằng một lần nhấp: Gemini hiển thị các thao tác thông minh bên cạnh mã mà nó tạo, cho phép bạn nhanh chóng chèn mã vào trình chỉnh sửa đang mở, chèn mã vào Tệp kê khai Android hoặc thậm chí thêm các phần phụ thuộc bắt buộc cho các thư viện phổ biến được sử dụng trong câu trả lời.
Nhận tài nguyên hữu ích: đối với một số chủ đề nhất định, Gemini sẽ đề xuất mở trang tài liệu liên quan có thêm thông tin.
Khắc phục lỗi: đối với các lỗi thường gặp, Gemini giải thích ý nghĩa của các lỗi đó và đưa ra các hành động để khắc phục.
Hỏi Gemini ngay trong cơ sở mã: khi bạn chọn văn bản trong trình soạn thảo mã, hãy nhấp chuột phải rồi chọn thao tác Gemini để điền mã đã chọn vào lời nhắc trò chuyện. Từ đó, bạn có thể quyết định có gửi mã hay không. Gemini sẽ không gửi mã nếu bạn không cho phép rõ ràng. Gemini cũng có thể giúp bạn khắc phục các cảnh báo và lỗi trong trình soạn thảo mã.
Câu hỏi thường gặp
Gemini có gửi mã của tôi đến máy chủ của Google không?
Tìm hiểu về những dữ liệu được chia sẻ và cách bạn có thể kiểm soát chế độ cài đặt quyền riêng tư trong phần Dữ liệu và quyền riêng tư.
Gemini có đưa ra câu trả lời chính xác và an toàn không?
Việc dùng AI tạo sinh để tăng tốc quá trình lên ý tưởng cho người dùng thực sự rất thú vị. Tuy nhiên, điều đó vẫn chỉ mới bắt đầu và Gemini vẫn còn là một mô hình thử nghiệm. Một số câu trả lời có thể không chính xác, vì vậy, hãy kiểm tra kỹ thông tin trong các câu trả lời. Nhờ có ý kiến phản hồi của bạn, Gemini đang cải thiện. Mặc dù Gemini đã tích hợp sẵn các chế độ kiểm soát để đảm bảo an toàn và các cơ chế rõ ràng về câu trả lời tuân theo Nguyên tắc về trí tuệ nhân tạo của chúng tôi, nhưng xin lưu ý rằng Gemini có thể đưa ra thông tin không chính xác hoặc câu trả lời phản cảm.
Vì AI là một công nghệ đang phát triển nên có thể tạo ra kết quả nghe có vẻ hợp lý nhưng không chính xác về mặt thực tế. Bạn nên xác thực tất cả đầu ra từ Gemini trước khi sử dụng.
Tôi có thể truy cập vào Gemini mà không cần chia sẻ ngữ cảnh không?
Có. Theo mặc định, Gemini không thể xem mã trong cửa sổ trình chỉnh sửa và chỉ sử dụng các câu lệnh và nhật ký trò chuyện trong chatbot để phản hồi. Tuy nhiên, bạn có thể chọn chia sẻ ngữ cảnh từ cơ sở mã để tạo ra các câu trả lời chất lượng cao hơn và sử dụng các tính năng thử nghiệm như hoàn thành mã bằng AI.
Gemini có thể hỗ trợ tôi lập trình không?
Có, Gemini có thể hỗ trợ bạn lập trình và trả lời các chủ đề về lập trình. Tính năng này đang trong giai đoạn thử nghiệm và bạn chịu trách nhiệm về việc sử dụng mã hoặc nội dung diễn giải lập trình. Hãy cân nhắc cũng như kiểm tra kỹ lưỡng tất cả các đoạn mã để đảm bảo không có lỗi và lỗ hổng trước khi tin tưởng sử dụng.
Làm cách nào để đặt lại nhật ký trò chuyện?
Gemini sử dụng nhật ký trò chuyện để có thêm ngữ cảnh khi trả lời các câu lệnh của bạn. Nếu nhật ký trò chuyện không còn liên quan đến mục tiêu bạn đang hướng đến, hãy đặt lại nhật ký trò chuyện bằng cách nhấp vào biểu tượng Đặt lại cuộc trò chuyện
trong ngăn Gemini.
Tại sao tôi nhận được thông báo lỗi "mã bị chặn"?
Gemini tiến hành nhiều bước kiểm tra đối với câu trả lời do mô hình tạo. Ví dụ: có một quy trình kiểm tra để đảm bảo rằng mã do mô hình tạo không sao chép nội dung hiện có. Phản hồi của bạn có thể bị chặn do một trong những bước kiểm tra này. Trong trường hợp này, hãy thử lại bằng một câu lệnh khác.
Trong những trường hợp nào Gemini sẽ trích dẫn nguồn trong câu trả lời và trích dẫn như thế nào?
Gemini phải tạo nội dung nguyên gốc và không sao chép toàn bộ nội dung hiện có. Chúng tôi đã thiết kế các hệ thống để hạn chế tối đa điều này, đồng thời sẽ tiếp tục cải thiện cách hoạt động của các hệ thống này. Nếu trực tiếp trích dẫn toàn bộ nội dung trên một kho lưu trữ mã, thì Gemini sẽ trích dẫn nguồn đó. Nội dung trích dẫn đó cũng có thể tham chiếu đến một giấy phép nguồn mở hiện hành. Bạn có trách nhiệm tuân thủ mọi yêu cầu về giấy phép.
Điều khoản dịch vụ nào áp dụng cho việc tôi sử dụng Gemini?
Việc bạn sử dụng Gemini phải tuân theo Điều khoản dịch vụ của Google và Điều khoản dịch vụ bổ sung của AI tạo sinh.
Gemini khác với các chatbot khác sử dụng LLM như thế nào?
Gemini tận dụng một LLM được thiết kế để giúp xử lý các tình huống lập trình. Gemini được tích hợp chặt chẽ trong Android Studio, nhờ đó có thể cung cấp các câu trả lời phù hợp hơn, đồng thời cho phép bạn thực hiện hành động và áp dụng các đề xuất chỉ bằng một lần nhấp.
Một số mẹo sử dụng Gemini là gì?
- Hãy rõ ràng và súc tích khi đặt câu hỏi.
- Sử dụng ngôn từ đơn giản mà Gemini có thể hiểu.
- Nếu Gemini không hiểu câu hỏi của bạn, hãy thử diễn đạt lại.
- Xem xét các đề xuất của Gemini trước khi sử dụng.
Để biết thêm thông tin chi tiết, hãy xem bài viết Mẹo tương tác với Gemini.
Làm cách nào để báo cáo ý kiến phản hồi về Gemini?
Chúng tôi mong nhận được ý kiến phản hồi của bạn để cải thiện câu trả lời của Gemini trên tất cả các lĩnh vực phát triển Android. Để trợ giúp, hãy sử dụng Gemini trong quy trình phát triển và đánh dấu câu trả lời của Gemini là hữu ích hoặc không hữu ích bằng cách sử dụng các tuỳ chọn thích và không thích trong giao diện người dùng Gemini. Thông tin này giúp chúng tôi xác định những khía cạnh cần đào tạo thêm.
Làm cách nào để gửi ý kiến phản hồi về một câu trả lời cụ thể của AI?
Để giúp chúng tôi cải thiện, hãy đánh giá kết quả được tạo bằng biểu tượng thích hoặc không thích. Nếu nhận được một câu trả lời của AI mà bạn cảm thấy không an toàn, không hữu ích, không chính xác hoặc không phù hợp vì bất kỳ lý do nào khác, hãy cho chúng tôi biết bằng cách gửi ý kiến phản hồi thông qua tuỳ chọn Gửi ý kiến phản hồi xuất hiện khi bạn chọn biểu tượng không thích.