AIRGAP StudioAIRGAP Studio

Jupyter 노트북 지원

AIRGAP Assistant에서 Jupyter 노트북 편집 및 실행

개요

AIRGAP Assistant는 Jupyter 노트북(.ipynb) 파일을 완전히 지원합니다. 셀 단위의 컨텍스트를 인식하여 AI 기반 코드 생성, 분석, 수정 작업이 가능합니다.

주요 기능

AI 기반 셀 편집

노트북 파일을 열고 AIRGAP Assistant에게 요청하면 특정 셀을 생성하거나 수정할 수 있습니다.

"3번째 셀에 pandas로 CSV 파일을 읽는 코드를 작성해줘"
"마지막 셀의 시각화 코드를 matplotlib에서 seaborn으로 변경해줘"

셀 수준 컨텍스트 인식

AI는 노트북의 전체 구조를 파악합니다.

  • 이전 셀에서 정의된 변수와 함수를 인식합니다.
  • 마크다운 셀의 설명을 참고하여 코드의 의도를 이해합니다.
  • 출력 결과를 확인하고 오류를 진단할 수 있습니다.

데이터 분석 코드 생성

데이터 분석 워크플로우에 필요한 코드를 자연어로 요청할 수 있습니다.

"이 데이터프레임에서 결측값을 확인하고 요약 통계를 보여줘"
"연도별 매출 추이를 꺾은선 그래프로 시각화해줘"
"상관관계 분석을 수행하고 히트맵으로 표시해줘"

사전 준비

Python 환경

Jupyter 노트북을 실행하려면 Python 환경이 필요합니다.

# Python이 설치되어 있는지 확인
python --version

# Jupyter 패키지 설치 (에어갭 환경에서는 오프라인 패키지 사용)
pip install jupyter notebook

커널 설정

노트북 상단에서 Python 커널을 선택합니다. 사용 가능한 커널이 없다면 명령 팔레트(Ctrl+Shift+P)에서 Jupyter: Select Interpreter를 실행하세요.

활용 사례

탐색적 데이터 분석(EDA)

  1. CSV/Excel 파일을 워크스페이스에 추가합니다.
  2. 새 노트북을 생성합니다.
  3. AIRGAP Assistant에게 "이 데이터를 로드하고 기본 EDA를 수행해줘"라고 요청합니다.
  4. AI가 데이터 로드, 요약 통계, 시각화 셀을 자동으로 생성합니다.

보고서 작성

마크다운 셀과 코드 셀을 조합하여 분석 보고서를 작성할 수 있습니다. AI에게 "분석 결과를 한국어 마크다운으로 요약해줘"라고 요청하세요.

제한사항

  • 노트북 실행(셀 실행)은 로컬 Python 커널이 필요합니다.
  • 에어갭 환경에서는 pip install을 위한 오프라인 패키지를 미리 준비해야 합니다.
  • 대용량 데이터셋의 출력 결과는 AI 컨텍스트 창에 모두 포함되지 않을 수 있습니다.