AI가 코드를 직접 작성하고 실행해서 계산, 데이터 분석, 시각화 결과를 실시간으로 확인하는 기능.
LLM이 아무리 정확한 코드를 짜도 실제로 실행해보지 않으면 작동 여부를 알 수 없다. 코드 인터프리터는 AI가 코드를 쓰는 동시에 실행까지 해서 결과를 바로 확인하고, 오류가 나면 수정하는 사이클을 돌릴 수 있게 한다. OpenAI ChatGPT의 Code Interpreter가 이 기능을 대중화시켰고, 데이터 분석, 그래프 생성, 파일 처리 등에 특히 유용하다.
CSV 파일을 업로드하고 "이 데이터에서 월별 매출 추이를 그래프로 그려줘"라고 하면, 코드 인터프리터가 pandas로 데이터를 읽고 matplotlib으로 시각화하는 코드를 작성·실행해서 결과 이미지를 바로 보여준다. E2B나 Pyodide를 이용해 자체 코드 인터프리터 기능을 구현할 수도 있다.