Skip to content
ServicesSpeaking & CLEInsightsAbout Book a call

ChatGPT's Code Interpreter is going to change your life

Large brown and white dog peeking out from under a striped blanket on a bed, eyes wide.

The question now is how quickly these changes become a daily part of our workflow.  This week I’m going to give you a quick peek into some real examples of the new ChatGPT code interpreter and the just-launched Claude 2.0 can have a real and immediate impact on a RevOps and marketing ops organization.

So, what is the new ChatGPT code interpreter?  The ChatGPT Code Interpreter is a new feature that allows you to run Python code within a chat with ChatGPT, with additional options to upload and download files. You can use it to perform various tasks, such as data analysis, image processing, video editing, and more. You can also ask ChatGPT to write or modify code for you or explain how the code works.  The ChatGPT Code Interpreter is a powerful and versatile tool that can help you with many tasks and projects. You can use it to learn Python, create art and music, solve problems, explore data, and more.

Many of you are probably thinking – I don’t know anything about Python – why would I care about that?  Don’t worry about Python.  Trust me. It’s what code interpreter can do – not how it does it. That’s what makes this so powerful.  Instead of trying to explain why you should care – let me give you a few real-world examples. 

This week, in addition to giving you screenshots of what’s going on – I’ve also created a video to show you in real-time how this works.   

Watch the full video for all these demos here

Example #1: Analyzing trends in RevOps data

You’re on the RevOps team, and you get a file that looks like this. 

Excel spreadsheet of sales opportunities with columns for company, segment, quarter, and stage

You want to do some analysis to understand the number of opportunities per quarter, the percentage of deals won by quarter, and the percentage of deals won by segment by quarter.  You could just do some pivot tables – but with ChatGPT code interpreter  - there is a much easier way.

You can upload this file into ChatGPT and ask code interpreter to give you a description of the dataset and some initial insights.   After you upload the file – ChatGPT gives you the following summary.

ChatGPT describing a sales dataset, listing columns like Company Name, Segment, and Stage

As you can see – it identified all of the fields in the spreadsheet and created definitions that are fairly accurate.  It then identified some initial insights in that data.  As you can see – it provides a very quick and accurate summary of what’s in there. 

ChatGPT insights noting 200 companies, 140 SMB records, and roughly 65 day deal duration

It then went on to create a number of charts based on the insights it’s seeing, with a small description below with initial insights.

ChatGPT charts of won and lost opportunities by count, quarter, duration, and segment

Note that I didn’t tell ChatGPT what to do – I simply asked it for any insights it could create.

What I want to do now, though, is direct ChatGPT what to do – and you can see in this example here – I asked it to create a bar chart of the percentage of closed won deals by quarter.  Here’s what it created.

ChatGPT bar chart titled Percentage of Deals Closed Won by Quarter Closed

I then asked for a further enhancement – to turn it into a line chart and show me the numbers also by segment.

ChatGPT line chart of deals won percentage by quarter and segment for Enterprise and SMB

What’s so powerful about this is that it let’s you do analysis using very natural language in a way that anyone can understand.  It’s still early days and you may have to experiment to get your question exactly right – but it’s extremely powerful and saves a tremendous amount of time in trying to do analysis.

Thanks for reading Strategy, Technology and RevOps! Subscribe for free to receive new posts and support my work.

Example #2: Adding some source data from the marketing team

Let’s say that someone on the marketing team downloaded a file that looks like this. Not a whole lot of data, and it would be difficult to do much analysis with this.  But – with code interpreter – you can ask ChatGPT to combine this file with the previous one and do an analysis on it.

Excel spreadsheet listing companies and deal source as Channel, Self-Gen, or Marketing

After uploading this additional file and asking it to combine it with the previous one and look for trends – ChatGPT came back with this.

ChatGPT merging a Marketing Source CSV with sales data to analyze trends by source

It identified the fields and automatically figured out that the company name can be used to merge this data with the prior spreadsheet and did so.  It also tells you that it’s going to look for trends now based on the source.

Here’s the first thing it came back with – info on win rates by source.

ChatGPT win rates by source: Channel 51.55%, Marketing 44.19%, Self-Gen 51.67%

That’s interesting, but I’d like more.  So, I asked ChatGPT to create a bar chart that shows the % closed won by quarter close and source.  It instantly creates the chart I’m looking for.

ChatGPT grouped bar chart of deals won percentage by quarter closed and source

I then asked it to do a line chart showing the average age of closed won deals by quarter close and segment.  If you go back and look at the spreadsheets that were uploaded, you’ll notice that there is no age field.  ChatGPT needs to figure out how to calculate the average age, and it does exactly that.  It shows in the text how it calculates the average age. 

ChatGPT line chart of average age of closed won deals by quarter and source

You can start to see just how much time you can save and how much more analysis you can do really quickly if you structure your queries correctly.  It’s absolutely amazing what code interpreter can do, and it continues to absolutely blow me away every time I use it.

Example #3: Don’t you hate auto renewal dates?  I know I do

How many times have you joined a company and learned that there are tons of contracts with vendors all over the place, and people aren’t really tracking them the way they need to.  Anthropic just released Claude 2.0 – their most up-to-date AI model.  Claude’s strength is in text processing.  In this example – I upload two PDF contracts to Claude and ask it to identify if these contracts have auto-renewal dates, and, if so, when they would be coming up.  Here are the results it gave me back.

Claude reviewing two contracts, identifying an auto-renew clause and next renewal date

WHAT’S NEXT?

The innovation happening in AI is incredible.  Every day I’m finding more and more use cases in RevOps, and we’re still at the very beginning of this AI revolution.  Here’s one of the best new examples I’ve seen in conversational AI.  It’s an AI that can have a full-on 10-40 minute conversation and sound like a REAL human with infinite memory, perfect recall and take actions across applications.  Check out the demo here from air.ai.

I’ll keep cranking out more demos and doing research over time.  If there’s something you’d like me to explore, please let me know.  As always – ending with a picture of Ollie, who was keeping cool while riding around in the backseat of the Tesla.

Saint Bernard dog sitting in a car seat with tongue out

Best,
Steve

All insights Subscribe on Substack

Let's talk

Ready to apply this at your firm?

A 20-minute call. I'll identify which workflows are worth prioritizing and the right way in.

20-minute call. I'll show you where firms like yours typically start.

Please don't include confidential client information. I use these details only to respond to you.