Nhận sự hỗ trợ của AI trong Crashlytics

Sử dụng tính năng hỗ trợ của AI trong Crashlytics do Gemini trong Firebase cung cấp để giúp bạn nhanh chóng hiểu được lý do xảy ra sự cố và cách xử lý. Tính năng hỗ trợ AI trong Crashlytics xác định nguyên nhân cốt lõi, cung cấp thông tin chi tiết hữu ích và các giải pháp phù hợp, đồng thời đề xuất các phương pháp hay nhất trong tương lai.

Tính năng hỗ trợ của AI trong Crashlytics có thể cung cấp cho bạn những thông tin chi tiết sau:

  • Tóm tắt/Nguyên nhân: Phần giải thích ngắn gọn nhưng giàu thông tin về những gì đã xảy ra với người dùng và nguyên nhân gây ra vấn đề.
  • Các lựa chọn gỡ lỗi: Gemini sẽ đề xuất một số cách có thể để tái hiện lỗi hoặc cung cấp các bước tiếp theo để gỡ lỗi thêm nhằm xác định nguyên nhân gốc. Gemini có thể đề xuất các lệnh để bạn dùng thử hoặc mã để bạn sử dụng (một cách thận trọng).
  • Các bước tiếp theo có thể thực hiện: Mặc dù ban đầu Gemini sẽ không có tất cả ngữ cảnh về vấn đề của bạn, nhưng tính năng hỗ trợ AI trong Crashlytics sẽ sử dụng kiến thức phong phú của Firebase về việc phát triển ứng dụng di động để đề xuất một số cách giải quyết tiềm năng bất cứ khi nào có thể và cho phép bạn thêm ngữ cảnh cũng như mã nguồn bổ sung để nhận được thông tin chi tiết chuyên sâu hơn.
  • Các phương pháp hay nhất: Một phần của quy trình phân loại là lý tưởng nhất, giúp ứng dụng của bạn có khả năng thích ứng với các thay đổi trong tương lai để những loại vấn đề này không tái diễn. Gemini tham khảo hàng nghìn trang tài liệu về Firebase (và nhiều tài liệu khác) để cung cấp cho bạn các phương pháp có thể giải quyết vấn đề.

Cách tính năng hỗ trợ dựa trên AI trong Crashlytics sử dụng dữ liệu của bạn

Xem phần Cách Gemini trong Firebase sử dụng dữ liệu của bạn để biết thêm thông tin về cách Gemini trong Firebase sử dụng dữ liệu của bạn.

Các quyền bắt buộc

Để bật và sử dụng các tính năng của Gemini trong Firebase, bạn cần có một số vai trò và quyền IAM nhất định.

  • Thành viên dự án có vai trò chủ sở hữu hoặc người chỉnh sửa IAM có thể bật Gemini trong Firebase và sử dụng các tính năng của Gemini.
  • Người xem dự án không thể bật Gemini trong Firebase, nhưng họ có thể sử dụng các tính năng của Gemini, bao gồm Gemini trong Firebase chat, trợ giúp và trợ lý AI trong Crashlytics nếu được chỉ định Gemini for Google Cloud vai trò Người dùng.
  • Nếu dự án thuộc Google Workspace (trước đây là G Suite), thì quản trị viên Google Workspace phải bật dự án đó.

Sau đây là cách chỉ định vai trò Gemini for Google Cloud Người dùng cho một thành viên dự án. Xin lưu ý rằng chỉ chủ sở hữu dự án mới có thể chỉnh sửa vai trò IAM.

  1. Trên bảng điều khiển Firebase, hãy chọn Cài đặt dự án, sau đó chọn Người dùng và quyền.
  2. Tìm hàng chứa thành viên dự án có liên quan.
  3. Nhấp vào biểu tượng Tuỳ chọn khác, rồi chọn Chỉnh sửa quyền truy cập.
  4. Mở rộng Vai trò, chọn Gemini for Google Cloud Người dùng, rồi nhấp vào Xong.
  5. Nhấp vào Cập nhật vai trò để lưu thay đổi. Có thể mất một hoặc hai phút để vai trò mới được áp dụng cho người dùng.

Thiết lập trợ lý AI trong Crashlytics

Để thiết lập tính năng hỗ trợ của AI trong Crashlytics, hãy bật Gemini trong Firebase như mô tả trong phần Thiết lập Gemini trong Firebase, sau đó chuyển sang phần Tạo thông tin chi tiết.

Tạo thông tin chi tiết

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

  1. Mở Crashlyticstrang tổng quan trong dự án của bạn rồi chọn ứng dụng.

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

    • 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 hỗ trợ của AI trong Crashlytics ở đầu trang sự kiện, hãy xác minh rằng bạn đã bật Gemini trong Firebase (xem hướng dẫn thiết lập tại 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 gặp sự cố hoặc ANR. Các sự kiện không nghiêm trọng hiện chưa được hỗ trợ.

  3. Nếu bạn muốn cung cấp mã và bối cảnh để có được thông tin chi tiết hơn, hãy nhấp vào Bắt đầu trong hộp Bạn muốn biết thông tin chi tiết hơn?

  4. Dán mã mà Gemini trong Firebase yêu cầu vào trường mã.

  5. Nếu bạn có thêm bối cảnh hoặc thông tin chi tiết khác có thể giúp cải thiện thông tin chi tiết do AI cung cấp, hãy thêm thông tin đó vào trường Chia sẻ mọi bối cảnh hoặc thông tin chi tiết có liên quan.

  6. Nhấp vào Tạo lại thông tin chi tiết bằng AI.

    Gemini trong Firebase tạo thông tin chi tiết mới dựa trên mã và bối cảnh mà bạn cung cấp.

Khắc phục sự cố về trợ lý AI trong Crashlytics

Hãy tham khảo bài viết Khắc phục sự cố về Gemini trong Firebase.

Hạn mức và giá

Phần này mô tả hạn mức và cấu trúc giá cho tính năng hỗ trợ của AI trong Crashlytics.

Hạn mức và giới hạn

Hạn mức Crashlytics của tính năng hỗ trợ bằng AI được tính vào hạn mức Gemini for Google Cloud API mà Gemini trong Firebase sử dụng.

Bạn có thể xem hạn mức hiện tại trên trang Hạn mức cho Gemini for Google Cloud API:

  1. Trên Google Cloud bảng điều khiển, hãy chọn API và dịch vụ đã bật.
  2. Tìm kiếm rồi nhấp vào biểu tượng Gemini for Google Cloud API.
  3. Nhấp vào Hạn mức và giới hạn hệ thống.

Hạn mức Gemini for Google Cloud API sẽ xuất hiện. Tính năng hỗ trợ bằng AI trong Crashlytics sử dụng hạn mức "Số yêu cầu Chat API mỗi ngày cho mỗi người dùng".

Cách yêu cầu tăng hạn mức:

  1. Chọn hạn mức bạn muốn tăng, rồi nhấp vào Chỉnh sửa yêu cầu.
  2. Cập nhật trường văn bản Giá trị mới bằng hạn mức mà bạn muốn yêu cầu, sau đó nhấp vào Gửi. Nhóm Google Cloud sẽ đánh giá yêu cầu của bạn và phản hồi qua email.

Giá

Tính năng hỗ trợ của AI trong Crashlytics là một phần của Gemini trên Firebase. Người dùng cá nhân có thể sử dụng Gemini trên Firebase mà không mất phí hoặc thông qua gói thuê bao Gemini Code Assist.

Hãy xem Giá của Gemini trong Firebase để biết thêm thông tin.