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 identyfikuje główne przyczyny, dostarcza przydatne statystyki, dostarcza dostosowane rozwiązania i rekomenduje sprawdzone metody na przyszłość.
Asystent AI w usłudze 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 podaje kilka możliwych sposobów odtworzenia błędu lub wskaże kolejne kroki, które pomogą Ci debugować problem w celu zidentyfikowania głównej przyczyny. Gemini może podać zalecane polecenia do wypróbowania lub kod do użycia (z uwagą).
- Przydatne dalsze kroki: Gemini może początkowo nie mieć pełnego kontekstu dotyczącego Twojego problemu, ale pomoc AI w Crashlytics wykorzysta bogate źródło wiedzy Firebase na temat tworzenia aplikacji mobilnych, aby w miarę możliwości zaproponować kilka sposobów rozwiązania tego problemu i zapewnić Ci możliwość dodania dodatkowego kontekstu i kodu źródłowego, aby uzyskać bardziej szczegółowe statystyki.
- Sprawdzone metody: częścią procesu klasyfikacji jest najlepiej przygotowanie aplikacji na przyszłość, aby problemy tego typu nie pojawiały się 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
AI assistance w Crashlytics nie wykorzystuje Twoich odpowiedzi, awarii ani żadnego dodatkowego kodu, kontekstu ani opinii jako danych do trenowania swoich modeli. Więcej informacji znajdziesz w artykule Gemini w Google Cloud wykorzystuje Twoje dane.
Wymagane uprawnienia
Aby włączyć i używać funkcji Gemini w Firebase, musisz mieć określone role i uprawnienia 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.
Oto jak przypisać rolę użytkownika Gemini for Google Cloud członkowi projektu. 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. Zastosowanie nowej roli do użytkownika może potrwać kilka minut.
Konfigurowanie pomocy AI w 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 pomocy 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 Crashlytics event, na której znajdziesz przycisk Generuj wnioski AI.
Jeśli nie widzisz przycisku Generuj statystyki AI, sprawdź, czy usługa Gemini w Firebase została włączona (instrukcje konfiguracji znajdziesz w artykule Konfigurowanie Gemini w Firebase). Upewnij się też, że wyświetlasz zdarzenie Apple lub Android. Zdarzenia Flutter, Unity i Android NDK oraz zdarzenia niekrytyczne nie są jeszcze obsługiwane. Na koniec upewnij się, że sekcja Statystyki na stronie zdarzenia Crashlytics jest rozwinięta.
Kliknij przycisk Generuj wnioski AI.
Pojawiają się statystyki z co najmniej 1 z tych informacji:
- analiza awarii z możliwą przyczyną
- instrukcje debugowania
- wykonalne dalsze kroki
- sprawdzone metody
Jeśli chcesz podać kod i kontekst, aby uzyskać bardziej szczegółowe statystyki, w polu Chcesz uzyskać bardziej szczegółowe statystyki? kliknij Rozpocznij.
Wklej kod, którego wymaga Gemini w Firebase, w polu kodu.
.Jeśli chcesz przekazać dodatkowe informacje, które mogą pomóc w ulepszaniu statystyk AI, dodaj je w polu Podaj kontekst lub istotne 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 limitach Crashlytics jest uwzględniona w ramach limitów Gemini for Google Cloud API używanych przez Gemini w Firebase.
Aktualne limity możesz wyświetlić na stronie Limity dla 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 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ę.
- Wpisz w polu tekstowym Nowa wartość limit, o który chcesz prosić, a potem kliknij Prześlij. Zespół Google Cloud sprawdzi Twoją prośbę i odpowie e-mailem.
Ceny
Asystent AI w Crashlytics jest dostępny w ramach Gemini w Firebase, który jest częścią Gemini Code Assist. Więcej informacji znajdziesz w cenniku Gemini.