The ChatGPT Plugin That Automates Data Analysis
The ChatGPT capability is even further expanded with the ChatGPT plugin. ChatGPT can connect with third-party applications with the plugin and enhance the tools to perform additional actions. One is to perform data analysis, which we will explore further in this article.
ChatGPT의 기능은 ChatGPT 플러그인과 함께 더욱 확장되었습니다. ChatGPT는 플러그인을 통해 타사 애플리케이션과 연동할 수 있으며, 추가적인 작업을 수행하는 도구를 강화할 수 있습니다. 그 중 하나는 데이터 분석을 수행하는 것인데, 이번 기사에서 자세히 알아보겠습니다.
Notable Plugin
Noteable is a startup company that provides a collaborative notebook for any data activity, such as data preparation, EDA, and machine learning development. It means we can share our working notebook with several users in one notebook. The notebook can also use Python, R, and SQL programming languages as required.
Noteable은 데이터 준비, 탐색적 데이터 분석(EDA), 머신러닝 개발 등과 같은 모든 데이터 활동을 위한 협업 노트북을 제공하는 스타트업 기업입니다. 이는 여러 사용자와 함께 하나의 노트북에서 작업을 공유할 수 있음을 의미합니다. 해당 노트북은 필요에 따라 Python, R 및 SQL 프로그래밍 언어를 사용할 수도 있습니다.
One of the enhancements made by Noteable is the ChatGPT Noteable plugin. With this plugin, users can accelerate their data process by inputting the prompt into the platform. This plugin is excellent for non-technical users who need to become more familiar with using the notebook and technical users who need help with their analysis process.
Noteable이 개발한 기능 중 하나는 ChatGPT Noteable 플러그인입니다. 이 플러그인을 사용하면 사용자는 플랫폼에 프롬프트를 입력함으로써 데이터 처리 과정을 가속화할 수 있습니다. 이 플러그인은 노트북 사용에 익숙해지고자 하는 비전문적인 사용자와 분석 과정에서 도움이 필요한 전문가에게 탁월한 도구입니다.
How to Use Notable Plugin
To use the Noteable plugin, you need access to the ChatGPT plugin. This means you need to become a ChatGPT Plus user. It’s the only way right now to access various plugins from the third party into the ChatGPT platform.
Noteable 플러그인을 사용하려면 ChatGPT 플러그인에 액세스해야 합니다. 즉, ChatGPT Plus 사용자가 되어야 한다는 뜻입니다. 현재 ChatGPT 플랫폼으로부터 타사 플러그인에 액세스하는 유일한 방법입니다.
Once you become a Plus user, go to the setting and activate the Plugins selection. Currently, Plugins is in the Beta, so that it would be within the Beta features section.
ChatGPT Plus 사용자가 되면 설정으로 이동하여 플러그인 선택을 활성화해야 합니다. 현재 플러그인은 베타 버전이므로 베타 기능 섹션에 있을 것입니다.
Once you activate the Plugins, you will see the Plugins selection under the GPT-4 model within your
플러그인을 활성화하면 ChatGPT 플랫폼에서 GPT-4 모델 아래에 플러그인 선택 항목을 볼 수 있습니다
Select the Plugin and find the plugin store. Search for Noteable and install the plugin.
플러그인을 선택한 후 플러그인 스토어를 찾아 Noteable을 검색하고 플러그인을 설치합니다.
Once installed, find the Noteable plugin from all your installed Noteable and enable them. Now we are ready to use the plugin.
설치한 후 설치된 Noteable 중에서 Noteable 플러그인을 찾아 활성화합니다. 이제 플러그인을 사용할 준비가 되었습니다.
For starters, I would provide the prompt, “Can you give me a simple EDA with Python for Titanic dataset”.
처음 시작하기 위해 “타이타닉 데이터셋에 대한 간단한 Python EDA를 제공해 줄 수 있나요?”와 같은 프롬프트를 제공할 수 있습니다.
The ChatGPT would then say we don’t have a default project set in Noteable. This means we need to set the Noteable project one before we do anything else with this plugin. To do that, we must log in to the Noteable and create the project. It’s free, so we don’t need to set up a credit card or something.
그러면 ChatGPT는 Noteable에서 기본 프로젝트가 설정되지 않았다고 말할 것입니다. 이는 우리가 이 플러그인을 사용하기 전에 Noteable 프로젝트를 설정해야 한다는 것을 의미합니다. 이를 위해 Noteable에 로그인하여 프로젝트를 생성해야 합니다. 이 과정은 무료이므로 신용카드나 그런 것을 설정할 필요가 없습니다.
Once you log in to the Noteable, select the Create button and the Project. After that, name your project and copy the URL link.
Noteable에 로그인한 후 생성 버튼과 프로젝트를 선택합니다. 그런 다음 프로젝트의 이름을 지정하고 URL 링크를 복사합니다.
With the project URL available, pass them into your ChatGPT with a prompt similar to the image below.
Now we are ready for ChatGPT to perform the analysis automatically. Once you pass the above prompt, the Noteable plugin will try to find the data and provide the EDA. The result is shown in your ChatGPT.
이제 ChatGPT가 분석을 자동으로 수행할 준비가 되었습니다. 위의 프롬프트를 전달하면 Noteable 플러그인은 데이터를 찾아 EDA를 제공하려고 시도합니다. 결과는 ChatGPT에 표시됩니다.
Not only limited to the ChatGPT result, but the notebook containing the code for your data analysis would also be ready within your Noteable project.
ChatGPT 결과에만 국한되지 않고, 데이터 분석을 위한 코드가 포함된 노트북도 Noteable 프로젝트 내에서 준비됩니다.
You can continue the analysis in the ChatGPT if you want; for example, I ask the ChatGPT to provide me with a machine learning model that tries to predict the survivor,
원한다면 ChatGPT에서 계속해서 분석을 진행할 수도 있습니다. 예를 들어, 생존자를 예측하는 머신러닝 모델을 ChatGPT에 요청할 수 있습니다.
I also ask ChatGPT to save the model into a pickle object. The output also shows how we can deploy the model if required.
또한 ChatGPT에 모델을 pickle 객체로 저장하도록 요청할 수도 있습니다. 출력에서 필요한 경우 모델을 배포하는 방법도 표시됩니다.
If we look at our Noteable project, there is the model object produced by our analysis above with ChatGPT.
We can explore further by giving more prompts or changing the dataset by providing the dataset link to our ChatGPT. There are many possibilities that we can do with this Noteable plugin.
데이터셋 링크를 제공하거나 프롬프트를 더 제공함으로써 더 많은 프롬프트를 주고 데이터를 변경할 수도 있습니다. Noteable 플러그인으로 할 수 있는 가능성은 많습니다.
Conclusion
ChatGPT plugins have changed how the tool is used, and one of them is the data analysis process. Using the Noteable plugin, we can now accelerate many data jobs such as data preparation, EDA, and machine learning development with several lines of text.
ChatGPT 플러그인은 도구 사용 방식을 바꾸었으며, 데이터 분석 과정도 그 중 하나입니다. Noteable 플러그인을 사용하여 데이터 준비, 탐색적 데이터 분석(EDA), 머신러닝 개발 등 다양한 데이터 작업을 몇 줄의 텍스트로 가속화할 수 있습니다.
Cornellius Yudha Wijaya is a data science assistant manager and data writer. While working full-time at Allianz Indonesia, he loves to share Python and Data tips via social media and writing media.