Prueba Gemini en Firebase console

Después de configurar Gemini en Firebase, puedes comenzar a usarlo para mejorar la experiencia de los desarrolladores de Firebase.

Para abrir el panel de Gemini, haz lo siguiente:

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 spark Gemini en Firebase no aparece en Firebase console, sigue los pasos que se indican en Cómo configurar Gemini en Firebase para un proyecto para habilitarlo.

Chatea con Gemini

Después de abrir el panel de Gemini, puedes iniciar una conversación con Gemini de inmediato y comenzar a hacer preguntas con lenguaje natural.

En los siguientes pasos, se muestra una conversación que podrías tener con Gemini sobre Cloud Firestore. En este ejemplo, le solicitas a Gemini que te proporcione un conjunto básico de reglas de Firestore y que las definas mejor a medida que agregues requisitos:

  1. En el campo Preguntarme lo que quieras sobre Firebase, ingresa lo siguiente y, luego, haz clic en Enviar Enviar:

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

    Gemini muestra su respuesta, que suele contener las reglas que sugiere y una descripción completa de cómo funcionan.

  2. A continuación, pídele a Gemini que expanda y mejore las reglas. Por ejemplo, si Gemini respondió con un conjunto básico de reglas que permiten que cualquier usuario autenticado lea y escriba en los chats, es posible que quieras solicitar un conjunto de reglas más restrictivo. Ingresa la siguiente instrucción en el campo Preguntarme lo que quieras sobre Firebase y, luego, haz clic en enviar Enviar:

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

    Gemini debería responder con reglas más restrictivas, como el almacenamiento de imágenes, y explicar en detalle cada componente del conjunto de reglas. También debes incluir vínculos a recursos útiles, como la documentación de Cloud Firestore o codelabs relevantes.

  3. Además, puedes pegar reglas en el campo y solicitar asesoramiento. Se admite la sintaxis de Markdown, por lo que puedes ingresar una consulta como la siguiente:

    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();
          }
        }
      }
      ```
    

    Puedes continuar la conversación y seguir compartiendo las reglas en las que estás trabajando a medida que solucionas los problemas, y Gemini te sugerirá mejoras y optimizaciones.

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
contact_support Obtener ayuda: Busca la documentación para desarrolladores, comunícate con el equipo de asistencia y verifica el estado del servicio de Firebase.
chispa Cuando la vista Ayuda esté activa, activa Gemini en el chat de Firebase.
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 Anclar el panel de Gemini en una ubicación específica de la consola. Puedes anclar el panel a la izquierda, a la parte superior, a la derecha o a la inferior.
text_select_move_back_word. Desconecta el panel de Gemini para que vuelva a su estado original.
pantalla completa 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 que informes errores, sugieras mejoras o proporciones comentarios generales.
cerrar Cierra el panel de Gemini.

Usa la asistencia de IA en Crashlytics

Si quieres usar la asistencia de IA en Crashlytics para generar estadísticas sobre las fallas, haz lo siguiente:

  1. Abre la página de Crashlytics en tu proyecto y selecciona tu app.
  2. Ubica y selecciona una falla que quieras investigar. Aparecerá la página del evento de Crashlytics, con el botón Generate AI Insights.

  3. 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 viables
    • prácticas recomendadas

Obtén más información en Obtén asistencia con IA en Crashlytics.