Po skonfigurowaniu Gemini w Firebase możesz zacząć z niego korzystać, aby ulepszyć środowisko programistów Firebase.
Aby otworzyć panel Gemini:
- Kliknij ✦Gemini Firebase w menu w prawym górnym rogu Firebasekonsoli.
Panel Gemini otwiera się i pozostaje na wszystkich stronach konsoli Firebase. Możesz teraz czatować z użytkownikiem Gemini i poznawać wszystkie funkcje dostępne w panelu Gemini.
Jeśli ✦Gemini w Firebase nie pojawia się w konsoli Firebase, wykonaj czynności opisane w sekcji Konfigurowanie Gemini w projekcie Firebase, aby go włączyć.
Czatuj z: Gemini
Po otwarciu panelu Gemini możesz od razu rozpocząć rozmowę z Gemini i zadawać pytania w języku naturalnym.
Poniższe kroki przedstawiają rozmowę z przedstawicielem firmy Gemini na temat: Cloud Firestore. W tym przykładzie prosisz usługę Gemini o podanie podstawowego zestawu reguł Firehose i o ich dostosowanie do wymagań:
W polu Zadaj pytanie o Firebase wpisz pytanie, a potem kliknij Wyślij Wyślij. Możesz na przykład zapytać:
When should I use a Remote Config rollout vs. an A/B Test?
Gemini wyświetli odpowiedź.
Następnie możesz zadać Gemini pytania uściślające, aby rozwinąć rozmowę, lub wkleić kod i poprosić o radę.
Możesz kontynuować rozmowę i nadal dzielić się informacjami i pytaniami dotyczącymi aplikacji i projektów, nad którymi pracujesz, a Gemini zaproponuje ulepszenia i optymalizacje oraz dodatkowe wskazówki.
Zapoznaj się z panelem Gemini w konsoli Firebase
Panel Gemini w konsoli Firebase zawiera kilka funkcji, które upraszczają współpracę z modelem Gemini.
Opcja | Działanie |
---|---|
powiadomienia | Wyświetl alerty Firebase. |
spark | Otwórz Gemini w czacie Firebase. |
contact_support | Uzyskaj pomoc: przeszukaj dokumentację dla deweloperów, skontaktuj się z zespołem pomocy i sprawdź stan usługi Firebase. |
tryb_ciemny | Wybierz motyw: jasny, ciemny lub domyślny dla urządzenia. |
Wyczyść rozmowę. Gdy usuniesz rozmowę, cały poprzedni kontekst zostanie usunięty i rozpocznie się nowa sesja rozmowy. | |
text_select_start | Zadokuj panel Gemini w określonej lokalizacji w konsoli. Możesz przypiąć panel po lewej stronie, u góry, na dole lub na górze. |
text_select_move_back_word | Oddokuj panel Gemini, aby przywrócić go do pierwotnego stanu. |
pełny ekran | Zmaksymalizuj panel Gemini, aby zajmował całą konsolę. |
fullscreen_exit | Przywróć panel Gemini do pierwotnego rozmiaru. |
Zgłoś zespół Firebase problem związany z Twoim korzystaniem z Gemini w Firebase. Zachęcamy do zgłaszania błędów, sugerowania ulepszeń i przesyłania ogólnych opinii. | |
zamknij | Zamknij panel Gemini. |
Korzystanie z pomocy AI w Crashlytics
Aby korzystać z pomocy AI w aplikacji Crashlytics do generowania statystyk dotyczących awarii:
Otwórz panel Crashlytics w projekcie i wybierz aplikację.
Znajdź i wybierz awarię, którą chcesz zbadać. Pojawi się strona zdarzenia Crashlytics z przyciskiem Generuj statystyki 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świetlasz zdarzenie Apple czy Android. Zdarzenia Flutter, Unity i Android NDK oraz zdarzenia niekrytyczne nie są jeszcze obsługiwane. Na koniec sprawdź, czy na stronie zdarzenia Crashlytics sekcja StatystykiCrashlytics jest rozwinięta.
Kliknij przycisk Generate AI Insights (Wygeneruj statystyki AI).
Pojawiają się statystyki z co najmniej 1 z tych informacji:
- analizę 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.
W polu kodu wklej kod, o który prosi Gemini in Firebase.
.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.
Kliknij Ponownie wygeneruj statystyki AI.
Gemini w Firebase generuje zaktualizowane statystyki na podstawie przesłanego kodu i kontekstu.
Więcej informacji znajdziesz w Centrum pomocy Crashlytics.
Uzyskiwanie informacji na podstawie AI w przypadku kampanii z wiadomościami za pomocą Gemini w Firebase
Gemini w usłudze Firebase zapewnia podsumowanie kampanii, statystyki oraz wskazówki, które pomogą Ci zwiększyć skuteczność kampanii Firebase Cloud Messaging i In-App Messaging. Analizując dane kampanii, Gemini w firmie Firebase może pomóc Ci poznać zasięg i wpływ Twoich kampanii, a także zaproponować strategie, które pomogą zwiększyć zaangażowanie użytkowników i rozwój firmy.
Uzyskaj dostęp do statystyk AI dotyczących kampanii z opcją przesyłania wiadomości
Aby korzystać ze statystyk AI w kampanii do przesyłania wiadomości, Twój projekt musi spełniać te wymagania:
Usługa Gemini in Firebase jest włączona w Twoim projekcie. Więcej informacji znajdziesz w artykule Konfigurowanie Gemini w Firebase.
W projekcie Firebase włączona jest funkcja Firebase Cloud Messaging lub In-App Messaging.
W konsoli Firebase musi istnieć co najmniej 1 kampania.
Po upewnieniu się, że są spełnione te wymagania:
Aby uzyskać dostęp do danych kampanii, otwórz Wiadomości w konsoli Firebase.
Po wczytaniu danych kampanii kliknij Wygeneruj statystyki AI.
Pojawi się podsumowanie i analiza kampanii z wiadomościami.
Generuj zapytania i mutacje GraphQL dla zakresu Data Connect za pomocą Gemini w Firebase
Aby użyć metody AI assistance for Data Connect in the Firebase console do wygenerowania GraphQL na podstawie języka naturalnego:
W swoim projekcie otwórz panel Data Connect i w sekcji Usługi wybierz źródło danych.
Kliknij Dane.
Kliknij ikonę Pomóż mi napisać zapytanie GraphQL pen_spark.
W wyświetlonym polu tekstowym opisz zapytanie lub mutację, które chcesz wygenerować w języku naturalnym, i kliknij Wygeneruj.
Jeśli na przykład korzystasz ze źródła danych Filmy, o którym mowa w krótkim wprowadzeniu do Firebase Data Connect i ćwiczeniu z programowania Data Connect, możesz zapytać „Zwróć 5 najlepszych filmów 2022 r. w kolejności malejącej według oceny”, co może zwrócić taki wynik:
query TopMovies2022 { movies(where: {releaseYear: {eq: 2022}}, orderBy: [{rating: DESC}], limit: 5) { id title rating releaseYear } }
Sprawdź odpowiedź:
- Jeśli odpowiedź wygląda prawidłowo, kliknij Wstaw, aby wstawić ją do edytora kodu.
- Jeśli odpowiedź można doprecyzować, kliknij Edytuj, zaktualizuj prompt i kliknij Wygeneruj ponownie.
Po zaakceptowaniu odpowiedzi w sekcji Parametry ustaw te opcje (w odpowiednich przypadkach):
- Zmienne: jeśli zapytanie lub mutacja zawiera zmienne, możesz je zdefiniować tutaj. Definiuj je za pomocą kodu JSON, np.
{"title":"The Matrix", "releaseYear":"1999"}
. - Autoryzacja: wybierz kontekst autoryzacji (Administrator, Zalogowany lub Niezalogowany), w którym chcesz wykonać zapytanie lub mutację.
- Zmienne: jeśli zapytanie lub mutacja zawiera zmienne, możesz je zdefiniować tutaj. Definiuj je za pomocą kodu JSON, np.
W edytorze kodu kliknij Uruchom i sprawdź wyniki.
Aby przetestować wiele zapytań lub mutacji w edytorze kodu, upewnij się, że są one nazwane. Na przykład zapytanie o nazwie GetMovie
. Aby aktywować przycisk Uruchom, umieść kursor na pierwszym wierszu zapytania lub mutacji.
query GetMovie($myKey: Movie_Key!) {
movie(key: $myKey) { title }
}
Bardziej zaawansowane przypadki użycia znajdziesz w sekcji AI assistance for Data Connect in the Firebase console przypadków użycia.