중요하다
Copilot 데이터 엔지니어링 및 데이터 과학용은 프리뷰 상태에 있습니다.
Copilot Microsoft Fabric은 마찰을 줄이면서 데이터를 인사이트로 빠르게 전환하기 위한 AI 파트너입니다.
패브릭 워크로드에서 사용할 수 있는 각 Copilot 환경은 현재 작업에 맞게 조정됩니다. 이 문서에서는 데이터 과학 및 데이터 엔지니어링 Notebook 환경에 중점을 둡니다.
Notebook에서 Copilot 흐름을 중단하지 않고 데이터에서 작업 코드로 이동하는 데 도움이 됩니다. Notebook의 컨텍스트를 이해하여, 연결된 Lakehouse, 작업 공간 테이블 및 파일, 로드된 데이터프레임을 포함한 관련 코드 제안, 결과 설명, 문제 해결을 통해 질문을 더 빠르게 신뢰할 수 있는 인사이트로 전환할 수 있습니다.
다른 워크로드에 대한 Copilot 자세한 내용은 패브릭 및 Power BI의 Copilot 개요를 참조하세요.
당신이 Copilot로 수행할 수 있는 작업
Copilot 는 탐색에서 최적화에 이르기까지 전체 Notebook 워크플로를 지원하므로 Notebook을 종료하지 않고 질문에서 유효성이 검사된 결과로 이동할 수 있습니다.
채팅 창을 열 Copilot 면 제안된 프롬프트로 시작하거나 자연어로 자신의 질문을 할 수 있습니다.
Copilot로 다음을 수행할 수 있습니다.
- 코드 생성 및 덜 반복적인 설정으로 개발을 가속화합니다.
- 테이블을 프로파일링하고, 데이터를 샘플링하고, 불일치를 정리하여 데이터를 탐색, 유효성 검사 및 준비합니다.
- 오류를 이해하고 제안된 수정 사항을 적용하여 컨텍스트에서 문제를 해결합니다.
- 메트릭을 생성하고, 추세를 탐색하고, 코드를 변환하고, 공동 작업을 위한 논리를 문서화하여 Notebook을 분석하고 최적화합니다.
단계별 사용 지침, 프롬프트 예제 및 포털 연습을 원하는 경우 채팅 창 사용을 Copilot 참조하세요.
복구 워크플로 및 오류 진단에 대해서는 Notebook 오류 진단을 사용해 보세요Copilot.
작동 방식 Copilot
노트북을 열면 Copilot가 자동으로 인식합니다.
- 현재 작업 영역
- 연결된 레이크하우스
- 사용 가능한 스키마, 테이블 및 파일
- Notebook의 구조 및 기존 코드
- 실행 환경
설치를 설명할 필요가 없습니다. Copilot 에서는 이 컨텍스트를 사용하여 노트북이 확장될 때 관련된 환경을 고려한 응답을 생성합니다.
Copilot 스키마 인식이므로 다음을 요청할 수 있습니다.
- "호숫가에 있는 테이블은 몇 개입니까?"
- "고객 테이블의 열은 무엇인가요?"
- "sales.csv에서 데이터프레임을 만듭니다."
Copilot 는 사용자 환경에 맞게 채팅 창에서 직접 코드와 설명을 생성합니다.
원하는 방식으로 작업하세요: 채팅 창 및 셀 내 Copilot
Copilot 는 두 가지 보완적인 방법으로 Notebook에 통합됩니다.
- 채팅 창: 다단계 워크플로, 셀 간에 파이프라인 빌드, 데이터 세트 탐색 및 diff 보기로 생성된 코드 검토에 가장 적합합니다.
-
셀 Copilot내: 코드 생성, 논리 설명(), 오류 수정(), 설명서
/explain추가(/fix/comments) 또는 성능 최적화(/optimize)와 같은 단일 셀 내의 향상된 기능에 가장 적합합니다.
두 환경 모두 동일한 Notebook 컨텍스트를 공유하므로 광범위한 워크플로 디자인과 대상 구체화 간에 원활하게 이동할 수 있습니다.
엔드 투 엔드 지침 및 예제는 채팅 창 사용을 Copilot 참조하세요. 슬래시 명령 및 셀 내 사용에 대한 자세한 내용은 셀 내 사용 방법Copilot을 참조하세요. 인라인 코드 완성은 인라인 코드 완성을 참조Copilot하세요.
AI의 책임 있는 사용
Copilot 는 인간의 판단을 대체하는 것이 아니라 생산성 도구입니다. 항상 AI 생성 코드, 설명 및 제안을 검토한 후 Notebook에 적용합니다. Copilot 부정확하거나 불완전하거나 오래된 라이브러리 구문을 기반으로 하는 결과를 생성할 수 있습니다.
책임 있는 사용을 지원하려면 다음을 수행합니다.
- 모든 출력을 검토 합니다. 프로덕션 환경에서 실행하기 전에 생성된 코드와 데이터의 유효성을 검사하고 예상 결과를 확인합니다.
- 실행할 내용을 Copilot 제어 합니다. 기본적으로 Copilot 셀을 실행하거나 코드를 편집하기 전에 승인을 요청합니다. 실행하기 전에 각 작업을 검토할 수 있도록 이 설정을 사용하도록 설정합니다. 자세한 내용은 승인 설정을 참조하세요.
- 데이터 처리 이해 - AI의 유해한 사용을 감지하기 위해 고객 데이터가 일시적으로 저장 및 처리됩니다. 데이터 개인 정보, 보안 및 보존에 대한 자세한 내용은 전자 필기장의 개인 정보, 보안 및 책임 있는 사용을 Copilot 참조하세요.
사전 요구 사항
노트북에서 Copilot를 사용하기 전에, 다음을 수행하세요.
- 사용자가 Copilot 및 Azure OpenAI가 제공하는 기타 기능을 사용할 수 있도록 테넌트 설정이 활성화되어 있는지 확인합니다. 이 설정은 기본적으로 사용하도록 설정되어 있지만 패브릭 관리자가 이 설정을 해제했을 수 있습니다.
- 작업 영역이 지원되는 용량(F2 이상 또는 P1 이상)에 있는지 확인합니다.
- 용량이 미국 또는 EU 외부에 있는 경우 관리자가 지역 간 데이터 처리 및 스토리지에 대해 더 많은 테넌트 설정을 사용하도록 설정해야 합니다.
용량 요구 사항, 지역 가용성, 필수 테넌트 설정 및 지리적 영역 간 데이터 처리에 대한 자세한 내용은 패브릭 및 Power BI 개요Copilot를 참조하세요. 테넌트 설정의 전체 목록은 테넌트 설정을 참조Copilot하세요.
제한사항
Copilot 데이터 과학 및 데이터 엔지니어링 환경의 기능은 현재 노트북에 한정됩니다. Copilot 는 의미 체계 링크 통합을 통해 Power BI 의미 체계 모델을 읽을 수도 있습니다.
테넌트가 프라이빗 링크로 구성된 경우 채팅 창이 Copilot 작동하지 않습니다. 인라인 코드 제안 및 빠른 작업은 여전히 작동하지만 채팅 상호 작용은 로드되지 않습니다.
빠르게 변화하는 라이브러리나 최근에 릴리스된 라이브러리를 사용하여 코드를 생성하면 부정확한 내용이나 조작된 내용이 포함될 수 있습니다.
AI에서 생성된 콘텐츠는 정확하지 않을 수 있습니다. 항상 Copilot 제안을 적용하기 전에 검토하십시오.