다음을 통해 공유


Microsoft Fabric Notebooks의 Chat-magics 개요

Important

이 기능은 미리 보기로 제공됩니다.

Chat-magics Python 라이브러리는 Microsoft Fabric Notebook에서 데이터 과학 및 엔지니어링 워크플로를 향상시킵니다. 패브릭 환경과 원활하게 통합되며 Notebook 셀에서 특수한 IPython 매직 명령을 실행하여 실시간 출력을 제공할 수 있습니다. IPython 매직 명령 및 사용에 대한 더 많은 배경은 여기에서 https://ipython.readthedocs.io/en/stable/interactive/magics.html#찾을 수 있습니다.

참고 항목

채팅 매직의 기능

인스턴트 쿼리 및 코드 생성

%%chat 명령을 사용하면 전자 필기장의 상태에 대해 질문할 수 있습니다. 코드 %%code 생성을 통해 데이터 조작 또는 시각화를 수행할 수 있습니다.

데이터 프레임 설명

%describe 명령은 로드된 데이터 프레임에 대한 요약 및 설명을 제공합니다. 이렇게 하면 데이터 탐색 단계가 간소화되었습니다.

주석 처리 및 디버깅

%%add_comments%%fix_errors 명령은 코드에 주석을 추가하고 오류를 각각 수정하는 데 도움이 됩니다. 이렇게 하면 전자 필기장을 더 쉽게 읽을 수 있고 오류가 없습니다.

개인 정보 제어

또한 채팅 매직은 Azure OpenAI 서비스와 공유되는 데이터를 제어할 수 있는 세분화된 개인 정보 설정을 제공합니다. 예를 들어 명령과 %configure_privacy_settings 명령은 %set_sharing_level 이 기능을 제공합니다.

채팅 매직이 어떻게 도움이 될 수 있나요?

채팅 매직은 Microsoft Fabric Notebooks에서 생산성과 워크플로를 향상시킵니다. 데이터 탐색을 가속화하고 Notebook 탐색을 간소화하며 코드 품질을 향상시킵니다. 다국어 코드 환경에 맞게 조정되며 데이터 개인 정보 보호 및 보안의 우선 순위를 지정합니다. 인지 부하 감소를 통해 문제 해결에 더욱 집중할 수 있습니다. 데이터 과학자, 데이터 엔지니어 또는 비즈니스 분석가인 Chat-magics는 강력한 엔터프라이즈 수준의 Azure OpenAI 기능을 Notebook에 직접 원활하게 통합합니다. 이를 통해 효율적이고 간소화된 데이터 과학 및 엔지니어링 작업을 위한 필수 도구가 됩니다.

Chat-magics 시작

  1. 새 전자 필기장 또는 기존 Microsoft Fabric Notebook을 엽니다.
  2. 전자 필기 Copilot 장 리본에서 단추를 선택하여 Chat-magics 초기화 코드를 새 Notebook 셀로 출력합니다.
  3. 전자 필기장 맨 위에 셀이 추가되면 해당 셀을 실행합니다.

Chat-magics 설치 확인

  1. Notebook에서 새 셀을 만들고 명령을 실행 %chat_magics 하여 도움말 메시지를 표시합니다. 이 단계에서는 적절한 Chat-magics 설치를 확인합니다.

기본 명령 소개: %%chat 및 %%code

%%chat 사용(셀 매직)

  1. 전자 필기장에서 새 셀을 만듭니다.
  2. 셀의 맨 위에 입력 %%chat 합니다.
  3. 명령 아래에 %%chat 질문이나 명령을 입력합니다. 예를 들어 현재 정의된 변수는 무엇인가요?
  4. 셀을 실행하여 Chat-magics 응답을 확인합니다.

%%code 사용(셀 매직)

  1. 전자 필기장에서 새 셀을 만듭니다.
  2. 셀의 맨 위에 입력 %%code 합니다.
  3. 아래의 코드 동작(예 : pandas 데이터 프레임에 my_data.csv 로드)을 지정합니다.
  4. 셀을 실행하고 생성된 코드 조각을 검토합니다.

출력 및 언어 설정 사용자 지정

  1. %set_output 명령을 사용하여 매직 명령이 출력을 제공하는 방법에 대한 기본값을 변경합니다. %set_output 실행하여 옵션을 볼 수 있나요?
  2. 다음과 같은 옵션에서 생성된 코드를 배치할 위치 선택
    • 현재 셀
    • 새 셀
    • 셀 출력
    • 변수로

데이터 작업에 대한 고급 명령

%describe, %%add_comments 및 %%fix_errors

  1. 새 셀에서 %describe DataFrameName을 사용하여 특정 데이터 프레임에 대한 개요를 가져옵니다.
  2. 가독성을 높이기 위해 코드 셀에 주석을 추가하려면 주석을 달려는 셀의 맨 위에 %%add_comments 입력한 다음 실행합니다. 코드가 올바른지 확인해야 합니다.
  3. 코드 오류 수정의 경우 오류가 포함된 셀 맨 위에 %%fix_errors 입력하고 실행합니다.

개인 정보 및 보안 설정

  1. 기본적으로 개인 정보 구성은 LLM(Language Learning Model)과 주고 받는 이전 메시지를 공유합니다. 그러나 데이터 원본의 셀 내용, 출력 또는 스키마 또는 샘플 데이터는 공유하지 않습니다.
  2. 새 셀에서 AI 프로세서와 공유되는 데이터를 조정하는 데 사용합니다 %set_sharing_level .
  3. 자세한 개인 정보 설정은 다음을 사용합니다 %configure_privacy_settings.

컨텍스트 및 포커스 명령

%pin, %new_task 및 기타 컨텍스트 명령 사용

  1. AI가 특정 데이터 프레임에 집중하도록 돕는 데 사용합니다 %pin DataFrameName .
  2. 전자 필기장에서 새 작업에 집중하도록 AI를 지우려면 %new_task 다음 수행하려는 작업을 입력합니다. 이렇게 하면 부조종사가 이 시점에 대해 알고 있는 실행 기록이 지워지고 향후 응답이 더 관련성이 높아질 수 있습니다.