Open AI ChatGPT-4 Release Code Interpreter

There are 2 heavy weight ChatGPT-4 Plugins that were not opened when it announced the plug ins couple months ago. These two are the Internet Browser and Code Interpreter.

And today OpenAI has officially opens it’s Code Interpreter to all their ChatGPT plus users.

OpenAI - Code Interpreter
OpenAI – Code Interpreter

The key features of this plugin are as below:

  1. Solving mathematic problem, both quantitative and qualitative.
  2. Data Analysis and Visualization.
  3. Converting files between different format.

This means that ChatGPT can be used to analyze data, create charts, edit files, perform math, etc., all without the user having to write any code themselves.

The highlight is on the Data Analysis and Visualization, which enable ChatGPT to import datasets and analyze it based on just user text input. It can then do data cleaning automatically and finally output the insight of the dataset using visualization tools like graphs and histogram.

The Code Interpreter is powered by OpenAI’s Codex language model, which is a large language model (LLM) that has been trained on a massive dataset of code and text. Codex can understand and generate code in over a dozen programming languages, including Python, JavaScript, Go, Perl, PHP, Ruby, Shell, Swift, TypeScript, SQL, and even Shell.

The underlining programming language used is Python. Basically this plugin will take user input and write the code in Python at the background and then output only the result (table/graph) to user. User can view the Python code as well if they click on the code button.

To use the Code Interpreter, users simply need to type in their code or upload a file containing code. ChatGPT will then analyze the code and generate output, such as graphs, charts, or text summaries.

The Code Interpreter can also be used to run code that interacts with files, such as loading data from a CSV file or writing results to a text file. The Code Interpreter is a powerful tool that can be used to automate a variety of tasks.

For example, it can be used to:

Analyze data and generate insights

Create visualizations of data Edit files

Perform mathematical calculations

Interact with APIs

The Code Interpreter is still under development, but it has the potential to significantly augment and improve workflows for programmers. It is also a valuable tool for non-programmers who want to use code to automate tasks or generate insights from data.

Here are some of the benefits of using the OpenAI Code Interpreter:

It can save you time and effort by automating tasks that you would otherwise have to do manually.

It can help you to improve your productivity by making it easier to analyze data and generate insights.

It can help you to learn new programming languages by providing you with a hands-on way to experiment with code.

If you are interested in using the OpenAI Code Interpreter, you can sign up for a ChatGPT Plus subscription. ChatGPT Plus is a paid subscription service that provides access to a variety of features, including the Code Interpreter.

This plugin might eventually replace junior programmer job in future. So do not overlook it.