Setelah Anda menyiapkan Gemini di Firebase, Anda dapat mulai menggunakannya untuk meningkatkan pengalaman developer Firebase Anda.
Untuk membuka panel Gemini:
- Klik ✦Gemini di Firebase, yang terletak di menu kanan atas Firebase console.
Panel Gemini akan terbuka dan tetap tersedia di semua halaman di Firebase console. Anda kini dapat melakukan percakapan dengan Gemini dan mempelajari semua fitur yang tersedia di panel Gemini.
Jika ✦Gemini in Firebase tidak muncul di Firebase console, ikuti langkah-langkah di bagian Menyiapkan Gemini di Firebase untuk sebuah project untuk mengaktifkannya.
Chat dengan Gemini
Setelah membuka panel Gemini, Anda dapat segera memulai percakapan dengan Gemini dan mulai mengajukan pertanyaan menggunakan natural language.
Langkah-langkah berikut menunjukkan percakapan yang mungkin Anda lakukan dengan Gemini tentang Cloud Firestore. Dalam contoh ini, Anda bertanya kepada Gemini untuk menyediakan serangkaian aturan dasar Firestore dan meningkatkannya bersama sembari Anda menambahkan persyaratan:
Di kolom Ask me anything about Firebase, masukkan pertanyaan lalu klik send Send. Misalnya, Anda mungkin menanyakan sesuatu seperti berikut:
When should I use a Remote Config rollout vs. an A/B Test?
Gemini menampilkan responsnya.
Selanjutnya, Anda dapat mengajukan pertanyaan klarifikasi kepada Gemini untuk memperluas percakapan atau menempelkan kode dan meminta saran.
Anda dapat melanjutkan percakapan, serta terus berbagi informasi dan pertanyaan tentang aplikasi dan project yang sedang Anda kerjakan untuk memecahkan masalah dan Gemini akan menyarankan peningkatan, pengoptimalan, serta panduan tambahan.
Mempelajari panel Gemini di Firebase console
Panel Gemini di Firebase console memiliki sejumlah fitur yang menyederhanakan proses kolaborasi dengan model Gemini.
Opsi | Tindakan |
---|---|
notifikasi | Melihat pemberitahuan Firebase. |
spark | Buka Gemini di chat Firebase. |
contact_support | Mendapatkan bantuan: Telusuri dokumentasi developer, hubungi dukungan, dan periksa status layanan Firebase. |
dark_mode | Pilih tema: Pilih tema terang atau gelap, atau pilih default perangkat. |
Menghapus percakapan. Saat Anda menghapus percakapan, semua konteks yang ada sebelumnya akan dihapus dan sesi percakapan baru akan dimulai. | |
text_select_start | Kaitkan panel Gemini ke lokasi tertentu di konsol. Anda bisa memilih untuk mengaitkan panel ke sisi kiri, atas, kanan, atau bawah. |
text_select_move_back_word | Lepas kaitan panel Gemini untuk mengembalikannya ke keadaan semula. |
fullscreen | Maksimalkan panel Gemini agar dapat memenuhi seluruh konsol. |
fullscreen_exit | Pulihkan panel Gemini ke ukuran aslinya. |
Laporkan masalah ke tim Firebase terkait pengalaman Anda dengan Gemini di Firebase. Sebaiknya Anda melaporkan bug, menyarankan peningkatan, atau memberikan masukan umum. | |
tutup | Tutup panel Gemini. |
Menggunakan bantuan AI di Crashlytics
Cara menggunakan bantuan AI di Crashlytics untuk menghasilkan insight terkait error Anda:
Buka dasbor Crashlytics pada project dan pilih aplikasi Anda.
Cari dan pilih error yang ingin diselidiki. Halaman peristiwa Crashlytics akan muncul dan menampilkan tombol Generate AI insights.
Jika Anda tidak melihat tombol Generate AI insights, pastikan bahwa Gemini di Firebase telah diaktifkan (untuk mengetahui petunjuk penyiapan, lihat Menyiapkan Gemini di Firebase). Selain itu, pastikan Anda melihat peristiwa Apple atau Android. Peristiwa Flutter, Unity, dan Android NDK serta peristiwa non-fatal belum didukung. Dan terakhir, pastikan bagian Insights diperluas di halaman peristiwa Crashlytics
Klik tombol Generate AI insights.
Insight akan muncul, dengan satu atau beberapa hal berikut:
- analisis error dengan kemungkinan penyebabnya
- petunjuk proses debug
- langkah selanjutnya yang dapat ditindaklanjuti
- praktik terbaik
Jika Anda ingin memberikan kode dan konteks untuk mendapatkan insight yang lebih mendalam, klik Get Started di kotak Want deeper insights?.
Tempelkan kode yang diminta Gemini di Firebase ke kolom kode.
Jika Anda memiliki lebih banyak konteks atau detail tambahan untuk dibagikan yang dapat membantu meningkatkan insight AI, tambahkan ke kolom Share any context or relevant details.
Klik Regenerate AI insights.
Gemini di Firebase menghasilkan insight yang diperbarui berdasarkan kode dan konteks yang Anda berikan.
Pelajari lebih lanjut di Dapatkan bantuan AI di Crashlytics.
Dapatkan insight AI untuk kampanye pesan dengan Gemini di Firebase
Gemini di Firebase memberikan ringkasan, insight, dan panduan kampanye pesan untuk meningkatkan performa kampanye Firebase Cloud Messaging dan In-App Messaging Anda. Dengan menganalisis data kampanye, Gemini di Firebase dapat membantu Anda memahami jangkauan dan dampak kampanye serta menyarankan strategi untuk meningkatkan engagement dan pertumbuhan pengguna.
Mengakses insight AI untuk kampanye pesan
Untuk menggunakan insight AI kampanye pesan, pastikan project Anda memiliki hal berikut:
Gemini di Firebase diaktifkan untuk project Anda. Pelajari lebih lanjut di Menyiapkan Gemini di Firebase.
Firebase Cloud Messaging atau In-App Messaging diaktifkan di project Firebase Anda.
Setidaknya ada satu kampanye dan muncul di Firebase console.
Setelah memastikan persyaratan ini terpenuhi:
Buka Messaging di Firebase console untuk mengakses data kampanye.
Setelah data kampanye dimuat, klik Generate AI insights.
Ringkasan dan analisis kampanye pesan Anda akan muncul.
Membuat kueri dan mutasi GraphQL untuk Data Connect dengan Gemini di Firebase
Untuk menggunakan AI assistance for Data Connect in the Firebase console guna membuat GraphQL berdasarkan bahasa alami:
Buka Data Connect di project Anda, lalu di bagian Services, pilih sumber data Anda.
Klik Data.
Klik ikon Help me write GraphQLpen_spark.
Di dalam kolom teks yang muncul, deskripsikan kueri atau mutasi yang ingin Anda buat dalam bahasa alami, lalu klik Generate.
Misalnya, jika menggunakan sumber data Film yang dirujuk dalam panduan memulai Firebase Data Connect dan codelab Build dengan Data Connect, Anda dapat bertanya, "Tampilkan lima film teratas tahun 2022, dalam urutan menurun berdasarkan rating", yang mungkin menampilkan hasil seperti berikut:
query TopMovies2022 { movies(where: {releaseYear: {eq: 2022}}, orderBy: [{rating: DESC}], limit: 5) { id title rating releaseYear } }
Tinjau respons:
- Jika respons terlihat benar, klik Insert untuk menyisipkan respons ke editor kode.
- Jika respons dapat ditingkatkan, klik Edit, perbarui perintah, lalu klik Regenerate.
Setelah Anda menerima respons, tetapkan hal berikut di bagian Parameters, jika berlaku:
- Variables: Jika kueri atau mutasi Anda berisi variabel, tentukan variabel tersebut di sini. Gunakan JSON untuk menentukannya, misalnya,
{"title":"The Matrix", "releaseYear":"1999"}
. - Authorization: Pilih konteks Authorization (Administrator, Authenticated, atau Unauthenticated) yang akan digunakan untuk menjalankan kueri atau mutasi.
- Variables: Jika kueri atau mutasi Anda berisi variabel, tentukan variabel tersebut di sini. Gunakan JSON untuk menentukannya, misalnya,
Klik Run di editor kode dan tinjau hasilnya.
Untuk menguji beberapa kueri atau mutasi di editor kode, pastikan kueri atau mutasi tersebut diberi nama. Misalnya, kueri berikut diberi nama GetMovie
. Pindahkan kursor ke baris pertama kueri atau mutasi untuk mengaktifkan tombol Run.
query GetMovie($myKey: Movie_Key!) {
movie(key: $myKey) { title }
}
Untuk kasus penggunaan lanjutan lainnya, lihat kasus penggunaan AI assistance for Data Connect in the Firebase console.