메인 콘텐츠로 건너뛰기
코드 실행, 파일 업로드, 분석 보고서를 위한 Python 샌드박스를 구성합니다. 각 채팅 세션은 격리된 샌드박스를 사용합니다. 업로드된 파일은 샌드박스로 격리되며, 세션 종료 후 샌드박스는 정리됩니다. 보안 정보 및 도구 선택이 포함된 Python 코드 실행 구성

사용 가능한 도구 (5/5)

  • Execute Code: 안전한 샌드박스에서 Python 코드를 실행합니다 (활성화됨, 확인 필요).
  • Search Files: 샌드박스 환경에서 파일을 검색합니다.
  • Upload File: 처리를 위해 파일을 샌드박스에 업로드합니다.
  • List Files: 현재 샌드박스에 있는 모든 파일을 표시합니다.
  • Create Download URL: 샌드박스에서 생성된 파일에 대한 다운로드 링크를 생성합니다.

외부 라이브러리 설치

Python 샌드박스에서 PyMuPDF 라이브러리 설치 예시: Python 샌드박스에서 PyMuPDF 라이브러리 설치 에이전트가 설치하고 사용할 외부 라이브러리를 설치하려면 코드에 설치 명령을 포함할 수 있습니다. 예를 들어 에이전트가 PyMuPDF를 설치하도록 하려면 다음과 같이 수행해야 합니다:
# Install PyMuPDF library
subprocess.check_call([sys.executable, "-m", "pip", "install", "PyMuPDF"])
참고: 코드를 실행하기 전에 위에 표시된 설치 명령을 실행해야 합니다. 라이브러리 설치는 pip 설치를 위한 적절한 구문으로 subprocess.check_call()을 사용하여 수행됩니다.

사용 사례

  • 데이터 분석: CSV/Excel 파일을 처리하고, 통계 분석을 수행하며, 보고서를 생성합니다.
  • 시각화: 데이터에서 차트와 그래프를 만듭니다.
  • 수학적 계산: 방정식을 풀고 계산을 수행합니다.
  • 파일 처리: 데이터 형식을 변환하고, 데이터세트를 병합하며, 데이터를 정리합니다.
  • 자동화: 반복적인 데이터 처리 태스크를 실행합니다.