메인 콘텐츠로 건너뛰기
관리자 > 설정 > 코드 실행 탭에서 AI 생성 코드의 실행 환경을 구성합니다. 코드 실행(Code Execution)과 코드 인터프리터(Code Interpreter) 두 가지 기능을 각각 설정할 수 있습니다.
코드 실행 설정 탭

코드 실행 vs 코드 인터프리터

코드 실행코드 인터프리터
동작AI가 생성한 코드 블록을 사용자가 수동 실행AI가 자동으로 코드를 생성하고 실행
트리거코드 블록의 “실행” 버튼 클릭AI가 데이터 분석이 필요하다고 판단 시
활성화 조건이 설정만 켜면 됨이 설정 + 에이전트 capability + 사용자 채팅 토글 3가지 모두 필요

코드 실행 (Code Execution)

채팅에서 AI가 생성한 코드 블록을 사용자가 직접 실행할 수 있는 기능입니다.
설정 항목설명기본값
코드 실행 활성화코드 실행 기능 ON/OFF활성화
실행 엔진코드 실행 환경 선택pyodide

실행 엔진

브라우저 내에서 Python을 실행합니다. WebAssembly 기반으로 서버에 영향을 주지 않습니다.
장점제약
별도 서버 불필요일부 네이티브 패키지 미지원
보안 위험 없음대용량 데이터 처리 제한
즉시 사용 가능파일 시스템 접근 불가

코드 인터프리터 (Code Interpreter)

에이전트가 자동으로 코드를 생성하고 실행하여 데이터 분석, 차트 생성 등을 수행하는 기능입니다.
설정 항목설명기본값
코드 인터프리터 활성화코드 인터프리터 기능 ON/OFF활성화
실행 엔진코드 인터프리터 실행 환경pyodide
프롬프트 템플릿코드 생성 시 사용할 시스템 프롬프트 (선택)-
코드 인터프리터 역시 Pyodide와 Jupyter 엔진을 지원하며, 코드 실행과 독립적으로 Jupyter 서버를 설정할 수 있습니다.
코드 인터프리터가 동작하려면 3가지 조건이 모두 충족되어야 합니다:
  1. 이 탭에서 코드 인터프리터 활성화
  2. 에이전트 설정에서 코드 인터프리터 capability를 Default On 또는 Default Off로 설정
  3. 사용자가 채팅에서 코드 인터프리터를 직접 켜기 (Default Off인 경우)
하나라도 빠지면 코드 인터프리터가 동작하지 않습니다.