Skorzystaj z pomocy AI w Crashlytics

Korzystaj z pomoc opartej na 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.

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 zawiera kilka potencjalnych sposobów odtworzenia błędu lub podaje dalsze instrukcje dotyczące dalszego debugowania problemu w celu zidentyfikowania jego przyczyny. Gemini może podać zalecane polecenia do wypróbowania lub kod do użycia (z uwagą).
  • Kolejne kroki do podjęcia działań: chociaż Gemini nie będzie mieć na początku pełnego kontekstu Twojego problemu, 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 informacje.
  • 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 pomoc 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

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.Firebase
  • Jeśli projekt jest częścią Google Workspace (dawniej 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 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:

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

  2. Znajdź i wybierz awarię, którą chcesz zbadać. Pojawi się strona Crashlytics z ewentualnym przyciskiem Generuj wnioski AI.

    Jeśli nie widzisz przycisku Generuj statystyki AI, sprawdź, czy Gemini w Firebase jest włączone (instrukcje konfiguracji znajdziesz w artykule Konfigurowanie Gemini w Firebase). Sprawdź też, czy wyświetlane jest zdarzenie z urządzenia z systemem Android lub iOS. Zdarzenia Flutter, Unity i Android NDK oraz zdarzenia niekrytyczne nie są jeszcze obsługiwane. Na koniec sprawdź, czy na stronie zdarzenia Crashlytics sekcja Statystyki jest rozwinięta.

  3. Kliknij przycisk Generuj wnioski AI.

    Pojawiają się statystyki z co najmniej 1 z tych informacji:

    • analizę awarii z możliwą przyczyną.
    • instrukcje debugowania
    • wykonalne dalsze kroki
    • sprawdzone metody
  4. Jeśli chcesz podać kod i kontekst, aby uzyskać bardziej szczegółowe statystyki, w polu Chcesz uzyskać bardziej szczegółowe statystyki? kliknij Rozpocznij.

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

    .
  6. Jeśli masz więcej informacji lub dodatkowych szczegółów, które mogą pomóc w ulepszeniu funkcji AI Insights, dodaj je w polu Udostępnij kontekst lub istotne szczegóły.

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

Asystent AI w ramach limitów Crashlytics jest uwzględniony 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 e-mailem.

Ceny

Pomoc AI w Crashlytics jest dostępna w ramach Gemini w Firebase, która jest bezpłatna lub dostępna w ramach Gemini Code Assist. Więcej informacji znajdziesz w cenniku Gemini.Firebase