Wypróbuj Gemini w konsoli Firebase

Po skonfigurowaniu Gemini w Firebase możesz zacząć korzystać z tej usługi, aby ułatwić sobie pracę z Firebase.

Aby otworzyć panel Gemini:

  • W menu w prawym górnym rogu Firebasekonsoli kliknij ✦Gemini w Firebase.

Otworzy się panel Gemini, który będzie widoczny na wszystkich stronach konsoli Firebase. Teraz możesz rozmawiać z Gemini i korzystać ze wszystkich funkcji dostępnych w panelu Gemini.

Jeśli w konsoli Firebase nie widzisz ✦Gemini w Firebase, wykonaj czynności opisane w sekcji Konfigurowanie Gemini w Firebase w projekcie, aby włączyć tę usługę.

Czat z Gemini

Po otwarciu panelu Gemini możesz od razu rozpocząć rozmowę z Gemini i zadawać pytania w języku naturalnym.

Poniżej znajdziesz przykład rozmowy z Gemini na temat Remote Config:

  1. W polu Ask me anything about Firebase (Zapytaj mnie o wszystko na temat Firebase) wpisz pytanie, a potem kliknij Wyślij Wyślij. Możesz na przykład zadać takie pytanie:

    When should I use a Remote Config rollout vs. an A/B Test?
    

    Gemini wyświetla odpowiedź.

  2. Następnie możesz zadawać Gemini pytania wyjaśniające, aby rozwinąć rozmowę, lub wklejać kod i prosić o poradę.

Możesz kontynuować rozmowę, udostępniać informacje i zadawać pytania dotyczące aplikacji i projektów, nad którymi pracujesz, a Gemini będzie sugerować ulepszenia i optymalizacje oraz dodatkowe wskazówki. Gemini zawiera też cytaty ze źródeł, które wskazują, jakiej dokumentacji i jakich próbek kodu użyto do wygenerowania odpowiedzi.

Odkrywanie panelu Gemini w konsoli Firebase

Panel Gemini w konsoli Firebase ma wiele funkcji, które ułatwiają współpracę z Gemini.

Opcja Działanie
powiadomienia Wyświetl alerty Firebase.
spark Czatuj z Gemini w Firebase.
Rozpocznij nowy wątek czatu z Gemini w Firebase.
historia Dostęp do historii czatów w Gemini w języku Firebase.
contact_support Uzyskaj pomoc: przejrzyj dokumentację dla deweloperów, skontaktuj się z zespołem pomocy i sprawdź stan usługi Firebase.
dark_mode Wybierz motyw: wybierz jasny lub ciemny motyw albo domyślny motyw urządzenia.
text_select_start przypiąć panel Gemini do określonego miejsca w konsoli; Panel możesz zadokować po lewej, prawej, górnej lub dolnej stronie.
text_select_move_back_word Odłącz panel Gemini, aby przywrócić go do pierwotnego stanu.
fullscreen Zmaksymalizuj panel Gemini, aby zajmował całą konsolę.
fullscreen_exit Przywróć panel Gemini do pierwotnego rozmiaru.
Zgłoś zespołowi Firebase problem związany z 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 personalizacji w Gemini w aplikacji Firebase

Aby w pełni wykorzystać możliwości Gemini w Firebase, zadawaj pytania dotyczące projektu Firebase. Oto kilka pomysłów:

  • Realtime Database: „Jak mam skonstruować Realtime Database, aby skutecznie pobierać dane w aplikacji do czatu?”

  • Authentication: „Jakie metody logowania obsługuje moja aplikacja i które z nich mogę dodać?”

  • Crashlytics: „Na podstawie moich ostatnich raportów Crashlytics jakie są 3 najważniejsze problemy, które muszę rozwiązać, aby zwiększyć stabilność aplikacji?”

    Jeśli dostosujesz pytania do konkretnej konfiguracji Firebase, Gemini w Firebase może dostarczyć bardziej trafne i przydatne informacje.

Korzystanie z pomocy AI w Crashlytics

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.

Więcej informacji znajdziesz w artykule Uzyskiwanie pomocy AI w Crashlytics.

Uzyskiwanie obserwacji opartych na AI w przypadku kampanii z wiadomościami za pomocą Gemini w Firebase

Gemini w Firebase umożliwia podsumowywanie kampanii z wiadomościami, dostarcza statystyk i wskazówek dotyczących zwiększania skuteczności kampanii Firebase Cloud MessagingIn-App Messaging. Analizując dane kampanii, Gemini w Firebase może pomóc Ci zrozumieć zasięg i skuteczność kampanii oraz zaproponować strategie zwiększania zaangażowania użytkowników i rozwoju.

Dostęp do statystyk AI w przypadku kampanii wiadomości

Aby korzystać ze statystyk AI w kampanii z wiadomościami, upewnij się, że Twój projekt ma:

  • Usługa Gemini w Firebase jest włączona w Twoim projekcie. Więcej informacji znajdziesz w artykule Konfigurowanie Gemini w Firebase.

  • Firebase Cloud Messaging lub In-App Messaging jest włączona w projekcie Firebase.

  • Istnieje co najmniej 1 kampania, która jest widoczna w konsoli Firebase.

Gdy upewnisz się, że spełniasz te wymagania:

  1. Otwórz Wiadomości w konsoliFirebase, aby uzyskać dostęp do danych kampanii.

  2. Po wczytaniu danych kampanii kliknij Wygeneruj analizy oparte na AI.

    Pojawi się podsumowanie i analiza kampanii wiadomości.

Generowanie zapytań i mutacji GraphQL dla Data Connect za pomocą Gemini w Firebase

Aby użyć AI assistance for Data Connect do wygenerowania kodu GraphQL na podstawie języka naturalnego:

  1. Otwórz Data Connect w projekcie i w sekcji Usługi wybierz źródło danych.

  2. Kliknij Dane.

  3. Kliknij ikonę Pomóż mi pisać w GraphQLpen_spark.

  4. W wyświetlonym polu tekstowym opisz w języku naturalnym zapytanie lub mutację, które chcesz wygenerować, i kliknij Wygeneruj.

    Jeśli na przykład korzystasz ze źródła danych Movies, do którego odwołuje się samouczek „Tworzenie aplikacji za pomocą Data Connect (internet)”, możesz zadać pytanie: „Zwróć 5 najlepszych filmów z 2022 roku, posortowanych malejąco według oceny”. W odpowiedzi możesz otrzymać np. takie wyniki:

    query TopMovies2022 {
      movies(where: {releaseYear: {eq: 2022}}, orderBy: [{rating: DESC}], limit: 5) {
        id
        title
        rating
        releaseYear
      }
    }
    
  5. Sprawdź odpowiedź:

    • Jeśli odpowiedź wygląda prawidłowo, kliknij Wstaw, aby wstawić ją do edytora kodu.
    • Jeśli odpowiedź można ulepszyć, kliknij Edytuj, zaktualizuj prompt i kliknij Wygeneruj ponownie.
  6. Po zaakceptowaniu odpowiedzi w sekcji Parametry ustaw te wartości (w odpowiednich przypadkach):

    • Zmienne: jeśli zapytanie lub mutacja zawiera zmienne, zdefiniuj je tutaj. Do ich definiowania używaj formatu JSON, np. {"title":"The Matrix", "releaseYear":"1999"}.
    • Autoryzacja: wybierz kontekst autoryzacji (Administrator, Uwierzytelniony lub Nieuwierzytelniony), w którym chcesz uruchomić zapytanie lub mutację.
  7. W edytorze kodu kliknij Uruchom i sprawdź wyniki.

Aby przetestować wiele zapytań lub mutacji w edytorze kodu, upewnij się, że mają one nazwy. Na przykład to zapytanie ma nazwę GetMovie. Umieść kursor w pierwszym wierszu zapytania lub mutacji, aby aktywować przycisk Uruchom.

query GetMovie($myKey: Movie_Key!) {
  movie(key: $myKey) { title }
}

Bardziej zaawansowane przypadki użycia znajdziesz w artykule AI assistance for Data Connectprzypadki użycia.

Korzystanie z pomocy AI w Firebase App Distribution

Agent Firebase App Testing wykorzystuje możliwości AI do tworzenia i przeprowadzania testów na podstawie podanych przez Ciebie promptów w języku naturalnym. Agent tworzy testy krok po kroku, które możesz uruchamiać na różnych urządzeniach wirtualnych i fizycznych, aby mieć pewność, że Twoja aplikacja jest najwyższej jakości. Więcej informacji znajdziesz w artykule Agent testowania aplikacji.

Korzystanie z pomocy AI w Firebase Studio

Gemini w Firebase zapewnia wspomagane przez AI środowisko programistyczne w Firebase Studio. Możesz korzystać z Gemini w Firebase w Firebase Studio za pomocą 2 głównych interfejsów:

Więcej informacji znajdziesz w artykule Pomoc AI w Firebase Studio.