Microsoft Fabric 노트북의 채팅 매직 개요 (미리 보기)
중요하다
이 기능은 미리 보기.
Chat-magics Python 라이브러리는 Microsoft Fabric Notebook에서 데이터 과학 및 엔지니어링 워크플로를 향상시킵니다. 패브릭 환경과 원활하게 통합되며 Notebook 셀에서 특수한 IPython 매직 명령을 실행하여 실시간 출력을 제공할 수 있습니다. IPython 매직 명령 및 사용에 대한 더 많은 배경은 여기에서 찾을 수 있습니다. https://ipython.readthedocs.io/en/stable/interactive/magics.html#.
메모
- Copilot사용하기 전에 관리자가 테넌트 스위치를 사용하도록 설정해야 합니다. 자세한 내용은 테넌트 설정 Copilot 문서를 참조하세요.
- F64 또는 P1 용량은 패브릭 지역 가용성이 문서에 나열된 지역 중 하나에 있어야 합니다.
- 테넌트 또는 용량이 미국 또는 프랑스 외부에 있는 경우 패브릭 테넌트 관리자가 Azure OpenAI로 전송된 데이터를 패브릭 관리 포털에서 테넌트의 지리적 지역, 규정 준수 경계 또는 국가 클라우드 인스턴스 테넌트 설정 외부에서 처리할 수 있도록 설정하지 않는 한 Copilot 기본적으로 사용하지 않도록 설정됩니다.
- Microsoft Fabric의 Copilot 평가판 SKU에서는 지원되지 않습니다. 유료 SKU(F64 이상 또는 P1 이상)만 지원됩니다.
- 패브릭의 Copilot 현재 공개 미리 보기로 출시되고 있으며 2024년 3월 말까지 모든 고객에게 제공될 예정입니다.
- 자세한 내용은 Fabric에서의 Copilot 및 Power BI 에 관한 기사 개요를 참조하세요.
채팅 매직의 기능
인스턴트 쿼리 및 코드 생성
%%chat
명령을 사용하면 전자 필기장의 상태에 대해 질문할 수 있습니다. 이 %%code
데이터 조작 또는 시각화를 위해 코드를 생성할 수 있습니다.
데이터 프레임 설명
%describe
명령은 로드된 데이터 프레임에 대한 요약 및 설명을 제공합니다. 이렇게 하면 데이터 탐색 단계가 간소화되었습니다.
주석 처리 및 디버깅
%%add_comments
및 %%fix_errors
명령은 코드에 주석을 추가하고 오류를 각각 수정하는 데 도움이 됩니다. 이렇게 하면 전자 필기장을 더 쉽게 읽을 수 있고 오류가 없습니다.
개인 정보 보호 컨트롤
또한 채팅 매직은 Azure OpenAI 서비스와 공유되는 데이터를 제어할 수 있는 세분화된 개인 정보 설정을 제공합니다. 예를 들어 %set_sharing_level
및 %configure_privacy_settings
명령은 이 기능을 제공합니다.
채팅 매직이 어떻게 도움이 될 수 있나요?
채팅 매직은 Microsoft Fabric Notebooks에서 생산성과 워크플로를 향상시킵니다. 데이터 탐색을 가속화하고 Notebook 탐색을 간소화하며 코드 품질을 향상시킵니다. 다국어 코드 환경에 맞게 조정되며 데이터 개인 정보 보호 및 보안의 우선 순위를 지정합니다. 인지 부하 감소를 통해 문제 해결에 더욱 집중할 수 있습니다. 데이터 과학자, 데이터 엔지니어 또는 비즈니스 분석가에게 Chat-magics는 강력한 엔터프라이즈 수준의 Azure OpenAI 기능을 노트북에 직접 원활하게 통합합니다. 이를 통해 효율적이고 간소화된 데이터 과학 및 엔지니어링 작업을 위한 필수 도구가 됩니다.
Chat-magics를 시작하기
- 새 전자 필기장 또는 기존 Microsoft Fabric Notebook을 엽니다.
- Notebook 리본에서 Copilot 단추를 선택하여 Chat-magics 초기화 코드를 새 Notebook 셀로 출력합니다.
- 전자 필기장 맨 위에 셀이 추가되면 해당 셀을 실행합니다.
Chat-magics 설치 확인
- Notebook에서 새 셀을 만들고
%chat_magics
명령을 실행하여 도움말 메시지를 표시합니다. 이 단계에서는 적절한 Chat-magics 설치를 확인합니다.
기본 명령 소개: %%chat 및 %%code
%%chat 사용(셀 매직)
- 전자 필기장에서 새 셀을 만듭니다.
- 셀의 맨 위에
%%chat
입력합니다. -
%%chat
명령 아래에 질문이나 명령을 입력합니다(예: 현재 정의되는 변수는 ?). - 셀을 실행하여 Chat-magics 응답을 확인합니다.
%%code 사용(셀 매직)
- 전자 필기장에서 새 셀을 만듭니다.
- 셀의 맨 위에
%%code
입력합니다. - 이 아래에서 원하는 코드 동작을 지정합니다(예: pandas 데이터 프레임에 my_data.csv 로드하는 ).
- 셀을 실행하고 생성된 코드 조각을 검토합니다.
출력 및 언어 설정 사용자 지정
- %set_output 명령을 사용하여 매직 명령이 출력을 제공하는 방법에 대한 기본값을 변경합니다. %set_output 실행하여 옵션을 볼 수 있나요?
- 다음과 같은 옵션에서 생성된 코드를 배치할 위치 선택
- 현재 셀
- 새 셀
- 셀의 출력
- 변수로
데이터 작업에 대한 고급 명령
%describe, %%add_댓글 및 %%fix_오류
- 새 셀에서 %describe DataFrameName 사용하여 특정 데이터 프레임의 개요를 가져옵니다.
- 가독성을 높이기 위해 코드 셀에 주석을 추가하려면 주석을 달려는 셀의 맨 위에 %%add_comments 입력한 다음 실행합니다. 코드가 올바른지 확인해야 합니다.
- 코드 오류 수정을 위해 오류가 포함된 셀 맨 위에 %%fix_errors 입력하고 실행합니다.
개인 정보 및 보안 설정
- 기본적으로 개인 정보 구성은 LLM(Language Learning Model)과 주고 받는 이전 메시지를 공유합니다. 그러나 데이터 원본의 셀 내용, 출력 또는 스키마 또는 샘플 데이터는 공유하지 않습니다.
- 새 셀의
%set_sharing_level
사용하여 AI 프로세서와 공유되는 데이터를 조정합니다. - 자세한 개인 정보 설정을 보려면
%configure_privacy_settings
사용합니다.
컨텍스트 및 포커스 명령
%pin, %new_task 및 기타 컨텍스트 명령 사용
-
%pin DataFrameName
사용하여 AI가 특정 데이터 프레임에 집중할 수 있도록 지원합니다. - 전자 필기장에서 새 작업에 집중하도록 AI를 지우려면 %new_task 입력한 다음 수행하려는 작업을 입력합니다. 이렇게 하면 부조종사가 이 시점에 대해 알고 있는 실행 기록이 지워지고 향후 응답이 더 관련성이 높아질 수 있습니다.
관련 콘텐츠
- Copilot 패널 사용하는 방법