En este documento, se describe cómo puedes usar Gemini Code Assist para obtener asistencia potenciada por IA en Cloud Firestore y generar consultas en el lenguaje de consultas de MongoDB (MQL) con instrucciones en lenguaje natural.
Obtén información sobre cómo y cuándo Gemini para Google Cloud usa tus datos.
Antes de comenzar
Opcional: Configura Gemini Code Assist.
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 Gemini de Google Cloud Usuario (roles/cloudaicompanion.user)
rol de IAM en el proyecto.
Genera consultas en MQL con instrucciones escritas en lenguaje natural
Puedes escribirle comentarios en lenguaje natural a Gemini (o instrucciones) para generar consultas basadas en tu esquema. Por ejemplo, puedes indicarle a Gemini que genere MQL en respuesta a las siguientes instrucciones:
- "¿Cuántos libros populares se publicaron en 1960?"
- "Crea una colección de muestra de libros populares".
Para generar MQL en Cloud Firestore con Gemini asistencia, sigue estos pasos:
En la consola de Google Cloud, ve a la página Cloud Firestore Bases de datos.
Selecciona una base de datos Cloud Firestore de la lista. Se abrirá Firestore Studio.
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 codificar.
Ingresa una instrucción para generar una consulta. Para mejorar la precisión, selecciona una colección para el contexto en el menú desplegable.
Revisa el MQL generado y realiza cualquiera de las siguientes acciones:
- Para aceptar el MQL generado por 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?
- Lee Gemini para Google Cloud descripción general.
- Obtén información sobre cómo Gemini usa tus datos.