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 trong Firebase để nâng cao trải nghiệm cho nhà phát triển trên Firebase.

Cách mở ngăn Gemini:

Ngăn Gemini sẽ mở ra và duy trì trên tất cả các trang trong bảng điều khiển của 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 spark Gemini trong Firebase không xuất hiện trong bảng điều khiển của Firebase, hãy làm theo các bước trong bài viết Thiết lập Gemini trong Firebase cho dự án để bật công cụ này.

Trò chuyện với Gemini

Sau khi mở ngăn Gemini, bạn có thể bắt đầu cuộc trò chuyện với Gemini ngay lập tức 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ạ một cuộc trò chuyện giữa bạn và Gemini về Cloud Firestore. Trong ví dụ này, bạn sẽ yêu cầuGemini cung cấp cho bạn một bộ quy tắc cơ bản về Khôi phục tài nguyên và sẽ tinh chỉnh các quy tắc đó khi thêm yêu cầu:

  1. Trong trường Hỏi tôi bất cứ điều gì về Firebase, hãy nhập lời nhắc sau, rồi nhấp vào gửi Gửi:

    Can you provide a short, secure set of Firestore rules for a chat app?
    

    Gemini hiển thị phản hồi của mình, thường chứa các quy tắc mà nó đề xuất và mô tả đầy đủ về cách hoạt động của các quy tắc đó.

  2. Tiếp theo, hãy yêu cầu Gemini mở rộng và nâng cao các quy tắc. Ví dụ: nếu Gemini trả lời bằng một bộ quy tắc cơ bản cho phép mọi người dùng đã xác thực đọc và ghi vào cuộc trò chuyện, thì có thể bạn cần yêu cầu một bộ quy tắc hạn chế hơn. Nhập câu lệnh sau vào trường Hỏi tôi bất cứ điều gì về Firebase rồi nhấp vào gửi Gửi:

    Can you update the rules so that only the sender and recipient can access chats and supports image storage?
    

    Gemini nên phản hồi bằng các quy tắc hạn chế hơn, bao gồm cả việc lưu trữ hình ảnh, giải thích đầy đủ từng thành phần của bộ quy tắc đó. Nội dung đó cũng nên cung cấp đường liên kết đến các tài nguyên hữu ích, chẳng hạn như tài liệu về Cloud Firestore hoặc các phòng thí nghiệm lập trình có liên quan.

  3. Ngoài ra, bạn có thể dán các quy tắc vào trường này và yêu cầu tư vấn. Cú pháp Markdown được hỗ trợ nên bạn có thể nhập một truy vấn như sau:

    What can you tell me about this Firestore rule set?
    
      ```
      rules_version = '2';
      service cloud.firestore {
        match /databases/{database}/documents {
    
          match /users/{userId} {
            allow read, write: if request.auth.uid == userId;
          }
    
          match /chats/{chatId} {
            function isParticipant() {
              return request.auth.uid in resource.data.participants;
            }
    
            allow read, create: if isParticipant();
            allow update, delete: if false;
          }
    
          match /chats/{chatId}/messages/{messageId} {
            allow read, create: if isParticipant();
          }
        }
      }
      ```
    

    Bạn có thể tiếp tục trò chuyện và tiếp tục chia sẻ các quy tắc đang áp dụng khi khắc phục sự cố và Gemini sẽ đề xuất biện pháp cải thiện và tối ưu hoá.

Khám phá ngăn Gemini trong bảng điều khiển của Firebase

Ngăn Gemini trong bảng điều khiển của Firebase có một số tính năng giúp đơn giản hoá quá trình cộng tác với mô hình Gemini.

Lựa chọn Hành động
contact_support Yêu cầu trợ giúp: Tìm kiếm trong tài liệu dành cho nhà phát triển, liên hệ với bộ phận hỗ trợ và kiểm tra trạng thái dịch vụ của Firebase.
spark Khi chế độ xem Trợ giúp đang hoạt động, hãy bật Gemini trong cuộc trò chuyện Firebase.
Xoá cuộc trò chuyện. Khi bạn xoá cuộc trò chuyện, mọi ngữ cảnh trước đó sẽ bị xoá và 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 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 Gỡ ngăn Gemini để đưa ngăn về trạng thái ban đầu.
toàn màn hình Phóng to 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 khi sử dụng Gemini trong Firebase. Bạn nên báo cáo lỗi, đề xuất cách cải thiện hoặc cung cấp ý 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ố:

  1. Mở trang Crashlytics trong dự án và chọn ứng dụng của bạn.
  2. Xác định và chọn 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 bằng AI.

  3. Nhấp vào nút Tạo thông tin chi tiết bằng AI.

    Thông tin chi tiết sẽ xuất hiện cùng với một hoặc nhiều thông tin sau:

    • bản phân tích sự cố kèm theo nguyên nhân tiềm ẩn
    • 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

Tìm hiểu thêm trong bài viết Yêu cầu hỗ trợ về AI trên Crashlytics.