중요하다
이 기능은 미리 보기로 제공됩니다.
Chat-magics Python 라이브러리는 Microsoft Fabric Notebook에서 데이터 과학 및 엔지니어링 워크플로를 향상시킵니다. 패브릭 환경과 원활하게 통합되며 Notebook 셀에서 특수한 IPython 매직 명령을 실행하여 실시간 출력을 제공할 수 있습니다. IPython 매직 명령 및 사용에 대한 더 많은 배경은 여기에서 찾을 수 있습니다. https://ipython.readthedocs.io/en/stable/interactive/magics.html#.
메모
- Copilot사용하기 전에 관리자가 테넌트 스위치를 사용하도록 설정해야 합니다. 자세한 내용은 테넌트 설정 Copilot 문서를 참조하세요.
- F2 또는 P1 용량은 이 문서 패브릭 지역 가용성에 나열된 지역 중 하나에 있어야 합니다.
- 패브릭 테넌트 관리자가 Azure OpenAI로 전송된 데이터를 패브릭 관리 포털에서 Copilot 규정 준수 경계 또는 국가 클라우드 인스턴스 테넌트 설정 외부에서 처리할 수 있도록 설정하지 않는 한 테넌트 또는 용량이 미국 또는 프랑스 외부에 있는 경우 기본적으로 사용하지 않도록 설정됩니다.
- Microsoft Fabric의 Copilot 평가판 SKU에서는 지원되지 않습니다. 유료 SKU(F2 이상 또는 P1 이상)만 지원됩니다.
- 자세한 내용은 패브릭 및 Power BI의 Copilot 개요 문서를 참조하세요.
채팅 매직의 기능
인스턴트 쿼리 및 코드 생성
%%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
입력합니다. - 아래에서
%%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 입력한 다음 수행하려는 작업을 입력합니다. 이렇게 하면 부조종사가 이 시점에 대해 알고 있는 실행 기록이 지워지고 향후 응답이 더 관련성이 높아질 수 있습니다.