AI & Business (인공지능과 경영)/ChatGPT_Plugins

[ChatGPT_Plugin] (7) Code Interpreter - ① 유능한 데이터분석가 채용!

꿈공장장100 2023. 7. 12. 20:48

지난 주 OpenAI는 또 하나의 놀라운 애플리케이션인 Coe Interpreter에 대한 접근을 발표했습니다.

 

이번에는 ChatGPT Plugin 으로도 볼 수 있는 Code Interpreter의 기능과 사용법에 대하여 살펴보겠습니다. 

기능이 다양하고 향후 이런 추세라면 더욱 많은 기능과 사례가 나타날 것으로 보여 이번글에서는 데이터분석에 촛점을 두고 살펴보겠습니다.

 

 

♠ Code Interpreter 사용법 유튜브

https://youtu.be/Q3Hj_THCOqI

 

 Code Interpreter 기능

 

Open AI에 따르면 이 Code Interpreter를 통하여 사용자는 원하는 파일을 ChatGPT에 업로드하고 요청 사항에 적합한 코드를 실행할 수 있습니다. 이를 통해 ChatGPT가 데이터 분석, 차트 생성, 파일 편집, 수학 풀이 등을 할 수 있습니다.

 

ChatGPT에게도 물어보니 다음과 같은 기능을 할 수 있다고 답합니다.

 

코드 인터프리터는 프로그래밍 언어의 코드를 해석하고 실행하는 기능을 수행합니다. 일반적으로 코드 인터프리터는 다음과 같은 주요 기능을 수행합니다:

  1. 코드 실행: 인터프리터는 프로그래밍 언어로 작성된 코드를 읽고, 이해하고, 실행합니다. 이는 코드가 컴파일되는 과정 없이 바로 실행됨을 의미합니다.
  2. 디버깅: 인터프리터는 코드의 오류를 검출하고, 문제가 발생한 위치와 원인을 사용자에게 알려주는 기능을 가지고 있습니다. 이는 문제 해결을 위한 효과적인 디버깅을 돕습니다.
  3. 대화형 프로그래밍: 인터프리터는 대화형 셸을 통해 사용자가 코드 조각을 입력하고, 그 결과를 즉시 볼 수 있게 합니다. Python의 경우, Python 인터프리터를 사용하면 이런 방식으로 프로그래밍을 할 수 있습니다.

인터프리터의 한 가지 주의할 점은, 인터프리터는 코드를 한 줄씩 실행하기 때문에, 일반적으로 컴파일러보다 실행 속도가 느릴 수 있다는 것입니다. 하지만 이는 대화형 프로그래밍과 빠른 프로토타이핑에 있어 장점이 될 수 있습니다.
현재 당신과 상호작용하는 이 ChatGPT 환경에서는, Python 코드 인터프리터를 사용하여 Python 코드를 실행하고 결과를 제공할 수 있습니다. 이를 통해 데이터 분석, 시각화, 수학적 계산 등 다양한 작업을 수행할 수 있습니다. 다만, 이 환경은 인터넷에 연결되어 있지 않기 때문에, 외부 API에 접근하거나 웹 스크래핑 등의 작업은 수행할 수 없습니다.

 

 Code Interpreter 사용 방법

 

1. ChatGPT에서 좌측 하단에서 Settings 를 선택합니다.

 

2. Settings에서 Betta features를 선택하고 Code interpreter를 다음과 같이 선택합니다.

 

3. GPT 4.0에서 Code Interpreter를 선택합니다.

 

4. ChatGPT에 요청 사항을 지시하거나 파일 작업이 필요하면 아래와 같이 (+)를 누르고 파일을 업로드하면 됩니다.

(1) 파일 업로드

(2) 파일 선택

(3) 파일 분석 요청

 

5. 기타 작업

화일에 대한 데이터분석, 데이터 시각화 이외에도 파일 변환 작업, 수학 풀기 등에도 사용이 가능합니다.

→ 데이터분석과 시각화 등에 대하여 상기 유튜브 참조

 

* 참고 자료

https://openai.com/blog/chatgpt-plugins

 

ChatGPT plugins

We’ve implemented initial support for plugins in ChatGPT. Plugins are tools designed specifically for language models with safety as a core principle, and help ChatGPT access up-to-date information, run computations, or use third-party services.

openai.com

https://www.nytimes.com/2023/07/11/technology/what-to-know-chatgpt-code-interpreter.html

 

What to Know About ChatGPT’s New Code Interpreter Feature

Graphs, maps and data analyses? Now ChatGPT can do even more.

www.nytimes.com

https://www.youtube.com/watch?v=xuSsk5Dy6uk