Solicite uma Agregação de Linguagem Natural
Você pode usar o MongoDB Compass para gerar query de agregação usando linguagem natural. Compass uses AI to generate aggregations based on prompts you provide. Executar query com linguagem natural pode ser um ponto de partida útil e ajudar você a aprender a escrever queries do MongoDB.
Sobre esta tarefa
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:
Você também pode fornecer prompts de linguagem natural naguia documentosdo .
Esta página utiliza a coleção sample_mflix.movies do conjunto de dados de amostra do Atlas.
Pode ser difícil prever a complexidade da query ou do pipeline retornado pela AI do Compass. Talvez seja necessário ajustar a opção da barra de query MAX TIME MS para permitir um tempo maior de processamento da query ou evitar queries de longa duração. Para obter detalhes, consulte Ajustar o tempo máximo para operações de query.
Antes de começar
Você deve ativar a consulta de linguagem natural no Compass.
Passos
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.
Pressione Enter ou 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.
Exemplo
Veja abaixo exemplos de prompts para ajudá-lo a entender os resultados esperados ao usar prompts de linguagem natural para agregação.
Prompt | Resposta | ||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Count the movies that have a release year of 1999 |
| ||||||||||||||||||||||||
Which comedy genre movie has the most awards? |
| ||||||||||||||||||||||||
How many movies have a imdb.rating > 4? |
|