Después de configurar Gemini en Firebase, puedes comenzar a usarlo para mejorar tu experiencia de desarrollador de Firebase.
Para abrir el panel de Gemini, sigue estos pasos:
- Haz clic en ✦Gemini en Firebase, ubicado en el menú de la parte superior derecha de la Firebase console.
Se abrirá el panel de Gemini y se mantendrá en todas las páginas de Firebase console. Ahora puedes chatear con Gemini y explorar todas las funciones disponibles en el panel de Gemini.
Si no aparece ✦Gemini en Firebase en Firebase console, habilítalo siguiendo los pasos que se indican en Cómo configurar Gemini en Firebase para un proyecto.
Chatear con Gemini
Después de abrir el panel de Gemini, puedes iniciar una conversación con Gemini y empezar a hacer preguntas usando lenguaje natural.
En los siguientes pasos, se demuestra una conversación que podrías tener con Gemini acerca de Cloud Firestore. En este ejemplo, le pides a Gemini que te proporcione un conjunto básico de reglas de Firestore y que las defina mejor a medida que agregues requisitos:
En el campo Hazme una pregunta sobre Firebase, ingresa una pregunta y, luego, haz clic en Enviar. Por ejemplo, podrías preguntar algo similar al siguiente ejemplo:
When should I use a Remote Config rollout vs. an A/B Test?
Gemini muestra su respuesta.
Luego, puedes hacerle preguntas aclaratorias a Gemini para ampliar la conversación o pegar código y pedir consejos.
Puedes continuar la conversación y seguir compartiendo información y preguntas sobre la app y los proyectos en los que estás trabajando mientras solucionas problemas y Gemini sugerirá mejoras, optimizaciones y orientación adicional.
Explora el panel de Gemini en Firebase console
El panel de Gemini en Firebase console tiene diversas funciones que simplifican el trabajo colaborativo con el modelo de Gemini.
Opción | Acción |
---|---|
notificaciones | Consulta las alertas de Firebase. |
spark | Abre Gemini en el chat de Firebase. |
contact_support | Obtén ayuda: Busca en la documentación para desarrolladores, comunícate con el equipo de asistencia y verifica el estado del servicio de Firebase. |
dark_mode | Elige un tema: Selecciona un tema oscuro o claro, o elige el predeterminado del dispositivo. |
Borra la conversación. Cuando borras la conversación, se borra todo el contexto anterior y comienza una nueva sesión de conversación. | |
text_select_start | Ancla el panel de Gemini en una ubicación específica de la consola. Puedes anclar el panel a la izquierda, a la derecha, en la parte superior o inferior. |
text_select_move_back_word | Desconecta el panel de Gemini para que vuelva a su estado original. |
fullscreen | Maximiza el panel de Gemini para ocupar toda la consola. |
fullscreen_exit | Restablece el panel de Gemini a su tamaño original. |
Informa un problema al equipo de Firebase sobre tu experiencia con Gemini en Firebase. Te recomendamos informar errores, sugerir mejoras o proporcionar comentarios generales. | |
cerrar | Cierra el panel de Gemini. |
Usa la asistencia basada en IA en Crashlytics
Si quieres usar la asistencia basada en IA en Crashlytics para generar estadísticas sobre las fallas, sigue estos pasos:
Abre el panel de Crashlytics en tu proyecto y selecciona la app.
Ubica y selecciona una falla que quieras investigar. Aparecerá la página del evento de Crashlytics, que muestra un botón Generate AI insights.
Si no ves el botón Generar estadísticas de IA, verifica que se haya habilitado Gemini en Firebase (para obtener instrucciones de configuración, consulta Configura Gemini en Firebase). Además, asegúrate de estar viendo un evento de Apple o Android. Todavía no se admiten eventos de Flutter, Unity, NDK de Android y eventos recuperables. Por último, asegúrate de que la sección Estadísticas esté expandida en la página del evento de Crashlytics.
Haz clic en el botón Generate AI Insights.
Aparecerán estadísticas con una o más de las siguientes opciones:
- un análisis de la falla con una posible causa
- instrucciones de depuración
- próximos pasos prácticos
- prácticas recomendadas
Si quieres proporcionar código y contexto para obtener estadísticas más detalladas, haz clic en Comenzar en el cuadro ¿Quieres obtener estadísticas más detalladas?.
Pega el código que Gemini solicita en Firebase en el campo de código.
Si tienes más contexto o detalles adicionales para compartir que podrían ayudar a mejorar las estadísticas de la IA, agrégalos al campo Comparte el contexto o los detalles relevantes.
Haz clic en Volver a generar estadísticas de IA.
Gemini en Firebase genera estadísticas actualizadas según el código y el contexto que proporcionaste.
Puedes obtener más información en Obtén asistencia basada en IA en Crashlytics.
Obtén estadísticas de IA para las campañas de mensajería con Gemini en Firebase
Gemini en Firebase proporciona resúmenes de campañas de mensajería, estadísticas y orientación para mejorar el rendimiento de tus campañas de Firebase Cloud Messaging y In-App Messaging. Gracias al análisis de datos de las campañas, Gemini en Firebase puede ayudarte a comprender el alcance y el impacto de tus campañas, y te sugiere estrategias para mejorar la participación y el crecimiento de los usuarios.
Accede a las estadísticas de IA para las campañas de mensajería
Para usar las estadísticas de IA de las campañas de mensajería, asegúrate de que tu proyecto tenga lo siguiente:
Gemini en Firebase está habilitado para tu proyecto. Obtén más información en Configura Gemini en Firebase.
Firebase Cloud Messaging o In-App Messaging está habilitado en tu proyecto de Firebase.
Existe al menos una campaña que aparece en Firebase console.
Después de asegurarte de que se cumplan estos requisitos, sigue estos pasos:
Abre Mensajería en Firebase console para acceder a los datos de la campaña.
Después de que se carguen los datos de tu campaña, haz clic en Generar estadísticas de IA.
Aparecerá un resumen y un análisis de tus campañas de mensajería.
Genera consultas y mutaciones de GraphQL para Data Connect con Gemini en Firebase
Para usar AI assistance for Data Connect in the Firebase console y generar GraphQL basado en lenguaje natural, haz lo siguiente:
Abre Data Connect en tu proyecto y, en Servicios, selecciona tu fuente de datos.
Haz clic en Datos (Data).
Haz clic en el ícono Ayúdame a escribir GraphQLpen_spark.
En el campo de texto que aparece, describe la consulta o mutación que deseas generar en lenguaje natural y haz clic en Generar.
Por ejemplo, si usas la fuente de datos de películas a la que se hace referencia en la guía de inicio rápido de Firebase Data Connect y el codelab Compila con Data Connect, podrías preguntar: "Devuelve las cinco películas principales de 2022, en orden descendente por calificación", lo que podría mostrar un resultado como el siguiente:
query TopMovies2022 { movies(where: {releaseYear: {eq: 2022}}, orderBy: [{rating: DESC}], limit: 5) { id title rating releaseYear } }
Revisa la respuesta:
- Si la respuesta parece correcta, haz clic en Insertar para insertarla en el editor de código.
- Si se puede definir mejor la respuesta, haz clic en Editar, actualiza la instrucción y haz clic en Volver a generar.
Después de aceptar la respuesta, configura lo siguiente en la sección Parámetros, si corresponde:
- Variables: Si tu consulta o mutación contiene variables, defínelas
aquí. Usa JSON para definirlos, por ejemplo,
{"title":"The Matrix", "releaseYear":"1999"}
. - Autorización: Elige el contexto de autorización (administrador, autenticado o no autenticado) con el que se ejecutará la consulta o la mutación.
- Variables: Si tu consulta o mutación contiene variables, defínelas
aquí. Usa JSON para definirlos, por ejemplo,
Haz clic en Ejecutar en el editor de código y revisa los resultados.
Para probar varias consultas o mutaciones en el editor de código, asegúrate de que tengan
un nombre. Por ejemplo, la siguiente consulta se llama GetMovie
. Mueve el
cursor a la primera línea de la consulta o mutación para activar el botón
Ejecutar.
query GetMovie($myKey: Movie_Key!) {
movie(key: $myKey) { title }
}
Para ver casos de uso más avanzados, consulta los casos de uso de AI assistance for Data Connect in the Firebase console.