Microsoft Copilot Studio의 코드 인터프리터 및 프롬프트 작성기 프롬프트를 사용하면 제작자가 다음과 같은 AI 에이전트를 구축할 수 있습니다.
- 데이터 분석, Word, Excel, PowerPoint 및 PDF 파일 처리 및 시각화를 위한 Python 코드 실행
- 생성형 응답에 언어 모델 사용
이 기능은 개발자, 비즈니스 분석가 및 하위 코드 제조업체에 맞게 조정됩니다. 코드 생성 및 실행은 Copilot Studio 에코시스템과 원활하게 통합되어 강력한 AI 기반 솔루션을 만듭니다.
개발자는 개발자를 위한 코드 인터프리터를 읽고 코드 인터프리터 PCF(Power Apps Component Framework) 구성 요소 샘플을 검토하여 Dataverse Predict 메시지를 사용하여 프롬프트를 호출하고 반환된 응답을 처리하는 방법을 이해해야 합니다.
요구 사항
라이선스: Microsoft Copilot Studio 청구 및 라이선스. 코드 생성 및 실행은 텍스트 및 생성형 AI 도구(프리미엄) 기능으로 계산됩니다.
지원되는 지역: 모든 퍼블릭 클라우드에 사용할 수 있습니다. 소버린 클라우드는 현재 지원되지 않습니다.
코드 인터프리터 기능 한눈에 보기
코드 인터프리터를 사용하면 에이전트가 고급 작업에 대해 Python 코드를 작성하고 실행할 수 있습니다. 사용 사례는 다음과 같습니다.
- Excel 파일 처리: 통합 문서에서 Excel 워크시트를 만들고, 복사하고, 업데이트하고, StyleNames를 읽고, StyleNames를 적용하고, 셀 간에 서식을 복사하고, 셀 간에 수식을 복사 및 업데이트하는 등의 작업을 수행합니다.
- Word 및 PowerPoint 파일 처리.
- PDF 파일 처리: PDF 파일, 읽기 테이블 및 텍스트 단락을 만들고 복사합니다.
- Dataverse 테이블 데이터 처리.
- 복잡한 수학 및 통계 계산.
- 데이터 분석, 조작 및 시각화(예: 차트 및 그래프).
코드 인터프리터는 프롬프트에 다음 기능을 추가합니다.
- 프롬프트에서 출력 형식으로 파일에 대한 지원
- 프롬프트에 대한 입력 및 출력 형식으로 Excel 파일 지원
다음 두 가지 방법으로 프롬프트를 만들 수 있습니다.
- Power Apps의 AI Hub에서 사용자 고유의 프롬프트 빌드 옵션 사용
- 에이전트 수준에서 Copilot Studio의 에이전트에 추가된 프롬프트 도구 내
프롬프트에 대한 자세한 내용은 프롬프트 개요를 참조하세요.
Copilot Studio의 에이전트 채팅에서 코드 인터프리터를 사용할 수도 있습니다.
빈 프롬프트를 새로 만들고 프롬프트에 대한 코드 인터프리터를 켭니다.
먼저 AI Hub 또는 Copilot Studio에서 빈 프롬프트를 새로 만듭니다. 그런 다음 프롬프트 설정에서 코드 인터프리터를 켭니다.
Power Apps AI Hub에서 프롬프트 만들기 및 코드 인터프리터 켜기
Power Apps의 AI Hub에서 빈 프롬프트를 새로 만들고 프롬프트 설정에서 코드 인터프리터를 켤 수 있습니다. 코드 인터프리터를 사용하는 프롬프트를 작성하고 구성하는 방법의 예제를 볼 수 있습니다. 프롬프트 예제에서는 코드 인터프리터 사용을 참조하세요.
Power Apps로 이동합니다.
왼쪽 창에서 AI 허브 를 선택합니다.
프롬프트를 선택합니다.
나만의 프롬프트 만들기를 선택합니다.
프롬프트의 이름을 입력합니다.
설명서 섹션에서 세 개의 점을 선택한 후(...), 설정(Settings)을 선택하세요.
설정 페이지에서 코드 인터프리터를 켭니다.
설정 페이지를 닫아 프롬프트 편집기로 돌아갑니다.
코드 인터프리터가 켜져 있는 빈 프롬프트가 만들어집니다. 다음으로 프롬프트 지침을 작성하고 필요에 따라 프롬프트를 구성할 수 있습니다.
에이전트 내에서 프롬프트를 도구로 만들고 코드 인터프리터를 켭니다.
Copilot Studio에서 에이전트 내에서 새 빈 프롬프트를 도구로 만들고 해당 프롬프트에 대한 코드 인터프리터를 켤 수 있습니다. 이 문서의 뒷부분에서는 코드 인터프리터를 사용하는 프롬프트를 작성하고 구성하는 방법을 보여 드립니다.
Copilot Studio에서 코드 인터프리터를 켜려는 에이전트로 이동합니다.
도구 탭을 선택한 다음 도구 추가>새 도구>프롬프트를 선택합니다.
포함된 프롬프트 빌더 프롬프트 작성 인터페이스가 Copilot Studio에서 열립니다.
정보 표시줄에서 세 개의 점을 선택한 후(...), 설정( Settings .
설정 페이지에서 코드 인터프리터 사용을 선택합니다.
설정 페이지를 닫아 프롬프트 편집기로 돌아갑니다.
코드 인터프리터가 켜져 있는 빈 프롬프트가 만들어집니다. 다음으로 프롬프트 지침을 작성하고 필요에 따라 프롬프트를 구성할 수 있습니다.
프롬프트에서 코드 인터프리터를 사용하는 다음 단계
다음으로 프롬프트 지침을 작성하고 필요에 따라 프롬프트를 구성할 수 있습니다.
프롬프트에서 코드 인터프리터를 사용하는 방법에 대한 자세한 예제는 코드 인터프리터 프롬프트 예제를 참조하세요.
프롬프트의 코드 인터프리터 모범 사례
- Copilot과 같은 다른 AI 도구를 사용하여 최적화된 프롬프트를 시작합니다.
- 예제(몇 번의 프롬프트)와 함께 정확한 프롬프트를 사용합니다.
- 출력을 지정합니다(예: "JSON으로 반환" 또는 "Excel" 또는 "PDF").
제한점
- 단일 프롬프트에서 업로드된 여러 파일의 분석이 지원되지 않습니다.
- 단일 프롬프트에서 여러 파일 출력을 반환하는 것은 지원되지 않습니다.
- 여러 번 업로드된 파일에 대해 질문하는 것은 지원되지 않습니다.
- 코드 인터프리터를 사용하려면 에이전트 설정에서 사용자 인증을 사용하도록 에이전트를 설정해야 합니다. 예를 들어, 인증 해제 상태에서 직접 회선을 사용하는 것은 코드 인터프리터를 사용하는 시나리오에서는 작동하지 않습니다.