Você pode utilizar o Atlas para gerar queries de agregação utilizando linguagem natural. O Atlas usa IA para gerar agregações com base nas solicitações que você fornece. Executar query com linguagem natural pode ser um ponto de partida útil e ajudar você a aprender a escrever queries do MongoDB .
Observação
Quando você executa query de seus dados usando linguagem natural no Compass, o texto de seus prompts e detalhes sobre seus esquemas do MongoDB são enviados para a Microsoft e OpenAI para processamento. Seus dados não são armazenados em sistemas de armazenamento de terceiros ou usados para treinar modelos de IA.
Este software usa inteligência artificial generativa. É experimental e pode dar resultados imprecisos. O uso deste software está sujeito às seguintes condições do MongoDB:
Sobre esta tarefa
Você também pode fornecer prompts de linguagem natural naguia documentosdo .
Antes de começar
Você deve habilitar a query de linguagem natural.
Passos
Os exemplos nesta página utilizam a coleção sample_mflix.movies do conjunto de dados de amostra do Atlas.
Navegue até o Natural Language Query Bar
Selecione a guia Aggregations.
Clique no botão Generate aggregation.
Se você estiver gerando uma query de linguagem natural pela primeira vez, o Atlas exibirá um modal que declara Use natural language to generate queries and pipelines modal. Para usar a query de linguagem natural, você deve clicar no botão Use Natural Language e aceitar a Política de Uso Aceitável e a Política de Privacidadedo MongoDB.
Digite uma pergunta sobre sua coleção
Digite um prompt de linguagem natural para sua collection na barra de query. Os prompts do pipeline de agregação geralmente têm um verbo de agregação, como contar, média ou soma com condições lógicas. Por exemplo: How many movies have more than 3 writers
in the writers array?
Pressione Enter ou clique no botão Generate aggregation.
Um pipeline de agregação é preenchido na barra Pipeline . Você pode rolar para baixo para ver a sintaxe de cada estágio.
Executar a agregação
Antes de executar a query, certifique-se de revisar completamente a sintaxe de cada estágio. Certifique-se de que o pipeline retornado tenha os campos e estágios que correspondam ao seu caso de uso desejado.
Clique no botão Run para executar o pipeline.
Os resultados são preenchidos na visualização de agregações.
Dica
Opcionalmente, você pode fornecer comentários clicando no ícone ou ao lado do Natural Language Query Bar e fornecer detalhes sobre sua experiência.
Seu feedback não é usado para treinar nenhum modelo de IA.
Exemplos
Veja abaixo exemplos de prompts para ajudá-lo a entender os resultados esperados ao usar prompts de linguagem natural para agregação.
Prompt | Resposta | ||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
| ||||||||||||||||||||||||
|
| ||||||||||||||||||||||||
|
|