Escribe MQL con la asistencia de Gemini

En este documento, se describe cómo puedes obtener asistencia potenciada por IA en Firestore para generar consultas en el lenguaje de consultas (MQL) compatible con MongoDB a través de instrucciones en lenguaje natural.

Descubre cómo y cuándo Gemini para Google Cloud usa tus datos.

Antes de comenzar

  1. Opcional: Configura Gemini Code Assist.

  2. Para completar las tareas de este documento, asegúrate de tener los permisos necesarios de administración de identidades y accesos (IAM).

Roles obligatorios

Para obtener los permisos que necesitas para completar las tareas de este documento, pídele a tu administrador que te otorgue el rol de IAM de Usuario de Gemini para Google Cloud (roles/cloudaicompanion.user) en el proyecto. Para obtener más información sobre cómo otorgar roles, consulta Administra el acceso a proyectos, carpetas y organizaciones.

También puedes obtener los permisos necesarios a través de roles personalizados o cualquier otro rol predefinido.

Genera consultas en MQL con instrucciones en lenguaje natural

Puedes escribirle comentarios en lenguaje natural a Gemini (o instrucciones) para generar consultas basadas en tu esquema. Por ejemplo, puedes pedirle a Gemini que genere MQL al responder los siguientes mensajes:

  • "¿Cuántos libros populares se publicaron en 1960?"
  • "Crea una colección de muestra de libros populares".

Para generar MQL en Firestore con la ayuda de Gemini, sigue estos pasos:

  1. En la consola de Google Cloud , ve a la página Bases de datos de Firestore.

    Ir a Bases de datos

  2. Selecciona una base de datos de Firestore con compatibilidad con MongoDB de la lista. Se abrirá Firestore Studio.

  3. En un editor de consultas nuevo o vacío, haz clic en el botón Generar MQL. De lo contrario, haz clic en Ayúdame a programar.

  4. Ingresa una instrucción para generar una búsqueda. Para mejorar la precisión, selecciona una colección para el contexto en el menú desplegable.

  5. Revisa el MQL generado y realiza cualquiera de las siguientes acciones:

    • Para aceptar el MQL que genera Gemini, haz clic en Insertar. Puedes seguir editando el MQL en el editor. Haz clic en Ejecutar para ejecutar la consulta.
    • Para editar la instrucción, haz clic en Editar.

¿Qué sigue?