Gemini trong Android Studio là trợ lý lập trình giúp bạn phát triển cho Android. Công cụ này dựa trên trí tuệ nhân tạo và có thể hiểu được ngôn ngữ tự nhiên. Trợ lý này giúp bạn làm việc hiệu quả hơn bằng cách trả lời các câu hỏi của bạn về việc phát triển Android, tạo mã, tìm tài nguyên phù hợp 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ụ, bao gồm cả những nhiệm vụ sau:
- Hoàn thành và chuyển đổi mã
- Đặt tên cho các biến, phương thức, lớp và phương thức
- Ghi lại tài liệu về 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 bài kiểm thử đơn vị
Để tìm hiểu thêm, hãy xem tất cả các tính năng của Gemini. Nếu bạn đang tìm kiếm dịch vụ hỗ trợ Gemini trong Android Studio cho nhóm hoặc doanh nghiệp của mình, hãy tìm hiểu về Gemini trong Android Studio dành cho doanh nghiệp.
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 chỉ bằng một cú nhấp chuột: Gemini hiển thị các hành động thông minh bên cạnh mã mà Gemini tạo. Nhờ đó, bạn có thể 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 dùng trong câu trả lời.
Nhận tài nguyên hữu ích: đối với một số chủ đề, Gemini sẽ đề xuất mở trang tài liệu liên quan để cung cấp thêm thông tin.
Khắc phục lỗi: đối với các lỗi thường gặp, Gemini sẽ giải thích ý nghĩa của lỗi và đề xuất các hành động để khắc phục.
Hỏi Gemini ngay trong cơ sở mã của bạn: khi bạn chọn văn bản trong trình chỉnh sửa mã, hãy nhấp chuột phải rồi chọn thao tác Gemini để điền câu lệnh trò chuyện bằng mã đã chọ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 một cách 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 chỉnh sửa mã.
Câu hỏi thường gặp (FAQ)
Gemini có gửi mã của tôi đến các 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ư tại trang 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ờ ý kiến phản hồi của bạn, Gemini đang ngày càng 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 AI có thể tạo ra kết quả nghe có vẻ hợp lý nhưng lại không chính xác về mặt thực tế. Bạn nên xác thực tất cả thông tin đầu ra từ Gemini trước khi sử dụng.
Tôi có thể truy cập Gemini mà không cần chia sẻ bối 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ã của mình để nhận đượ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ư tính năng 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. Đây là một tính năng thử nghiệm và bạn chịu trách nhiệm về việc sử dụng mã hoặc nội dung giải thích 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â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 mà bạn đang cố gắng đạt được, hãy đặt lại nhật ký trò chuyện bằng cách nhấp vào Đặ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 lớp kiểm tra đối với các câu trả lời do mô hình tạo. Ví dụ: có một bước kiểm tra để đảm bảo rằng mã do mô hình tạo không sao chép chi tiết nội dung hiện có. Có thể câu trả lời của bạn sẽ 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 được thiết kế để tạo nội dung nguyên gốc chứ không sao chép toàn bộ nội dung có sẵn. 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 trang của một kho lưu trữ mã, thì Gemini sẽ trích dẫn nguồn đó. Phần 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 có gì khác so với các chatbot khác dựa trên LLM?
Gemini tận dụng một LLM được thiết kế để hỗ trợ các tình huống lập trình. Gemini được tích hợp chặt chẽ trong Android Studio, tức là Gemini có thể cung cấp câu trả lời phù hợp hơn, đồng thời cho phép bạn thực hiện các hành động và áp dụng đề xuất chỉ bằng một cú nhấp chuột.
Có mẹo nào để sử dụng Gemini không?
- Đặt câu hỏi rõ ràng và súc tích.
- Sử dụng ngôn từ đơn giản để 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, 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 rất mong nhận được ý kiến phản hồi của bạn để giúp chúng tôi 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. Để hỗ trợ, hãy sử dụng Gemini trong quy trình phát triển của bạn và đánh dấu các 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 lựa chọn thích và không thích trong giao diện người dùng của Gemini. Thông tin đầu vào này giúp chúng tôi xác định những lĩnh vực cần được đà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 cứ 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 lựa 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.