Skorzystaj z pomocy AI w Crashlytics

Korzystaj z pomocy AI w Crashlytics udostępnianej przez Gemini w Firebase, aby szybciej zrozumieć, dlaczego doszło do awarii, i dowiedzieć się, co z tym zrobić. Asystent AI w Crashlytics identyfikuje główne przyczyny, dostarcza przydatnych statystyk i dopasowanych rozwiązań oraz rekomenduje sprawdzone metody na przyszłość.

Pomoc AI w Crashlytics może dostarczyć Ci tych statystyk:

  • Podsumowanie/przyczyna: zwięzłe, ale bogate w informacje wyjaśnienie, co się stało z użytkownikiem i co spowodowało problem.
  • Opcje debugowania: Gemini zaproponuje kilka potencjalnych sposobów odtworzenia błędu lub poda kolejne kroki, które pomogą w dalszym debugowaniu problemu w celu zidentyfikowania jego głównej przyczyny. Gemini może podać zalecane polecenia do wypróbowania lub kod do użycia (z rozwagą).
  • Praktyczne kolejne kroki: chociaż Gemini początkowo nie będzie mieć pełnego kontekstu Twojego problemu, pomoc AI w Crashlytics wykorzysta bogatą wiedzę Firebase na temat tworzenia aplikacji mobilnych, aby w miarę możliwości zaproponować kilka potencjalnych rozwiązań. Umożliwi Ci też dodanie dodatkowego kontekstu i kodu źródłowego, aby uzyskać bardziej szczegółowe informacje.
  • Sprawdzone metody: częścią procesu triażu jest idealnie zabezpieczenie aplikacji na przyszłość, aby tego typu problemy nie powtarzały się. Gemini odwołuje się do tysięcy stron dokumentacji Firebase (i nie tylko), aby zaproponować Ci możliwe sposoby rozwiązania problemu.

Jak pomoc AI w usłudze Crashlytics wykorzystuje Twoje dane

Więcej informacji o tym, jak Gemini w Firebase wykorzystuje Twoje dane, 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 IAM.

  • Członkowie projektu z rolą właściciela lub edytującego w usłudze IAM mogą włączyć Gemini w Firebase i korzystać z jego funkcji.
  • Osoby przeglądające projekt nie mogą włączyć Gemini w Firebase, ale mogą korzystać z jego funkcji, w tym czatu Gemini w Firebase, pomocy i asystenta AI w Crashlytics , jeśli mają przypisaną rolę Gemini for Google Cloud Użytkownik.
  • Jeśli projekt jest częścią Google Workspace (wcześniej G Suite), musi go włączyć administrator Google Workspace.

Aby przypisać Gemini for Google Cloudrolę użytkownika do członka projektu: Pamiętaj, że tylko właściciele projektu mogą edytować role IAM.

  1. W konsoli Firebase wybierz Ustawienia projektu, a następnie Użytkownicy i uprawnienia.
  2. Znajdź wiersz odpowiedniego członka projektu.
  3. Kliknij  Więcej opcji, a następnie wybierz Uprawnienia do edytowania.
  4. Rozwiń Role, wybierz Gemini for Google Cloud Użytkownik, a potem kliknij Gotowe.
  5. Aby zapisać zmianę, kliknij Zaktualizuj role. Może minąć minuta lub dwie, zanim nowa rola zostanie zastosowana do użytkownika.
Gemini Code Assist

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 następnie przejdź do sekcji Generowanie statystyk.

Generuj obserwacje

Aby korzystać z pomocy AI w Crashlytics i generować obserwacje dotyczące awarii:

  1. Otwórz Crashlyticspanel w projekcie i wybierz aplikację.

  2. Znajdź i wybierz awarię, którą chcesz zbadać. Pojawi się strona zdarzenia Crashlytics, która zawiera statystyki z co najmniej jednym z tych elementów:

    • analizę awarii z możliwą przyczyną,
    • instrukcje debugowania,
    • dalsze kroki,
    • sprawdzone metody

    Jeśli u góry strony zdarzenia nie widzisz funkcji CrashlyticsAsystent AIFirebase, sprawdź, czy usługa Gemini w Firebase jest włączona (instrukcje konfiguracji znajdziesz w artykule Konfigurowanie Gemini w Firebase). Upewnij się też, że wyświetlasz zdarzenie awarii lub ANR. Zdarzenia niekrytyczne 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 informacje? kliknij Rozpocznij.

  4. Wklej w polu kodu kod, o który prosi Gemini Firebase.

  5. Jeśli masz dodatkowe informacje lub szczegóły, które mogą pomóc w ulepszaniu statystyk opartych na AI, dodaj je w polu Podaj kontekst lub istotne szczegóły.

  6. Kliknij Wygeneruj ponownie statystyki AI.

    Gemini w Firebase generuje zaktualizowane analizy na podstawie podanego kodu i kontekstu.

Rozwiązywanie problemów z pomocą AI w Crashlytics

Zapoznaj się z sekcją Rozwiązywanie problemów z Gemini w Firebase.

Limity i ceny

W tej sekcji opisujemy limity i strukturę cenową pomocy AI w Crashlytics.

Limity

Limity dotyczące pomocy AI w Crashlytics są uwzględnione w limitach Gemini for Google Cloud API, z których korzysta Gemini w Firebase.

Aktualne limity możesz sprawdzić na stronie Limity w przypadku Gemini for Google Cloud API:

  1. W Google Cloudkonsoli wybierz Włączone interfejsy API i usługi.
  2. Wyszukaj, a potem kliknij Gemini for Google Cloud API.
  3. Kliknij Limity przydziału i limity systemu.

Wyświetlą się limity Gemini for Google Cloud API. Pomoc AI w Crashlytics korzysta z limitu „Żądania do interfejsu Chat API dziennie na użytkownika”.

Aby poprosić o zwiększenie limitu:

  1. Wybierz limit, który chcesz zwiększyć, i kliknij Edytuj prośbę.
  2. W polu tekstowym Nowa wartość wpisz limit, o który chcesz poprosić, a potem kliknij Prześlij. Zespół Google Cloud rozpatrzy 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.