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 gây ra sự cố và cách xử lý sự cố đó. Tính năng hỗ trợ AI trong Crashlytics xác định nguyên nhân gốc rễ, 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ợ 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ả thông tin 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ố giải pháp tiềm năng bất cứ khi nào có thể và cho phép bạn thêm ngữ cảnh và mã nguồn bổ sung để nhận 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à bảo vệ ứng dụng của bạn trong tương lai để các loại vấn đề này không tái diễn. Gemini tham chiếu đến 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 trợ lý AI trong Crashlytics sử dụng dữ liệu của bạn
Hãy xem bài viết 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 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.
- 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ò 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 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 hoặc hai phút thì vai trò mới mới áp dụng cho người dùng.
Thiết lập tính năng trợ lý AI trong Crashlytics
Để thiết lập tính năng hỗ trợ 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 đến 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.
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 bối cảnh hoặc thông tin chi tiết khác để 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 bối cảnh hoặc thông tin chi tiết 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
Hỗ trợ 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:
- Trên bảng điều khiển 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á
Tính năng hỗ trợ AI trong Crashlytics có trong Gemini trong Firebase, miễn phí hoặc trong Gemini Code Assist. Hãy xem bài viết Gemini trong Firebase về giá để biết thêm thông tin.