Escrever MQL com a ajuda do Gemini
Neste documento, descrevemos como receber assistência com tecnologia de IA no Firestore para gerar consultas na linguagem de consulta (MQL) compatíveis com o MongoDB usando comandos em linguagem natural.
Saiba como e quando o Gemini para Google Cloud usa seus dados.
Antes de começar
Opcional: configure o Gemini Code Assist.
Para concluir as tarefas neste documento, verifique se você tem as permissões necessárias do Identity and Access Management (IAM).
Funções exigidas
Para receber as permissões necessárias
para concluir as tarefas neste documento,
peça ao administrador para conceder a você o papel
Usuário do Gemini para Google Cloud (roles/cloudaicompanion.user) do IAM no projeto.
Para mais informações sobre a concessão de papéis, consulte Gerenciar o acesso a projetos, pastas e organizações.
Também é possível conseguir as permissões necessárias usando papéis personalizados ou outros papéis predefinidos.
Gerar consultas MQL usando comandos em linguagem natural
É possível fornecer comentários (ou solicitações) em linguagem natural do Gemini para gerar consultas baseadas no seu esquema. Por exemplo, é possível pedir ao Gemini para gerar MQL em resposta aos seguintes comandos:
- "Quantos livros populares foram publicados em 1960?"
- "Crie uma coleção de amostras de livros populares."
Para gerar MQL no Firestore com a assistência do Gemini e do Gemini, siga estas etapas:
No console do Google Cloud , acesse a página Bancos de dados do Firestore.
Selecione um banco de dados do Firestore com compatibilidade com o MongoDB na lista. O Firestore Studio vai abrir.
Em um editor de consultas novo ou vazio, clique no botão Gerar MQL. Caso contrário, clique em Me ajude com o código.
Insira um comando para gerar uma consulta. Para melhorar a precisão, selecione uma coleção para contexto no menu suspenso.
Analise a MQL gerada e realize uma das seguintes ações:
- Para aceitar a MQL gerada pelo Gemini, clique em Inserir. Você pode continuar editando a MQL no editor. Clique em Executar para processar a consulta.
- Para editar o comando, clique em Editar.