문서 메뉴
문서 홈
/
MongoDB Compass
/ /

자연어 쿼리 프롬프트

이 페이지의 내용

  • 이 작업에 대하여
  • 시작하기 전에
  • 단계
  • 예제
  • 다음 단계
  • 자세히 알아보기

MongoDB Compass에서 자연어를 사용하여 쿼리를 생성할 수 있습니다. Compass는 AI를 사용하여 사용자가 입력한 프롬프트에 따라 쿼리를 생성합니다. 자연어를 사용한 쿼리는 유용한 출발점이 될 수 있으며 MongoDB 쿼리 작성 방법을 배우는 데 도움이 될 수 있습니다.

참고

Compass에서 자연어를 사용하여 데이터를 쿼리하면 프롬프트 텍스트와 MongoDB 스키마에 대한 세부 정보가 Microsoft와 OpenAI로 전송되어 처리됩니다. 사용자의 데이터는 타사 스토리지 시스템에 저장되거나 AI 모델 학습에 사용되지 않습니다.

이 소프트웨어는 생성형 인공 지능을 사용합니다. 이 기능은 테스트 단계에 있기 때문에 부정확한 결과를 제공할 수 있습니다. 이 소프트웨어의 사용에는 다음과 같은 MongoDB의 사항이 적용됩니다.

  • 이용 약관

  • 서비스 이용 정책

  • 동의합니다

  • 자연어로 쿼리하여 쿼리와 애그리게이션을 모두 생성할 수 있습니다. 프롬프트 결과 애그리게이션이 발생하면 자동으로 Aggregations 탭으로 리디렉션되고 프롬프트에 애그리게이션 단계가 필요하다는 팝업이 표시됩니다.

  • 애그리게이션 탭에서 자연어 프롬프트를 제공할 수도 있습니다.

  • 이 페이지에서는 Atlas 샘플 데이터세트의 sample_mflix.movies 컬렉션을 사용합니다.

  • Compass AI가 반환하는 쿼리 또는 파이프라인의 복잡성을 예측하는 것은 어려울 수 있습니다. 쿼리 처리 시간을 늘리거나 쿼리가 오래 실행되는 것을 방지하려면 MAX TIME MS 쿼리 표시줄 옵션을 조정해야 할 수 있습니다. 자세한 내용은 쿼리 작업의 최대 시간 조정을 참조하세요.

Compass에서 자연어 쿼리를 활성화해야 합니다.

1
  1. 0}Documents 탭을 선택합니다.

  2. Generate query 버튼을 클릭합니다.

Natural Language Query Bar이 표시됩니다.

2

컬렉션에 대한 자연어 프롬프트를 쿼리 표시줄에 입력합니다. 예를 들면 다음과 같습니다. Which movies were released in 2000?

  1. Enter 키를 누르거나 Generate query 버튼을 클릭합니다.

  2. 필터 쿼리가 Filter 표시줄에 채워집니다.

3
  1. 쿼리를 실행하기 전에 Filter 표시줄의 구문을 철저하게 검토합니다. 반환된 쿼리에 원하는 사용 사례와 일치하는 필드와 연산자가 있는지 확인합니다.

  2. 쿼리를 실행하려면 Enter 키를 누르거나 Find 버튼을 클릭합니다.

결과가 문서 보기에 채워집니다.

Natural Language Query Bar 옆에 있는 또는 아이콘을 클릭하여 선택적으로 피드백을 제공하고 경험에 대한 세부 정보를 제공할 수 있습니다.

사용자의 피드백은 AI 모델 학습에 사용되지 않습니다.

다음은 자연어 프롬프트를 사용할 때 예상되는 결과를 이해하는 데 도움이 되는 프롬프트의 예입니다.

프롬프트
응답
Which movies have a "PG" rating?
{"rated": "PG"}
Which movies include "David Mamet" in the writers array field?
{"writers": "David Mamet"}
Which movies have a runtime greater than 90?
{"runtime": {$gt: 90}}

자연어 애그리게이션 프롬프트

자연어를 이용한 쿼리

돌아가기

활성화

다음

프롬프트 애그리게이션