이러한 질문과 대답에서는 Copilot Studio에서 코드 인터프리터의 기능, 사용 및 보호 기능을 설명합니다. 코드 인터프리터를 사용하면 에이전트가 Python 코드를 생성하고 실행하여 프롬프트에 지정된 요청을 수행할 수 있습니다. 다음은 이 기능에 대한 몇 가지 일반적인 질문과 대답입니다.
Copilot Studio의 코드 인터프리터란?
코드 인터프리터는 Copilot Studio 및 프롬프트 작성기 프롬프트 내에 통합된 Python 실행 엔진입니다. 이를 통해 사용자는 안전한 샌드박스 환경에서 코드를 실행하여 데이터 분석을 수행하고, Word, Excel, PowerPoint 및 PDF 파일을 처리하고, 시각화를 생성할 수 있습니다. 입력에는 데이터 파일 및 프롬프트 지침이 포함됩니다. 출력은 파일, 보고서, 차트 및 텍스트 요약을 수정할 수 있습니다.
Copilot Studio의 코드 인터프리터는 무엇을 할 수 있나요?
코드 인터프리터는 Python 실행 기능을 사용하여 Excel 통합 문서 만들기 및 업데이트, 서식 복사, 데이터 세트 분석, 통계 계산 수행 및 차트 생성과 같은 작업을 지원합니다. 개발자와 비즈니스 분석가가 Copilot Studio 에이전트 내에서 복잡한 워크플로를 자동화하고 작성기 프롬프트를 표시할 수 있습니다.
코드 인터프리터의 용도는 무엇인가요?
기본 사용 사례에는 데이터 감사, 보고서 생성, 파일 변환 및 시각화가 포함됩니다. 기업은 Power Platform을 종료하지 않고 재무 감사, 가상 데이터 생성, PDF 양식 만들기 및 대화형 데이터 탐색을 자동화하는 데 사용합니다.
코드 인터프리터는 어떻게 평가되었나요? 성능을 측정하기 위해 어떤 메트릭이 사용되었습니까?
기능 테스트를 수행하여 Python 코드의 올바른 실행, 데이터 처리 작업에 대한 정확도 검사 및 실행 대기 시간에 대한 성능 벤치마크의 유효성을 검사합니다. 메트릭에는 파일 작업의 성공률, 코드 실행에 대한 오류 비율 및 평균 실행 시간이 포함됩니다. 평가는 미리 보기를 통해 내부 파일럿 및 고객 피드백 루프에 걸쳐 있습니다.
제한 사항은 무엇인가요? 사용자는 어떻게 영향을 최소화할 수 있습니까?
제한 사항은 다음과 같습니다.
- 이미지 기반 PDF 콘텐츠에서 텍스트를 읽기 위한 지원 부족
- 장기 실행 작업에 대한 세션 시간 제한
- 외부 네트워크 액세스에 대한 제한 사항
- 주제 내에서 직접 프롬프트를 도구로 호출하는 지원이 없습니다
- 데이터 보호 기능이 있는 파일 읽기 지원 없음
- 코드 인터프리터를 사용하여 만든 이미지는 Teams 및 Microsoft 365 Copilot 채널에서 렌더링되지 않습니다.
텍스트 기반 PDF를 읽을 수 있습니다. 세션 시간 제한의 영향을 최소화하려면 큰 데이터 세트를 더 작은 파일로 분할하고, 성능을 위해 최적화된 코드를 사용하고, 프롬프트 디자인에서 제공된 모범 사례를 따릅니다. 에이전트 토픽에서 프롬프트를 호출하려면 Power Automate 흐름 내에서 프롬프트를 호출한 다음 에이전트 토픽 내에서 흐름을 호출할 수 있습니다.
효과적이고 책임감 있는 사용을 위해 허용되는 운영 요소 및 설정은 무엇인가요?
효과적인 사용을 위해서는 테넌트 수준 및 개별 에이전트 또는 프롬프트에서 기능을 사용하도록 설정해야 합니다. 관리자는 환경 액세스를 구성하고 실행 로그를 모니터링할 수 있습니다. 사용자는 프롬프트에서 사용할 모델을 선택하여 동작을 조정할 수 있습니다.
피드백을 제공하려면 어떻게 해야 하나요?
최종 사용자 및 관리자는 Power Platform 관리 센터의 지원 채널 또는 Copilot Studio의 피드백 옵션을 통해 피드백을 제공할 수 있습니다. 고객 성공 관리자 및 기술 지원 팀은 제품 개선에 대한 피드백을 수집하고 심사합니다.
코드 인터프리터가 확인되지 않거나 안전하지 않은 코드를 실행하나요?
아니요. 코드 실행은 샌드박스로 격리되며 엄격한 제약 조건으로 네트워크 액세스, 시스템 수준 명령 또는 권한 없는 파일 작업과 같은 안전하지 않은 작업을 방지합니다. 각 실행은 특정 프롬프트 또는 에이전트 세션으로 범위가 지정되며 Microsoft의 보안 AI 디자인 원칙을 따릅니다.
코드 인터프리터가 프롬프트에 제공된 것 이외의 고객 또는 테넌트 데이터에 액세스할 수 있나요?
아니요. 코드 인터프리터는 세션 중에 명시적으로 제공된 파일 및 입력에만 액세스합니다. 통합 기능을 통해 명시적으로 구성하지 않는 한 광범위한 테넌트 데이터, 사용자 컨텍스트 또는 외부 시스템에 액세스할 수 없습니다.
코드는 어디에서 실행되며 환경은 어떻게 보호되는가?
코드는 SOC 2, ISO 27001 및 GDPR 요구 사항을 포함하여 Microsoft의 엔터프라이즈급 규정 준수를 준수하는 Microsoft 호스팅 환경에서 실행됩니다. 컴퓨팅은 임시이며, 세션 중에 생성되고 나중에 삭제되어 데이터 지속성을 방지합니다.
기업은 코드 인터프리터를 사용하는 방법을 모니터링하거나 제어할 수 있나요?
예, 테넌트 관리자는 Power Platform 관리 센터에서 기능을 사용하도록 설정해야 합니다. 이 설정은 기본적으로 꺼져 있습니다. 조직은 프롬프트 빌더 모델 및 프롬프트 활동 모니터링에 설명된 대로 환경 수준 액세스를 제어하고 프롬프트 실행 기록을 감사할 수 있습니다.
Microsoft는 프롬프트 및 에이전트에서 AI의 책임 있는 사용을 어떻게 보장하나요?
코드 인터프리터와 관련된 상호 작용을 비롯한 모든 AI 상호 작용은 투명성, 책임성 및 안정성과 같은 Microsoft의 책임 있는 AI 원칙을 준수합니다. 프롬프트는 기록되고 모니터링되며 추적 가능성 및 규정 준수를 검토할 수 있습니다.
모델은 고객 데이터 또는 실행 코드에 대해 학습되었나요?
아니요. Microsoft는 모델 학습을 위해 코드 인터프리터 세션의 고객 데이터 또는 실행 코드를 사용하지 않습니다. 모든 데이터는 Microsoft 제품 및 서비스 DPA(데이터 보호 부록)에 따라 Microsoft의 데이터 처리 약정에 따라 처리됩니다.
사용자가 프롬프트를 통해 실수로 중요한 정보를 내보낼 수 있나요?
엔터프라이즈 고객은 입력 유효성 검사, 프롬프트 디자인 지침 및 사용 정책과 같은 가드레일을 구현하는 것이 좋습니다. 또한 Copilot Studio는 Power Platform 내의 데이터 정책 및 규정 준수 도구와 통합되어 데이터 유출 위험을 줄입니다.
사용자가 코드 인터프리터를 오용하는 것을 방지하기 위해 어떤 안전 장치가 마련되어 있나요?
관리자는 환경 수준에서 액세스를 제한하고 프롬프트 활동을 검토할 수 있습니다. 또한 AI에서 생성된 코드 실행은 내부 시스템 또는 네트워크에 액세스할 수 없는 샌드박스로 지정되며 프롬프트 기능은 허용된 데이터/파일 경계로 제한됩니다.
고객은 코드 인터프리터 작업의 설명 가능성 및 추적 가능성을 어떻게 보장할 수 있나요?
프롬프트 입력, 생성된 코드, 출력(예: 파일) 및 프롬프트 실행 추적은 모두 감사 및 검토에 사용할 수 있습니다. 이는 AI 지원 워크플로의 규정 준수 및 투명성을 지원합니다.
코드 인터프리터가 소버린 클라우드 또는 데이터 상주 제어를 지원하나요?
현재 코드 인터프리터는 퍼블릭 클라우드에서 사용할 수 있습니다. 소버린 클라우드(예: GCC, GCC High)에 대한 지원은 아직 제공되지 않았습니다. 데이터 상주 약정은 Power Platform 지역 가용성에 부합합니다.