Wypróbuj Gemini w konsoli Firebase

Po skonfigurowaniu Gemini w Firebase możesz zacząć korzystać z niej, aby ulepszyć działanie Firebase dla programistów.

Aby otworzyć panel Gemini:

Otworzy się panel Gemini i pozostanie on na wszystkich stronach w konsoli Firebase. Możesz teraz czatować z Gemini i poznać wszystkie funkcje dostępne w panelu Gemini.

Jeśli usługa Spark Gemini w Firebase nie jest widoczna w konsoli Firebase, wykonaj czynności opisane w sekcji Konfigurowanie Gemini w Firebase dla projektu, aby ją 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ższe kroki przedstawiają rozmowę z Gemini na temat Cloud Firestore. W tym przykładzie prosisz Gemini o udostępnienie podstawowego zestawu reguł Firestore i doprecyzowanie ich w miarę dodawania wymagań:

  1. W polu Zapytaj mnie o coś o Firebase wpisz poniższy prompt, a potem kliknij Wyślij Wyślij:

    Can you provide a short, secure set of Firestore rules for a chat app?
    

    Gemini wyświetla odpowiedź, która zwykle zawiera sugerowane reguły i pełny opis ich działania.

  2. Następnie poproś Gemini o rozwinięcie i ulepszenie reguł. Jeśli na przykład Gemini przedstawił podstawowy zestaw reguł, które zezwalały każdemu uwierzytelnionemu użytkownikowi na odczytywanie i pisanie na czatach, możesz poprosić o bardziej restrykcyjny zestaw reguł. Wpisz następujący prompt w polu Zapytaj mnie o Firebase i kliknij Wyślij Wyślij:

    Can you update the rules so that only the sender and recipient can access chats and supports image storage?
    

    Gemini powinna odpowiadać bardziej restrykcyjnym regułom, które obejmują przechowywanie obrazów, w pełni objaśniając każdy element zestawu reguł. Powinien też zawierać linki do przydatnych zasobów, takich jak dokumentacja Cloud Firestore lub odpowiednie moduły z kodem.

  3. Możesz też wkleić reguły w polu i poprosić o poradę. Składnia języka Markdown jest obsługiwana, więc możesz wpisać zapytanie podobne do tego:

    What can you tell me about this Firestore rule set?
    
      ```
      rules_version = '2';
      service cloud.firestore {
        match /databases/{database}/documents {
    
          match /users/{userId} {
            allow read, write: if request.auth.uid == userId;
          }
    
          match /chats/{chatId} {
            function isParticipant() {
              return request.auth.uid in resource.data.participants;
            }
    
            allow read, create: if isParticipant();
            allow update, delete: if false;
          }
    
          match /chats/{chatId}/messages/{messageId} {
            allow read, create: if isParticipant();
          }
        }
      }
      ```
    

    Możesz kontynuować rozmowę i udostępniać nad którymi pracujesz podczas rozwiązywania problemów, a Gemini zasugeruje ulepszenia i optymalizacje.

Przeglądanie panelu Gemini w konsoli Firebase

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

Opcja Działanie
kontakt z zespołem pomocy Pomoc: przeszukaj dokumentację dla deweloperów, skontaktuj się z zespołem pomocy i sprawdź stan usługi Firebase.
Spark, Gdy widok Pomoc jest aktywny, przełącz Gemini na czacie Firebase.
Wyczyść rozmowę. Wyczyszczenie wątku powoduje wyczyszczenie całego wcześniejszego kontekstu i rozpoczęcia nowej sesji rozmowy.
text_select_start, Zadokuj panel Gemini w konkretnej lokalizacji w konsoli. Panel możesz zadokować po lewej, u góry, po prawej lub na dole.
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 jego pierwotnego rozmiaru.
Zgłoś problem z korzystaniem z Gemini w Firebase do zespołu Firebase. Zachęcamy do zgłaszania błędów, sugerowania ulepszeń i przekazywania ogólnych opinii.
zamknij Zamknij panel Gemini.

Korzystanie z pomocy AI w Crashlytics

Aby korzystać z pomocy AI w Crashlytics do generowania statystyk dotyczących awarii:

  1. Otwórz stronę Crashlytics w swoim projekcie i wybierz aplikację.
  2. Znajdź i wybierz awarię, którą chcesz zbadać. Pojawi się strona zdarzenia Crashlytics z przyciskiem Wygeneruj statystyki AI.

  3. Kliknij przycisk Generuj statystyki AI.

    Pojawią się statystyki z co najmniej jednym z tych elementów:

    • analizę awarii wraz z możliwymi przyczynami;
    • instrukcje debugowania
    • przydatne dalsze kroki
    • sprawdzone metody

Więcej informacji znajdziesz w artykule o korzystaniu z pomocy AI w Crashlytics.