Dùng thử Gemini trong bảng điều khiển của Firebase

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 phía trên bên phải của bảng điều khiển Firebase.

Ngăn Gemini sẽ mở ra và duy trì 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á mọi 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 trò chuyện ngay với Gemini và đặt câu hỏi bằng ngôn ngữ tự nhiên.

Các bước sau đây minh hoạ một cuộc trò chuyện mà bạn có thể thực hiện với Gemini về Remote Config:

  1. Trong trường Hỏi tôi bất cứ điều gì về Firebase, hãy nhập câu hỏi rồi nhấp vào 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 sẽ hiển thị câu trả lời.

  2. Tiếp theo, bạn có thể hỏi Gemini các câu hỏi làm rõ thông tin để mở rộng cuộc trò chuyện hoặc dán mã vào và yêu cầu Gemini đưa ra lời khuyên.

Bạn có thể tiếp tục cuộc trò chuyện, đồng thời tiếp tục chia sẻ thông tin và đặt câu hỏi về ứng dụng cũng như dự án mà bạn đang thực hiện. Khi bạn khắc phục sự cố, Gemini sẽ đề xuất các điểm cải tiến, tối ưu hoá và hướng dẫn bổ sung. Gemini cũng bao gồm trích dẫn nguồn liệt kê tài liệu và mã mẫu mà Gemini đã sử dụng để tạo câu trả lời.

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 Gemini.

Phương thức Hành động
Xem cảnh báo của Firebase.
spark Trò chuyện với Gemini trong Firebase.
Bắt đầu một chuỗi trò chuyện mới với Gemini trong Firebase.
Truy cập vào nhật ký trò chuyện của bạn trong Gemini trên Firebase.
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ụ của Firebase.
Chọn giao diện: Chọn giao diện sáng hoặc Giao diện tối, hoặc chọn giao diện mặc định của thiết bị.
text_select_start Ghim 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 gắn ngăn này vào bên trái, trên cùng, bên phải hoặc dưới cùng.
text_select_move_back_word Bỏ ghim ngăn Gemini để đưa ngăn này về trạng thái ban đầu.
Phóng to ngăn Gemini để chiếm toàn bộ bảng điều khiển.
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 điểm cải tiến hoặc đưa ra ý kiến phản hồi chung.
Đóng ngăn Gemini.

Sử dụng chế độ cài đặt cá nhân hoá trong Gemini trong Firebase

Để khai thác tối đa Gemini trong Firebase, hãy thử đặt câu hỏi liên quan đến dự án Firebase của bạn. Dưới đây là một số ý tưởng:

  • Cloud Firestore: "Làm cách nào để cấu trúc Cloud Firestore nhằm truy xuất dữ liệu hiệu quả trong ứng dụng trò chuyện của tôi?"

  • Authentication: "Ứng dụng của tôi hỗ trợ những phương pháp Đăng nhập nào và tôi có thể thêm những phương pháp nào?"

  • Crashlytics: "Dựa trên các báo cáo gần đây về Crashlytics, tôi nên giải quyết 3 vấn đề hàng đầu nào để cải thiện độ ổn định của ứng dụng?"

    Nếu bạn điều chỉnh câu hỏi cho phù hợp với chế độ thiết lập Firebase cụ thể của mình, Gemini trong Firebase có thể cung cấp thông tin chi tiết phù hợp và hữu ích hơn.

Sử dụng trợ giúp AI trong Crashlytics

Cách sử dụng tính năng trợ giúp AI trong Crashlytics để tạo thông tin chi tiết do AI tạo về sự cố:

  1. Trong bảng điều khiển Firebase, hãy chuyển đến trang tổng quan DevOps & Engagement (DevOps và mức độ tương tác) > Crashlytics, rồi chọn ứng dụng của bạn.

  2. 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, bao gồm thông tin chi tiết về một hoặc nhiều nội dung sau:

    • bản phân tích sự cố kèm theo nguyên nhân có thể gây ra sự cố
    • hướng dẫn gỡ lỗi
    • các bước tiếp theo có thể thực hiện
    • các phương pháp hay nhất

    Nếu bạn không thấy tính năng Trợ giúp AI trong Crashlytics ở đầu trang sự kiện, hãy xác minh rằng Gemini trong Firebase đã được bật (để 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 sự cố hoặc ANR. Sự kiện không nghiêm trọng chưa được hỗ trợ.

  3. Nếu bạn muốn sử dụng tính năng trợ giúp AI để khắc phục vấn đề ngay trong toàn bộ mã nguồn của ứng dụng, hãy cân nhắc sử dụng tính năng Trợ giúp AI cho Crashlytics thông qua MCP.

Tìm hiểu thêm trong bài viết Yêu cầu AI trợ giúp trong Crashlytics.

Nhận thông tin chi tiết dựa trên AI cho chiến dịch nhắn tin bằng Gemini trong Firebase

Gemini trong Firebase 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 để giúp bạn nâng cao hiệu suất chiến dịch của 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 rõ 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 của người dùng và mức tăng trưởng.

Sử dụng thông tin chi tiết dựa trên AI cho chiến dịch nhắn tin

Để sử dụng thông tin chi tiết về chiến dịch nhắn tin dựa trên AI, hãy đảm bảo rằng dự án của bạn có những thông tin sau:

  • Gemini trong Firebase đã được bật cho dự án của bạn. Tìm hiểu thêm trong 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ủa bạn.

  • Có ít nhất một chiến dịch và chiến dịch đó xuất hiện trong bảng điều khiển Firebase.

Sau khi đảm bảo đáp ứng các yêu cầu này:

  1. Trong bảng điều khiển Firebase, hãy chuyển đến trang DevOps & Engagement (DevOps và mức độ tương tác) > Messaging (Nhắn tin) để truy cập vào dữ liệu chiến dịch.

  2. 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 bằng AI.

    Bản tóm tắt và phân tích về các chiến dịch thông báo sẽ xuất hiện.

Tạo truy vấn và đột biến GraphQL cho SQL Connect bằng Gemini trong Firebase

Cách sử dụng AI assistance for SQL Connect để tạo GraphQL dựa trên ngôn ngữ tự nhiên:

  1. Trong bảng điều khiển Firebase, hãy chuyển đến phần Databases & Storage (Cơ sở dữ liệu và bộ nhớ) > SQL Connect.

  2. Chọn dịch vụ và nguồn dữ liệu của bạn, sau đó mở thẻ Dữ liệu.

  3. Nhấp vào biểu tượng Giúp tôi viết GraphQLpen_spark. Mô tả bằng ngôn ngữ tự nhiên truy vấn hoặc thay đổi mà bạn muốn tạo, 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 lớp học lập trình "Xây dựng bằng SQL Connect (web)", bạn có thể hỏi: "Trả về 5 phim hay nhất năm 2022, theo thứ tự giảm dần theo điểm xếp hạng". Câu hỏi 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
      }
    }
    
  4. Xem câu trả lời:

    • Nếu câu trả lời có vẻ chính xác, hãy nhấp vào Chèn để chèn câu trả lời vào trình soạn thảo mã.
    • Nếu câu trả lời có thể được tinh chỉnh, 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.
  5. Sau khi bạn chấp nhận phản hồi, hãy đặt các thông số 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 giá trị này, ví dụ: {"title":"The Matrix", "releaseYear":"1999"}.
    • Authorization (Uỷ quyền): Chọn Authorization context (Bối cảnh uỷ quyền) (Administrator (Quản trị viên), Authenticated (Đã xác thực) hoặc Unauthenticated (Chưa xác thực)) để chạy truy vấn hoặc đột biến.
  6. Nhấp vào Run (Chạy) trong trình soạn thảo mã rồi xem 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 chúng đượ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 phần trường hợp sử dụng AI assistance for SQL Connect.

Sử dụng trợ giúp AI trong Firebase App Distribution

Tác nhân Kiểm thử ứng dụng Firebase sử dụng sức mạnh của AI để tạo và chạy các chương trình kiểm thử dựa trên câu lệnh bằng ngôn ngữ tự nhiên mà bạn cung cấp. Tác nhân này tạo ra các bài kiểm thử từng bước mà bạn có thể chạy trên nhiều thiết bị ảo và thiết bị thực để đảm bảo ứng dụng của bạn có chất lượng cao nhất. Để biết thêm thông tin, hãy xem bài viết Tác nhân Kiểm thử ứng dụng.