Wypróbuj Gemini w konsoli Firebase

Po skonfigurowaniu Gemini w Firebase możesz zacząć z niego korzystać, aby ulepszyć środowisko programistów Firebase.

Aby otworzyć panel Gemini:

  • Kliknij ✦Gemini w Firebase, znajdujący się w menu w prawym górnym rogu konsoli Firebase.

Panel Gemini otwiera się i pozostaje na wszystkich stronach konsoli Firebase. Możesz teraz rozmawiać z Gemini i korzystać ze wszystkich funkcji dostępnych w panelu Gemini.

Jeśli ✦Gemini w Firebase nie jest widoczny w konsoli Firebase, wykonaj czynności opisane w sekcji Konfigurowanie Gemini w projekcie Firebase, aby go włączyć.

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 Zadaj pytanie na temat 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świetla odpowiedź.

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

Podczas rozwiązywania problemów możesz kontynuować rozmowę i przekazywać informacje oraz zadawać pytania dotyczące aplikacji i projektów, nad którymi pracujesz. Gemini zaproponuje ulepszenia i optymalizacje oraz udzieli dodatkowych wskazówek. Gemini zawiera też cytaty źródeł, które wskazują, której dokumentacji i których przykładów kodu Gemini użył do wygenerowania odpowiedzi.

Poznaj panel Gemini w konsoli Firebase

Panel Gemini w konsoli Firebase zawiera kilka funkcji, które upraszczają współpracę z Gemini.

Opcja Działanie
powiadomienia Wyświetl alerty Firebase.
spark Otwórz Gemini w czacie Firebase.
contact_support Uzyskaj pomoc: możesz przejrzeć dokumentację dla deweloperów, skontaktować się z zespołem pomocy oraz sprawdzić stan usługi Firebase.
dark_mode 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 Zablokuj panel Gemini w konkretnej lokalizacji na konsoli. Możesz przypiąć panel po lewej stronie, u góry, na dole lub po prawej stronie.
text_select_move_back_word Oddockuj panel Gemini, aby przywrócić go do pierwotnego stanu.
fullscreen Rozmieść panel Gemini na całej konsoli.
fullscreen_exit Przywróć panel Gemini do pierwotnego rozmiaru.
Zgłoś zespół Firebase problem związany z Twoim doświadczeniem 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 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, która zawiera informacje z co najmniej 1 z tych opcji:

    • 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 dane, w polu Chcesz uzyskać bardziej szczegółowe dane? kliknij Rozpocznij.

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

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

  6. Kliknij Ponowne wygenerowanie statystyk AI.

    Gemini w Firebase generuje zaktualizowane analizy na podstawie przesłanego kodu i kontekstu.

Więcej informacji znajdziesz w artykule o asystencie AI w Crashlytics.

Uzyskiwanie statystyk AI na potrzeby kampanii z wiadomościami za pomocą Gemini w Firebase

Gemini w Firebase pozwala podsumować kampanię z wiadomościami, a także uzyskać statystyki i wskazówki, które pomogą Ci zwiększyć skuteczność kampanii Firebase Cloud MessagingIn-App Messaging. Dzięki analizie danych kampanii Gemini w Firebase może pomóc Ci w określaniu zasięgu i wpływu kampanii oraz sugerować strategie zwiększania zaangażowania użytkowników i ich liczby.

Korzystanie z informacji oparte na AI w przypadku kampanii z wiadomościami

Aby korzystać ze statystyk kampanii wiadomości opartych na AI, sprawdź, czy Twój projekt ma:

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

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

  • W konsoli Firebase musi istnieć co najmniej 1 kampania.

Gdy się upewnisz, że są spełnione te wymagania:

  1. Aby uzyskać dostęp do danych kampanii, otwórz Wiadomości w konsoli Firebase.

  2. Po załadowaniu danych kampanii kliknij Generuj statystyki AI.

    Pojawi się podsumowanie i analiza kampanii z wiadomościami.

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

Aby użyć AI assistance for Data Connect in the Firebase console do generowania zapytań GraphQL na podstawie języka naturalnego:

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

  2. Kliknij Dane.

  3. Kliknij ikonę Pomóż mi napisać GraphQLpen_spark.

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

    Jeśli na przykład używasz źródła danych Filmy, do którego odwołuje się codelab „Tworzenie za pomocą Data Connect (internet)”, możesz wysłać zapytanie o postaci: „Zwróć 5 najpopularniejszych filmów z 2022 r., posortowanych malejąco według oceny”. Może to zwrócić taki wynik:

    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ź wymaga dopracowania, kliknij Edytuj, zaktualizuj prompt i kliknij Wygeneruj ponownie.
  6. Po zaakceptowaniu odpowiedzi w sekcji Parametry ustaw te opcje (w odpowiednich przypadkach):

    • Zmienna: jeśli zapytanie lub mutacja zawiera zmienne, zdefiniuj je 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ę.
  7. W edytorze kodu kliknij Uruchom i sprawdź wyniki.

Aby przetestować w edytorze kodu wiele zapytań lub mutacji, upewnij się, że są one nazwane. Na przykład zapytanie o nazwie GetMovie. Aby aktywować przycisk Uruchom, umieść kursor na pierwszym wierszu zapytania lub w mutacji.

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

Bardziej zaawansowane zastosowania znajdziesz w artykule AI assistance for Data Connect in the Firebase console przypadki użycia.

Korzystanie z pomocy AI w Firebase App Distribution

Agent Firebase App Testing korzysta z mocy AI do tworzenia i przeprowadzania testów na podstawie podanych przez Ciebie promptów w języku naturalnym. Usługa tworzy testy krok po kroku, które możesz uruchamiać na różnych urządzeniach wirtualnych i fizycznych, aby mieć pewność, że Twoja aplikacja ma najwyższą jakość. Więcej informacji znajdziesz w artykule Testowanie aplikacji.

Korzystanie z pomocy AI w Firebase Studio

Gemini w Firebase zapewnia możliwości programowania wspomaganego przez AI w ramach Firebase Studio. Z Gemini w FirebaseFirebase Studio możesz korzystać w 2 głównych interfejsach:

  • Agent prototypowania aplikacji (Prototyper view): This agent assists with prototyping and Next.js web app generation and publishing to Firebase App Hosting with Genkit-powered agentic AI flows. Learn more at Get started with the App Prototyping agent and Develop, publish, and monitor a full-stack web app with the App Prototyping agent.
  • Firebase Studio workspace (widok Code): Firebase Studio zapewnia pełne środowisko IDE, które oferuje funkcje wspomagane przez AI, aby usprawnić proces kodowania. Możesz korzystać z nich w edytorze kodu i w czacie, gdzie możesz otrzymywać sugestie dotyczące kodu, generować kod, wyjaśniać pojęcia związane z kodem, aktualizować pliki projektu, wykonywać polecenia terminala i interpretować dane wyjściowe poleceń. Więcej informacji znajdziesz w artykule Informacje o Firebase Studioobszarach roboczych.

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