Skorzystaj z pomocy AI w Crashlytics

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ń.

  1. W konsoli Firebase kliknij Ustawienia projektu, a następnie Użytkownicy i uprawnienia.
  2. Odszukaj wiersz odpowiedniego członka projektu.
  3. Kliknij  Więcej opcji, a następnie wybierz Uprawnienia do edytowania.
  4. Rozwiń Role(Role), wybierz Gemini for Google Cloud Użytkownik i kliknij Gotowe.
  5. 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:

  1. Otwórz w projekcie panel Crashlytics i wybierz aplikację.

  2. 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.

  3. Jeśli chcesz podać kod i kontekst, aby uzyskać bardziej szczegółowe informacje, w polu Chcesz uzyskać bardziej szczegółowe statystyki? kliknij Rozpocznij.

  4. Wklej kod, którego wymaga Gemini w Firebase, w polu kodu.

  5. 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.

  6. 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:

  1. W konsoli Google Cloud kliknij Włączone interfejsy API i usługi.
  2. Wyszukaj i kliknij Gemini for Google Cloud API.
  3. 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:

  1. Wybierz limit, który chcesz zwiększyć, i kliknij Edytuj prośbę.
  2. 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.