Cosmos DB(미리 보기)의 Azure용 Microsoft Copilot에 대해 질문과 대답입니다.

이 문서에서는 Cosmos DB의 Azure용 Microsoft Copilot에 대해 질문과 대답과 일반적인 투명성에 대한 정보를 제공합니다.

일반

Copilot은 무엇을 할 수 있나요?

Copilot은 AI 기반 자연어-쿼리 생성을 통해 생산성을 높이고 고유의 데이터에 NoSQL 쿼리를 쉽고 확실하게 작성하는 데 도움을 줍니다.

Copilot을 학습하는 데 어떤 데이터가 사용되었나요?

Copilot은 미리 학습된 후 Azure Cosmos DB NoSQL 쿼리 및 자연어 설명을 생성하도록 구성된 Azure OpenAI의 LLM(대규모 언어 모델)을 기반으로 합니다.

사용자가 Copilot을 최대한 활용하려면 어떻게 해야 하나요?

사용자는 다음 단계에 따라 환경을 최대한 활용할 수 있습니다.

  • AI가 특정 Azure Cosmos DB 컨테이너에 대한 쿼리를 생성하도록 프롬프트를 입력합니다. 사용자는 Copilot 상자에 자연어 프롬프트를 입력하고 쿼리 생성 화살표 단추를 선택할 수 있습니다. 그런 다음 Copilot은 프롬프트와 일치하는 Azure Cosmos DB for NoSQL 쿼리를 생성하고 이를 설명과 함께 쿼리 편집기에 표시합니다.
  • 보다 구체적으로 프롬프트를 수정하고 쿼리를 다시 생성합니다. 사용자가 Copilot에서 생성된 쿼리에 만족하지 않는 경우 다시 생성 단추를 선택하여 AI에게 정제된 프롬프트를 기반으로 다른 쿼리를 생성하도록 요청할 수 있습니다.
  • 피드백 보내기: 사용자는 쿼리 프롬프트에 포함된 피드백 메커니즘을 사용하여 Copilot 팀에 피드백을 제공할 수 있습니다. 이 피드백은 Copilot 응답의 성능 품질을 개선하는 데 사용됩니다.

투명성

Copilot은 어떤 데이터를 수집하며 어떻게 사용할 수 있나요?

Copilot은 Azure Cosmos DB 컨테이너의 항목 스키마를 사용하여 작동합니다. 서비스 제공을 위해 데이터를 수집하며, 그중 일부는 분석, 오류 완화, 제품 개선을 위해 보존됩니다. 미리 보기 사용 약관에 따라 데이터는 테넌트의 지리적 지역, 준수 경계 또는 국가 클라우드 인스턴스 외부에서 저장되고 처리될 수 있습니다.

수집된 데이터에는 다음이 포함됩니다.

  • 서비스 데이터: Azure Cosmos DB에서 Copilot을 사용하면 Copilot 서비스와 상호 작용할 때 생성된 이벤트에 대한 사용 정보를 수집합니다. 이 데이터에는 타임스탬프, 데이터베이스 ID, 컬렉션 ID, HTTP 응답 코드, HTTP 요청 대기 시간 등과 같은 정보가 포함됩니다. 이 데이터는 서비스 개선 및 오류 완화를 위해 사용될 수 있습니다.
  • 로깅: Azure Cosmos DB 서비스에서 오류가 발생하면 오류 발생 당시 서비스에서 사용한 오류 및 기타 데이터를 기록합니다. 이러한 로그에는 Copilot에 입력한 프롬프트, 생성된 쿼리, Copilot 서비스로 전송된 데이터 스키마에 대한 정보 등의 정보가 포함될 수 있습니다. 이 데이터는 서비스 개선 및 오류 완화를 위해 사용될 수 있습니다.
  • 피드백: 사용자는 특정 쿼리에 대한 피드백을 제공할 수 있습니다. 이 피드백 데이터에는 사용자가 Copilot에 제출한 프롬프트, 생성된 쿼리 및 설명, 사용자가 Microsoft에 제공하려는 피드백도 포함되어 있습니다. 이 데이터는 제품을 개선하는 데 사용될 수 있습니다.

전송된 프롬프트 및 쿼리 데이터는 어떻게 보호되나요?

Copilot은 데이터를 보호하기 위해 다음을 포함한 여러 가지 측정값을 취합니다.

  • 전송된 데이터는 전송 중과 저장 중 모두 암호화됩니다. Copilot 관련 데이터는 전송 중에는 TLS를 사용하여 암호화되고 저장 시에는 Microsoft Azure의 데이터 암호화(FIPS Publication 140-2 표준)를 사용하여 암호화됩니다.
  • 로그 및 피드백 데이터에 대한 액세스는 엄격하게 제어됩니다. 데이터는 별도의 구독에 저장됩니다. 데이터는 1) 보안 관리 워크스테이션을 사용하여 Azure 운영 담당자의 Just-In-Time JIT 승인을 통해서만 액세스할 수 있습니다.

내 프라이빗 프롬프트, 쿼리 또는 데이터가 다른 사람과 공유되나요?

아니요. 프롬프트, 쿼리 및 기타 데이터는 다른 사람과 공유되지 않습니다.

개인 정보 보호 및 데이터 보호에 대한 자세한 내용은 어디서 알아볼 수 있나요?

Copilot이 개인 데이터를 처리하고 사용하는 방법에 대한 자세한 내용은 Microsoft 개인정보처리방침을 참조하세요.

사용 약관 및 제한 사항

Copilot과 같은 Azure OpenAI 기반 미리 보기 사용에 대한 미리 보기 용어는 어디에서 찾을 수 있나요?

자세한 내용은 미리 보기 약관을 참조하세요.

Copilot의 용도는 무엇입니까?

Azure Cosmos DB Data Explorer 내의 고유한 자연어 질문 및 프롬프트에서 Azure Cosmos DB for NoSQL 쿼리를 생성할 수 있습니다. 생성된 각 출력에는 쿼리 작업에 대한 자연어(영어) 설명도 포함되어 있습니다. 공개 미리 보기 중에는 성능과 정확도가 제한될 수 있습니다. 인간은 사용하기 전에 Copilot에서 생성된 모든 쿼리를 검토하고 유효성 검사해야 합니다.

Copilot은 어떻게 평가되었습니까? 성능을 측정하는 데 사용되는 메트릭은 무엇입니까?

Copilot은 테스트 데이터로 평가되며 다음을 포함한 여러 메트릭에 대한 메시지가 표시됩니다.

  • 유효성: 생성된 쿼리는 선택한 컨테이너에서 실행할 수 있는 유효한 Azure Cosmos DB for NoSQL 쿼리입니다.
  • 정확성: 생성된 쿼리는 사용자의 프롬프트에 대한 응답으로 예상되는 쿼리입니다.
  • 정확도: 생성된 쿼리는 사용자 프롬프트와 관련이 있고 예상되는 결과를 반환합니다.

Copilot의 제한 사항은 무엇인가요?

Copilot은 자연어 입력을 기반으로 제안을 제공하여 사용자가 Azure Cosmos DB에 대한 NoSQL 쿼리를 작성하는 데 도움이 되는 기능입니다. 그러나 사용자가 인지하고 최소화해야 하는 몇 가지 제한 사항이 있습니다. 일부 제한 사항은 다음과 같습니다.

  • 속도 제한: Copilot은 사용자가 실행할 수 있는 쿼리 수를 제한합니다. 사용자가 분당 호출 5회를 초과하거나 하루 총 사용량이 8시간을 초과하면 오류 메시지를 받을 수 있습니다. 그런 다음 사용자는 Copilot을 다시 사용하려면 다음 시간까지 기다려야 합니다.
  • 제한된 정확도: Copilot은 공개 미리 보기 상태이므로 성능과 정확도가 제한될 수 있습니다. 인간은 사용하기 전에 Copilot에서 생성된 모든 쿼리를 검토하고 유효성 검사해야 합니다.
  • 생성된 쿼리는 정확하지 않을 수 있으며 사용자가 수신하려는 결과를 제공할 수 있습니다. Copilot은 완벽한 시스템이 아니며 때로는 부정확하거나 불완전하거나 관련 없는 쿼리를 생성할 수 있습니다. 이러한 잘못된 쿼리는 다음과 같은 이유로 발생할 수 있습니다.
    • 자연어 프롬프트의 모호성
    • 기본 자연어 처리의 한도
    • 기본 쿼리 생성 모델의 제한 사항
    • 기타 문제.
  • 사용자는 항상 Copilot에서 생성된 쿼리를 검토하고 예상 결과와 요구 사항이 일치하는지 확인해야 합니다. 또한 사용자는 쿼리에 오류나 문제가 발생한 경우 Copilot 팀에 피드백을 제공해야 합니다. 사용자는 Copilot 인터페이스의 피드백 메커니즘을 통해 직접 피드백을 제출할 수 있습니다.
  • 영어만 지원: Copilot은 입력 및 출력 언어로 영어를 공식적으로 지원합니다. Copilot을 다른 언어로 사용하려는 사용자는 결과의 품질과 정확도가 저하될 수 있습니다.

Copilot은 완벽하거나 최적의 쿼리를 작성하나요?

Copilot은 이용 가능한 데이터를 기반으로 정확하고 유익한 답변을 제공하는 것을 목표로 합니다. Copilot에서 생성된 답변은 언어 데이터의 패턴과 확률을 기반으로 하므로 항상 정확하지는 않을 수 있습니다. 인간은 Copilot에서 생성된 모든 콘텐츠를 주의 깊게 검토, 테스트 및 유효성 검사해야 합니다.

결과에서 예기치 못한 불쾌한 콘텐츠를 공유하고 잠재적으로 유해한 문서를 표시하는 위험을 완화하기 위해 Copilot에서는 몇 가지 측정값을 취하고 있습니다. 이러한 측정값에도 불구하고 예기치 못한 결과가 발생할 수 있습니다. 책임 있는 AI 원칙에 따라 문제를 적극적으로 해결하기 위해 기술을 개선하기 위해 끊임없이 노력하고 있습니다.

예기치 못한 결과나 불쾌감을 주는 결과가 나타나면 어떻게 해야 하나요?

Copilot은 Azure OpenAI 사용자 지정 콘텐츠 필터를 활용하여 프롬프트에서 불쾌한 언어를 차단하고 중요한 컨텍스트에서 제안 합성을 방지합니다. 이는 사용자가 Azure Cosmos DB에 대한 NoSQL 쿼리를 작성하고 책임 있는 AI에 대한 원칙을 유지하는 데 도움이 되는 기능입니다.