Sau khi thiết lập Gemini trong Firebase, bạn có thể bắt đầu sử dụng Gemini để nâng cao trải nghiệm của nhà phát triển Firebase.
Cách mở ngăn Gemini:
- Nhấp vào ✦Gemini trong Firebase, nằm trong trình đơn trên bên phải của bảng điều khiển Firebase.
Ngăn Gemini sẽ mở ra và tồn tại trên tất cả các trang trong bảng điều khiển Firebase. Giờ đây, bạn có thể trò chuyện với Gemini và khám phá tất cả các tính năng có trong Ngăn Gemini.
Nếu ✦Gemini trong Firebase không xuất hiện trong bảng điều khiển Firebase, hãy làm theo các bước trong phần Thiết lập Gemini trong Firebase cho một dự án để bật tính năng này.
Trò chuyện với Gemini
Sau khi mở ngăn Gemini, bạn có thể bắt đầu ngay một cuộc trò chuyện với Gemini và bắt đầu đặt câu hỏi bằng ngôn ngữ tự nhiên.
Các bước sau đây minh hoạ cuộc trò chuyện mà bạn có thể có với Gemini về Cloud Firestore. Trong ví dụ này, bạn yêu cầu Gemini cung cấp cho bạn một bộ quy tắc cơ bản của Firestore và tinh chỉnh các quy tắc đó cùng nhau khi bạn thêm các yêu cầu:
Trong trường Hỏi tôi bất kỳ điều gì về Firebase, hãy nhập một câu hỏi rồi nhấp vào gửi Gửi. Ví dụ: bạn có thể hỏi những câu như sau:
When should I use a Remote Config rollout vs. an A/B Test?
Gemini hiển thị phản hồi.
Tiếp theo, bạn có thể đặt câu hỏi làm rõ cho Gemini để mở rộng cuộc trò chuyện hoặc dán mã vào và yêu cầu tư vấn.
Bạn có thể tiếp tục cuộc trò chuyện, tiếp tục chia sẻ thông tin và câu hỏi về ứng dụng và dự án mà bạn đang làm trong khi khắc phục sự cố và Gemini sẽ đề xuất các biện pháp cải thiện, tối ưu hoá và hướng dẫn bổ sung.
Khám phá ngăn Gemini trong bảng điều khiển Firebase
Ngăn Gemini trong bảng điều khiển Firebase có một số tính năng giúp đơn giản hoá việc cộng tác với mô hình Gemini.
Phương thức | Hành động |
---|---|
thông báo | Xem cảnh báo Firebase. |
spark | Mở Gemini trong cuộc trò chuyện Firebase. |
contact_support | Yêu cầu trợ giúp: Tìm kiếm tài liệu dành cho nhà phát triển, liên hệ với nhóm hỗ trợ và kiểm tra trạng thái dịch vụ Firebase. |
dark_mode | Chọn giao diện: Chọn giao diện sáng hoặc tối hoặc chọn giao diện mặc định của thiết bị. |
Xoá cuộc trò chuyện. Khi bạn xoá cuộc trò chuyện, tất cả ngữ cảnh trước đó sẽ bị xoá và một phiên trò chuyện mới sẽ bắt đầu. | |
text_select_start | Gắn ngăn Gemini vào một vị trí cụ thể trên bảng điều khiển. Bạn có thể chọn neo ngăn ở bên trái, trên cùng, bên phải hoặc dưới cùng. |
text_select_move_back_word | Nhả ô Gemini để đưa ô này về trạng thái ban đầu. |
fullscreen | Tối đa hoá ngăn Gemini để chiếm toàn bộ bảng điều khiển. |
fullscreen_exit | Khôi phục ngăn Gemini về kích thước ban đầu. |
Báo cáo vấn đề cho nhóm Firebase về trải nghiệm của bạn với Gemini trong Firebase. Bạn nên báo cáo lỗi, đề xuất cải tiến hoặc đưa ra ý kiến phản hồi chung. | |
đóng | Đóng ngăn Gemini. |
Sử dụng tính năng hỗ trợ AI trong Crashlytics
Cách sử dụng tính năng hỗ trợ AI trong Crashlytics để tạo thông tin chi tiết về sự cố:
Mở trang tổng quan Crashlytics trong dự án và chọn ứng dụng của bạn.
Tìm và chọn một sự cố mà bạn muốn điều tra. Trang sự kiện Crashlytics sẽ xuất hiện, cung cấp nút Tạo thông tin chi tiết về AI.
Nếu bạn không thấy nút Tạo thông tin chi tiết về AI, hãy xác minh rằng bạn đã bật Gemini trong Firebase (để xem hướng dẫn thiết lập, hãy xem phần Thiết lập Gemini trong Firebase). Ngoài ra, hãy đảm bảo rằng bạn đang xem một sự kiện của Apple hoặc Android. Các sự kiện Flutter, Unity và Android NDK cũng như các sự kiện không nghiêm trọng hiện chưa được hỗ trợ. Cuối cùng, hãy đảm bảo rằng phần Thông tin chi tiết được mở rộng trong trang sự kiện Crashlytics.
Nhấp vào nút Tạo thông tin chi tiết về AI.
Thông tin chi tiết sẽ xuất hiện, trong đó có một hoặc nhiều thông tin sau:
- bản phân tích sự cố cùng với nguyên nhân có thể xảy ra
- hướng dẫn gỡ lỗi
- các bước tiếp theo hữu ích
- các phương pháp hay nhất
Nếu bạn muốn cung cấp mã và ngữ cảnh để nhận thông tin chi tiết chuyên sâu hơn, hãy nhấp vào Bắt đầu trong hộp Bạn muốn nhận thông tin chi tiết chuyên sâu hơn?.
Dán mã mà Gemini trong Firebase yêu cầu vào trường mã.
Nếu bạn có thêm thông tin chi tiết hoặc bối cảnh để chia sẻ có thể giúp cải thiện thông tin chi tiết về AI, hãy thêm thông tin đó vào trường Chia sẻ mọi thông tin chi tiết hoặc bối cảnh liên quan.
Nhấp vào Tạo lại thông tin chi tiết về AI.
Gemini trong Firebase tạo thông tin chi tiết mới nhất dựa trên mã và ngữ cảnh mà bạn cung cấp.
Tìm hiểu thêm tại bài viết Nhận trợ giúp của AI trong Crashlytics.
Nhận thông tin chi tiết về AI cho chiến dịch nhắn tin bằng Gemini trong Firebase
Gemini trong Firebase (có gói thuê bao Gemini Code Assist) cung cấp thông tin tóm tắt, thông tin chi tiết và hướng dẫn về chiến dịch nhắn tin để cải thiện hiệu suất của chiến dịch Firebase Cloud Messaging và In-App Messaging. Bằng cách phân tích dữ liệu chiến dịch, Gemini trong Firebase có thể giúp bạn hiểu được phạm vi tiếp cận và tác động của chiến dịch, đồng thời đề xuất các chiến lược để cải thiện mức độ tương tác và tăng trưởng của người dùng.
Xem thông tin chi tiết về AI cho chiến dịch nhắn tin
Để sử dụng thông tin chi tiết về AI trong chiến dịch nhắn tin, hãy đảm bảo rằng dự án của bạn có những yếu tố sau:
Gemini trong Firebase đã được bật cho dự án của bạn. Tìm hiểu thêm tại bài viết Thiết lập Gemini trong Firebase.
Firebase Cloud Messaging hoặc In-App Messaging được bật trong dự án Firebase.
Có ít nhất một chiến dịch tồn tại và xuất hiện trong bảng điều khiển Firebase.
Sau khi đảm bảo bạn đáp ứng các yêu cầu này:
Mở Messaging trong bảng điều khiển Firebase để truy cập vào dữ liệu chiến dịch.
Sau khi dữ liệu chiến dịch tải xong, hãy nhấp vào Tạo thông tin chi tiết về AI.
Một bản tóm tắt và phân tích về chiến dịch nhắn tin sẽ xuất hiện.
Tạo truy vấn và đột biến GraphQL cho Data Connect bằng Gemini trong Firebase
Cách sử dụng AI assistance for Data Connect in the Firebase console để tạo GraphQL dựa trên ngôn ngữ tự nhiên:
Mở Data Connect trong dự án của bạn, rồi trong Dịch vụ, hãy chọn nguồn dữ liệu.
Nhấp vào Dữ liệu.
Nhấp vào biểu tượng Giúp tôi viết GraphQLpen_spark.
Bên trong trường văn bản xuất hiện, hãy mô tả cụm từ tìm kiếm hoặc sự đột biến mà bạn muốn tạo bằng ngôn ngữ tự nhiên rồi nhấp vào Tạo.
Ví dụ: nếu đang sử dụng nguồn dữ liệu Phim được tham chiếu trong hướng dẫn nhanh về Firebase Data Connect và Lớp học lập trình về cách tạo bằng Data Connect, bạn có thể yêu cầu "Trả về 5 phim hàng đầu năm 2022, theo thứ tự giảm dần theo điểm xếp hạng". Thao tác này có thể trả về kết quả như sau:
query TopMovies2022 { movies(where: {releaseYear: {eq: 2022}}, orderBy: [{rating: DESC}], limit: 5) { id title rating releaseYear } }
Xem xét câu trả lời:
- Nếu phản hồi có vẻ chính xác, hãy nhấp vào Chèn để chèn phản hồi vào trình soạn thảo mã.
- Nếu bạn có thể tinh chỉnh câu trả lời, hãy nhấp vào Chỉnh sửa, cập nhật câu lệnh rồi nhấp vào Tạo lại.
Sau khi bạn chấp nhận phản hồi, hãy thiết lập các thông tin sau trong phần Parameters (Thông số) (nếu có):
- Biến: Nếu truy vấn hoặc đột biến của bạn chứa biến, hãy xác định
các biến đó tại đây. Sử dụng JSON để xác định các loại này, ví dụ:
{"title":"The Matrix", "releaseYear":"1999"}
. - Uỷ quyền: Chọn Ngữ cảnh uỷ quyền (Quản trị viên, Đã xác thực hoặc Chưa xác thực) để chạy truy vấn hoặc đột biến.
- Biến: Nếu truy vấn hoặc đột biến của bạn chứa biến, hãy xác định
các biến đó tại đây. Sử dụng JSON để xác định các loại này, ví dụ:
Nhấp vào Run (Chạy) trong trình soạn thảo mã và xem lại kết quả.
Để kiểm thử nhiều truy vấn hoặc đột biến trong trình soạn thảo mã, hãy đảm bảo rằng các truy vấn hoặc đột biến đó được đặt tên. Ví dụ: truy vấn sau đây có tên là GetMovie
. Di chuyển con trỏ vào dòng đầu tiên của truy vấn hoặc đột biến để kích hoạt nút Run (Chạy).
query GetMovie($myKey: Movie_Key!) {
movie(key: $myKey) { title }
}
Để biết thêm các trường hợp sử dụng nâng cao, hãy xem các trường hợp sử dụng AI assistance for Data Connect in the Firebase console.