Sử dụng tính năng hỗ trợ AI trong Crashlytics do Gemini trong Firebase cung cấp để giúp bạn nhanh chóng hiểu được nguyên nhân xảy ra sự cố và cách khắc phục. Dịch vụ hỗ trợ của AI trong Crashlytics sẽ xác định nguyên nhân gốc, cung cấp thông tin chi tiết hữu ích và 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ợ 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: Nội dung giải thích ngắn gọn nhưng đầy đủ 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 đề.
- Tuỳ chọn gỡ lỗi: Gemini sẽ cung cấp một số cách có thể để tái tạo lỗi hoặc sẽ cung cấp các bước tiếp theo để gỡ lỗi thêm vấn đề nhằm xác định nguyên nhân gốc rễ. Gemini có thể cung cấp các lệnh đề xuất để thử hoặc mã để sử dụng (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 kho kiến thức phong phú của Firebase về việc phát triển ứng dụng dành cho thiết bị di động để đề xuất một số đường dẫn giải quyết tiềm năng bất cứ khi nào có thể, đồng thời cung cấp cho bạn khả năng thêm ngữ cảnh và 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à giúp ứng dụng của bạn chống lại các vấn đề trong tương lai để những loại vấn đề này không tái diễn. Gemini tham chiếu 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 khả thi nhằm giải quyết vấn đề.
Cách trợ lý AI trong Crashlytics sử dụng dữ liệu của bạn
Tính năng hỗ trợ AI trong Crashlytics không sử dụng các phản hồi, sự cố của bạn hoặc bất kỳ mã, ngữ cảnh hoặc phản hồi bổ sung nào mà bạn cung cấp dưới dạng dữ liệu để huấn luyện mô hình. Để biết thêm thông tin, hãy xem bài viết Cách Gemini trong Google Cloud 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 cả Gemini trong cuộc trò chuyện Firebase, trợ giúp và trợ lý AI trong Crashlytics nếu được chỉ định vai trò Người dùng Gemini for Google Cloud.
Sau đây là cách chỉ định vai trò Người dùng Gemini for Google Cloud cho một thành viên trong 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.
- Trên bảng điều khiển của Firebase, hãy chọn Cài đặt dự án, sau đó chọn Người dùng và quyền.
- Tìm hàng chứa thành viên dự án có liên quan.
- Nhấp vào Tuỳ chọn khác, rồi chọn Chỉnh sửa quyền truy cập.
- Mở rộng mục (Các) vai trò, chọn Người dùng Gemini for Google Cloud, rồi nhấp vào Xong.
- Nhấp vào Cập nhật vai trò để lưu thay đổi. Có thể mất một vài phút để vai trò mới áp dụng cho người dùng của bạn.
Thiết lập trợ lý AI trong Crashlytics
Để thiết lập tính năng hỗ trợ bằng AI trong Crashlytics, hãy bật Gemini trong Firebase như mô tả trong bài viết 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ợ 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.
Xác định vị trí và chọn sự cố 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 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 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ố với nguyên nhân tiềm ẩn
- 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 đoạn mã mà Gemini trong Firebase yêu cầu vào trường mã.
Nếu bạn muốn chia sẻ 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 về AI, hãy thêm thông tin đó vào trường Chia sẻ mọi ngữ cảnh hoặc thông tin chi tiết có 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.
Khắc phục sự cố trợ lý AI trong Crashlytics
Hãy tham khảo phần Khắc phục sự cố Gemini trong Firebase.
Hạn mức và giá
Phần này mô tả hạn mức và cơ cấu giá của tính năng hỗ trợ AI trong Crashlytics.
Hạn mức
Sự hỗ trợ của AI trong hạn mức Crashlytics được đưa 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:
- Trong bảng điều khiển của Google Cloud, hãy chọn API và dịch vụ đã bật.
- Tìm rồi nhấp vào biểu tượng Gemini for Google Cloud API.
- 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ợ AI trong Crashlytics sử dụng hạn mức "Số yêu cầu Chat API mỗi ngày trên mỗi người dùng".
Cách yêu cầu tăng hạn mức:
- Chọn hạn mức mà bạn muốn tăng rồi nhấp vào Chỉnh sửa yêu cầu.
- Cập nhật hạn mức mà bạn muốn yêu cầu vào trường văn bản Giá trị mới, 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á
Hỗ trợ AI trong Crashlytics có trong Gemini trong Firebase, được đưa vào Gemini Code Assist. Hãy xem bài viết Giá của Gemini trong Firebase để biết thêm thông tin.