오늘은 ChatGPT에 새롭게 추가된 Code Interpreter (코드 인터프리터)의 활용 방법에 대해 정리를 해보았습니다. 코드 인터프리터를 보면서 들었던 생각은 ChatGPT가 단순히 질문에 대답하고 정보를 제공하는 것을 넘어 실제로 작업을 수행할 수 있게 만들어, AI의 가능성을 크게 확장시켰습니다. 이 글에서는 코드 인터프리터 기능이 어떻게 작동하는지, 그리고 이를 통해 어떤 일을 할 수 있는지에 대해 알아보겠습니다.
1. 코드 인터프리터 사용 방법
코드 인터프리터는 ChatGPT의 설정 메뉴에서 활성화할 수 있는 기능입니다. 이 기능을 활성화하면 ChatGPT 인터페이스에 새로운 버튼이 추가되어, 사용자가 파일을 업로드할 수 있게 됩니다. 이는 ChatGPT가 단순히 정보를 제공하는 것을 넘어, 실제로 작업을 수행할 수 있게 만드는 중요한 변화입니다.
코드 인터프리터가 추가되면서 파일 업로드기능이 추가 되었고 파일 업로드 기능을 사용하면, 사용자는 PDF, JPEG, GIF, 기본 비디오 파일 등 다양한 형식의 파일을 ChatGPT에 업로드할 수 있습니다. 이렇게 업로드된 파일은 코드 인터프리터에 의해 처리되어, 다양한 작업을 수행할 수 있게 됩니다.
2. 데이터 분석
먼저 코드 인터프리터를 활용하여 데이터 분석 작업을 수행할 수 있습니다. 사용자는 인터넷 기반의 애플리케이션에서 데이터를 다운로드하고, 그 데이터를 기반으로 그래프를 생성하거나 과거의 행동에서 학습하는 등의 작업을 수행할 수 있습니다.
아래 액셀 파일 업로드와 함께 데이터 분석을 요청한 내용입니다.
아래 excel 파일 내용을 분 석해주고 인사이트를 뽑아줘.
간단한 프롬프트만으로 아래와 같이 자세한 결과가 나왔습니다.
3. 액셀 파일 작성 하기
또한 코드 인터프리터는 파일을 작성하는데 사용 될수 있습니다. 간단한 액셀 파일 작성 예제를 살펴 보겠습니다.
구체적인 수치를 포함한 비지니스 사업 계획예시 excel 파일을 만들어서 액셀 파일로 만들어줘.
- 내용은 랜덤하게 채워줄것
4. 이미지를 비디오로 변환
마지막으로 이미지 파일을 업로드 하여 비디오로 변환하는 예시를 살펴 보겠습니다. 사용자는 이미지를 업로드하고, 그 이미지를 기반으로 천천히 확대하면서 회전하는 비디오를 생성할 수 있습니다. 이 작업은 코드 인터프리터를 사용하여 수행되며, 작업이 완료 되고 결과물도 다운로드 받을 수 있습니다.
turn this image into video by slowly zooming in with rotation and moving from left to right.
아래 결과를 보시는것 처럼 이미지를 읽어 필요한 정보를 입력 받고 python 코드를 작성 하여 비디오로 변환하는 작업을 수행합니다.
-
이미지 비디오 변환 요청
-
추가 정보 입력
-
코드 작성 예시
-
결과물도 다운로드
5. 결론
코드 인터프리터 기능은 ChatGPT의 가능성을 크게 확장시키고 다음 가능성을 보여주는 중요한 기능이라는 생각이 들었습니다. 목표를 위해 필요한 코 드를 작성하고 파일을 입력 받는것 뿐만 아니라 원하는 파일을 만들어주는것도 흥미로운 경험이었습니다.일부 작업의 결과가 만족스럽지 않을 수 있지만, 이러한 한계는 시간이 지나면서 개선될 것으로 예상 되고 이 기능을 통해 ChatGPT는 정보를 제공하는 것을 넘어, 실제로 작업을 수행하는 AI Agent 로서의 가능성을 보여주고 있다는 생각이 들었습니다.