Korzystaj z pomocy AI w Crashlytics, którą zapewnia Gemini w Firebase, aby przyspieszyć proces ustalania przyczyny awarii i działania, jakie należy podjąć. Pomoc AI w Crashlytics pomaga zidentyfikować przyczyny problemów, dostarcza przydatnych statystyk i szytych na miarę rozwiązań oraz zaleca sprawdzone metody działania.
Pomoc AI w Crashlytics może Ci dostarczyć te statystyki:
- Podsumowanie/przyczyna: zwięzłe, ale bogate w informacje wyjaśnienie tego, co stało się z użytkownikiem i co spowodowało problem.
- Opcje debugowania: Gemini zawiera kilka potencjalnych sposobów odtworzenia błędu lub podaje kolejne kroki, które należy wykonać, aby dokładniej zdebugować problem i zidentyfikować jego główną przyczynę. Gemini może podać zalecane polecenia do wypróbowania lub kod do użycia (z uwagą).
- Kolejne kroki do podjęcia działań: choć Gemini na początku nie będzie mieć pełnego kontekstu dotyczącego Twojego problemu, pomoc AI w Crashlytics będzie korzystać z bogatego zasobu wiedzy Firebase na temat tworzenia aplikacji mobilnych, aby w miarę możliwości zalecać kilka potencjalnych sposobów rozwiązania problemu. Będzie też umożliwiać dodawanie dodatkowego kontekstu i kodu źródłowego, aby uzyskać bardziej szczegółowe statystyki.
- Sprawdzone metody: część procesu selekcji polega na zabezpieczeniu aplikacji przed podobnymi problemami w przyszłości. Gemini odwołuje się do tysięcy stron dokumentacji Firebase (i nie tylko), aby przedstawić możliwe sposoby rozwiązania problemu.
Jak asystent AI w Crashlytics wykorzystuje Twoje dane
Więcej informacji o tym, jak Gemini w Firebase korzysta z Twoich danych, znajdziesz w artykule Jak Gemini w Firebase korzysta z Twoich danych.
Wymagane uprawnienia
Włączanie i używanie funkcji Gemini w Firebase wymaga określonych ról i uprawnień w IAM.
- Użytkownicy projektu z rolą właściciela lub edytującego mogą włączyć Gemini w Firebase i korzystać z jego funkcji.
- Osoby, które mają uprawnienia do wyświetlania projektu, nie mogą włączyć Gemini w Firebase, ale mogą korzystać z jego funkcji, w tym Gemini w Google Chat, pomocy i asystenta AI w Crashlytics, jeśli mają przypisaną rolę użytkownika Gemini for Google Cloud.Firebase
- Jeśli projekt jest częścią Google Workspace (wcześniej G Suite), administrator Google Workspace musi go włączyć.
Oto jak przypisać do projektu rolę użytkownika Gemini for Google Cloud. Pamiętaj, że tylko właściciele projektu mogą edytować role uprawnień.
- W konsoli Firebase kliknij Ustawienia projektu, a następnie Użytkownicy i uprawnienia.
- Odszukaj wiersz odpowiedniego członka projektu.
- Kliknij Więcej opcji, a następnie wybierz Uprawnienia do edytowania.
- Rozwiń Role(Role), wybierz Gemini for Google Cloud Użytkownik i kliknij Gotowe.
- Aby zapisać zmianę, kliknij Zaktualizuj role. Może minąć minuta lub dwie, zanim nowa rola zacznie obowiązywać w przypadku danego użytkownika.
Konfigurowanie pomocy AI w aplikacji Crashlytics
Aby skonfigurować pomoc AI w Crashlytics, włącz Gemini w Firebase zgodnie z instrukcjami w artykule Konfigurowanie Gemini w Firebase, a potem przejdź do sekcji Generowanie statystyk.
Generuj obserwacje
Aby korzystać z pomocnika AI w Crashlytics do generowania statystyk dotyczących awarii:
Otwórz w projekcie panel Crashlytics i wybierz aplikację.
Znajdź i wybierz awarię, którą chcesz zbadać. Pojawi się strona Crashlyticsz danymi o zdarzeniach, w tym z statystykami zawierającymi co najmniej 1 z tych informacji:
- analizę awarii z możliwą przyczyną.
- instrukcje debugowania
- wykonalne dalsze kroki
- sprawdzone metody
Jeśli u góry strony zdarzenia Crashlytics nie widzisz funkcji pomocy AI w Crashlytics, sprawdź, czy Gemini w Firebase jest włączone (instrukcje konfiguracji znajdziesz w artykule Konfigurowanie Gemini w Firebase). Sprawdź też, czy wyświetlane jest zdarzenie awarii lub ANR. Niekrytyczne zdarzenia nie są jeszcze obsługiwane.
Jeśli chcesz podać kod i kontekst, aby uzyskać bardziej szczegółowe informacje, w polu Chcesz uzyskać bardziej szczegółowe statystyki? kliknij Rozpocznij.
Wklej kod, którego wymaga Gemini w Firebase, w polu kodu.
Jeśli masz więcej informacji o kontekście lub dodatkowe szczegóły, które mogą pomóc w ulepszeniu funkcji AI, dodaj je w polu Udostępnij kontekst lub odpowiednie szczegóły.
Kliknij Ponowne wygenerowanie statystyk AI.
Gemini w Firebase generuje zaktualizowane statystyki na podstawie przesłanego kodu i kontekstu.
Rozwiązywanie problemów z pomocą AI w Crashlytics
Zapoznaj się z artykułem Rozwiązywanie problemów z Gemini w Firebase.
Limity i ceny
W tej sekcji opisujemy limity i strukturę cen za pomoc AI w Crashlytics.
Limity
Pomoc AI w ramach limitów Crashlytics jest uwzględniona w ramach limitów Gemini for Google Cloud API, których używa Gemini w Firebase.
Aktualne limity możesz sprawdzić na stronie Limity dla usługi Gemini for Google Cloud API:
- W konsoli Google Cloud kliknij Włączone interfejsy API i usługi.
- Wyszukaj i kliknij Gemini for Google Cloud API.
- Kliknij Limity przydziału i limity systemu.
Pojawi się limit Gemini for Google Cloud API. Asystent AI w Crashlytics korzysta z limitu „Żądania do interfejsu API czatu dziennie na użytkownika”.
Aby poprosić o zwiększenie limitu:
- Wybierz limit, który chcesz zwiększyć, i kliknij Edytuj prośbę.
- Zmień pole tekstowe Nowa wartość, wpisując limit, o który chcesz się ubiegać, a potem kliknij Prześlij. Zespół Google Cloud sprawdzi Twoją prośbę i odpowie na nią e-mailem.
Ceny
Pomoc AI w usłudze Crashlytics jest dostępna w ramach Gemini w usłudze Firebase, która jest bezpłatna dla użytkowników indywidualnych lub dostępna w ramach subskrypcji Gemini Code Assist.
Więcej informacji znajdziesz w cenniku Gemini w Firebase.