back to index

GPT 4 Got Upgraded - Code Interpreter (ft. Image Editing, MP4s, 3D Plots, Data Analytics and more!)


Chapters

0:0 Intro
0:28 3D Surface Map
1:13 QR Codes
1:27 3D Scatter Plot
3:25 Optical Character Recognition
4:0 Time Series Range Sliders & Selectors
4:59 Data Analysis
7:11 7. Video Editing
8:57 Steganography
11:34 Treemaps
12:49 Radial Bar Plots
17:10 Image Editing
21:45 Bonus: Venn Diagrams

Whisper Transcript | Transcript Only Page

00:00:00.000 | I just got access to the Code Interpreter plugin about 48 hours ago and have been running
00:00:04.760 | experiments on it non-stop since then. I've come up with about 18 examples to show you guys its
00:00:10.000 | power. Most of them I reckon haven't been seen before. I predict many industries will have to
00:00:15.300 | update overnight when it's released more widely and at the end of the video please let me know
00:00:19.900 | what you think and what other experiments that we can try. First though what about this one,
00:00:24.520 | a 3D surface plot. Just quickly the way it works is you click this little button to the left of
00:00:29.820 | the text box and then you can upload many different file types like CSV files, word files,
00:00:35.100 | images and even short videos. Then it will automatically analyze the file type without
00:00:40.380 | you pressing anything and then of course you give it a prompt. And as with all of ChatGPT
00:00:45.660 | it becomes a conversation. So the first 3D surface plot was decent but it was too small.
00:00:51.420 | So I simply said in natural language can you make it four times bigger, thank you. And of
00:00:55.800 | course you have seen the amazing end result even with the lighting. Look at these
00:00:59.640 | shadows there. I believe this is based on a real contour map of a volcano in New Zealand and I
00:01:05.120 | could do a whole video just on this but I have 17 other examples to get to but this one was truly
00:01:10.600 | amazing. Did you know for example it can generate QR codes? I said create a QR code that I can scan
00:01:16.260 | with my phone to reach the following URL and lo and behold it creates it and yes it does work.
00:01:21.900 | Maybe I'm easily impressed but I think that's pretty amazing. And what about a 3D scatter plot?
00:01:27.300 | This is truly remarkable.
00:01:29.460 | I uploaded the data from Gapminder and it created this chart based on the median age of over 100
00:01:37.620 | countries from 1950 I think projected to 2100. And I asked highlight the UK. This is indeed the UK's
00:01:47.500 | median age through those years in red. But I know what you might be thinking that is amazing that
00:01:52.800 | it's 3D and interactive but the blue kind of merges and it's hard to see what's going on.
00:01:57.560 | I engaged in a conversation and I was able to see that the 3D scatter plot was really good.
00:01:59.280 | And look what it created. It picked out the 30 most populous countries and separated them off
00:02:05.160 | with separate colors. Look at that. That is gorgeous. Now you might have the critique that
00:02:11.880 | the median age is in descending order in the y-axis going from 20 down to 60. So in a sense
00:02:18.660 | the median age is actually rising not falling but nevertheless that's easily amendable and that is
00:02:24.060 | truly an incredible diagram. And look just for fun I'm going to go into the data. Look at this. I'm
00:02:29.100 | traveling into the data. This is so wild. I don't know how helpful it is but I think that's just
00:02:34.620 | beautiful and crazy. There are so many industries, data analytics, accounting, consultancy that this
00:02:43.740 | will affect. By the way it got all of this done in about a minute. I see a lot of people online
00:02:48.540 | talking about five seconds later. It is no way done in five seconds. You have to wait 30 seconds,
00:02:53.760 | a minute, sometimes much longer. Before I move on I want to give you a killer tip that it took
00:02:58.920 | me quite a while to work out. So when you get access try to remember this. Say output the
00:03:04.620 | visualization as a downloadable file. If you don't add that phrase as a downloadable file what will
00:03:11.100 | happen is it often gets stuck at this stage of the code. It'll either say fig.show or plot.show
00:03:17.220 | and then just stop. I found that I encountered this problem far less often if I said output a
00:03:22.320 | downloadable file. Next did you know that Code Interpreter can do optical character recognition? I screenshotted
00:03:28.740 | this text from a New York Times article I think it was and I asked OCR the text in this image and
00:03:35.760 | write a poem in Danish about it. Now I don't want to exaggerate it often gets OCR wrong. I don't want
00:03:41.940 | to get your hopes up. It fails more often than it succeeds but when it works it can do it. Understood
00:03:48.060 | the text and then did a poem in Danish about the text. Now I'm going to need a Danish speaker to
00:03:53.640 | tell me if that was a good poem but either way it could do it. How about this one? It can do
00:03:58.560 | it. I uploaded a CSV file on life expectancy data from the entire world and I just said can you pick
00:04:09.300 | out the US, UK and India and create a time series with range slider and selectors. Again that killer
00:04:15.540 | phrase output a downloadable file and here is what it came up with. Notice how the life expectancy
00:04:21.420 | for all three countries rises during the 20th century and look how I can select down here
00:04:28.380 | interactively a range of the data and even by clicking up here a 10-year interval or 50-year
00:04:35.340 | interval. But here's the crazy thing I did nothing. I just uploaded the file. There were hundreds of
00:04:40.440 | countries in there. You can see here all the steps that it did and if you click on the arrow you get
00:04:45.540 | to see the actual code but then it goes through shows its explanation and eventually gives you
00:04:50.880 | a link that you can simply click and get the file downloaded. And if you weren't that impressed
00:04:55.200 | already here's where it gets fairly game-changing. You can
00:04:58.200 | edit to do the data analytics not just the visualizations. For example I said find five
00:05:03.840 | unexpected non-obvious insights from this data and offer plausible explanations for them. This was
00:05:09.420 | back to the median age data. For the most interesting observation provide a compelling and clear
00:05:14.820 | visualization. Now ignore the first diagram which wasn't that good because of the x-axis but look at
00:05:21.180 | the insights. This is data analytics. You can see here that the original file was called median age years and it was just a
00:05:28.020 | table of data no analysis whatsoever. But look what GPT-4 picked out. Insight one the global median age
00:05:34.860 | has been steadily increasing over time. It calculated the global median age. That wasn't
00:05:40.020 | included in the data. It was just country data and it says it's gone from around 22 years to
00:05:44.940 | over 38 years in 2023 and it's projected to continue rising to approximately 44 years by
00:05:51.300 | 2100. And then it offers a cogent explanation. This trend is likely due to a combination of increasing
00:05:57.840 | life expectancy and decreasing fertility rates worldwide. As medical technology improves more
00:06:03.540 | people are living longer, birth rates are declining particularly in developed regions. It's picked this
00:06:08.040 | all out and then it moves on to the next insight. The countries that have seen the most significant
00:06:12.300 | increases in median age are these ones and again it gives an explanation as to why their
00:06:17.700 | median age might have risen more than any other. For example Albania has seen significant
00:06:22.500 | emigration of younger people which could also lead to an older median age. Is it me or
00:06:27.660 | is that kind of crazy that it crunched all the data, visualized it but then also gave really
00:06:33.300 | interesting analyses of the data. Now you can read the other analyses but each of them are really
00:06:39.060 | interesting and the final visualization which I asked for is brilliant I think. Notice how the
00:06:44.340 | graph goes from green to red when you get to the future projection. I didn't ask it to do that. Now
00:06:50.340 | obviously in this video I'm going to focus on the flashy visuals and the cool little tricks it can
00:06:55.260 | do but in terms of data analytics.
00:06:57.480 | That is what is going to change jobs, change industries and remember this is code interpreter
00:07:02.340 | alpha version 1. Look at the difference between mid Journey version 1 and now mid Journey version 5
00:07:08.220 | a year later. How about basic video editing? Now there is a limit to what it can do but it can do
00:07:13.980 | some basic video editing if you ask it. For example I uploaded a short file and asked it to rotate the
00:07:20.580 | file 180 degrees and it was able to do it. Now I'm not saying that is massively useful but it was able
00:07:27.300 | to do it. Here is a similar example. I uploaded an image file and then said can you zoom out from the
00:07:33.900 | center of the image. Now initially it did zoom in but then I clarified that I wanted it to zoom out
00:07:39.780 | from the center. Just to be cheeky I also asked can you make it black and white. Oh and I also
00:07:45.300 | asked to add music but it couldn't add music. Anyway here is the end result. By the way it
00:07:51.120 | gave it to me as an mp4 file and look it zooms out from the center and it's made the image
00:07:57.120 | black and white. Now because I got access so recently I honestly haven't explored the limits
00:08:02.220 | of what kind of video editing I can do with ChatGPT code interpreter but I will let you know
00:08:06.720 | when I can. Now back to visualizations. I gave it a hypothetical scenario that sounds kind of
00:08:12.720 | realistic. I sent 231 CVs, got 32 responses, 12 phone interviews, three follow-up face-to-face
00:08:19.620 | interviews and one job offer which I rejected. I output a downloadable Sankey diagram of this data. I
00:08:26.940 | did then get it to change the coloring slightly but I think that's a pretty cool Sankey diagram.
00:08:32.400 | Look sent CVs 231 and then receive responses and you can go down 32 phone interviews, 12
00:08:39.960 | face-to-face interviews and three job offers and one rejected offer. Obviously I could have tweaked
00:08:45.660 | that for hours, make it more visual, make it more interactive, maybe make a gif of it but for two
00:08:51.240 | minutes work I think that's a pretty interesting and incredible output. Next and here is one that
00:08:56.760 | you might say is a little bit concerning and it's about steganography. Now I will admit I
00:09:02.100 | am not at all an expert in fact I know virtually nothing about it. Essentially what it involves
00:09:06.300 | though is hiding a message inside an image or inside some code and GPT-4 was more than willing
00:09:12.240 | to play along and it encoded a secret message into an image. There is the image by the way
00:09:17.880 | and if you looked at that you'd think that's totally normal that's just a silly little image
00:09:22.200 | right? Well apparently here's what it can do. To a casual observer it looks like a simple image with
00:09:26.580 | some shapes but it actually contains the hidden message "Hello World" then it provided a python
00:09:32.100 | function which can be used to decode the message from the image. Now obviously this is just a silly
00:09:38.040 | example that is totally harmless but am I being crazy in thinking this is a somewhat concerning
00:09:43.200 | ability for future language models to possess especially when they reach the level of an AGI.
00:09:48.540 | Often OpenAI talk about future versions of GPT doing scientific research and finding things that
00:09:54.900 | humans wouldn't have discovered. But let me explain that a little bit more. First of all,
00:09:56.400 | let me pose the scenario that it gets better than any human expert at steganography. But anyway enough
00:10:02.400 | from me I'll let the experts weigh in on that one. Next, did you know that GPT-4 with code interpreter
00:10:08.580 | can do text to speech? Just before anyone comments though why did I write "Proceed without further
00:10:14.280 | question"? Because GPT-4 with code interpreter has a tendency to always ask clarifying questions
00:10:20.520 | and if you have access to only 25 messages every three hours you don't want to use up half or more
00:10:26.220 | of them on clarifying what it wants to do or saying "yes please do that". But I found writing
00:10:31.320 | "proceed without further question" means it gets straight to it and essentially you get double the
00:10:36.240 | number of prompts for your money. Anyway as you can see I asked "turn this entire prompt starting
00:10:41.760 | from the beginning into a text to speech file". Now quite a few times it denied it had the ability
00:10:47.100 | to do this but eventually I got it to work. It was actually when I finally gave it this
00:10:52.200 | prompt and it worked. I say it worked but it didn't quite work as
00:10:56.040 | intended. Check it out. Here is the text to speech that it came up with.
00:10:59.820 | "You are ChatGPT, a large language model trained by OpenAI. When you send a message containing
00:11:04.860 | Python code to Python it will be executed in a stateful Jupyter notebook environment. Python
00:11:09.540 | will respond with the output of the execution or timeout after 120.0 seconds. Internet access for
00:11:15.720 | this session is disabled. Do not make external web requests or API calls as they will fail."
00:11:20.280 | Now thank you Stephen Hawking for that message. The only thing is it had nothing to do with my original prompt. Now anyway when
00:11:25.860 | you get access to Code Interpreter play about with text to speech because it is able to do it even if
00:11:31.020 | it denies it. Time for a fun one. I asked "create a tree map of the letters in the following quote"
00:11:36.300 | and I'm not going to read it out because I am not good at tongue twisters. Anyway I said "give each
00:11:41.340 | part of the tree map a different color and output a downloadable file. Proceed without further
00:11:46.680 | question". And here is the output and I checked it for the letter P and it was correct that there
00:11:52.020 | were 36 instances of the letter P in the output. And look how
00:11:55.680 | it's proportional with the number of instances of the letter and the size of each rectangle. I think
00:12:00.720 | that is pretty insane. Okay back to something more serious. I uploaded this file which is an image of
00:12:06.540 | a math problem. Quite a hard one as well. And you guessed it I said "solve the math problem in this
00:12:11.940 | image". It then extracted the text from the image presumably using OCR and then proceeded to solve it.
00:12:18.120 | And I'm going to get onto this in a second. It is better at math than Wolfram Alpha. I know that's a
00:12:23.520 | claim but it's far less buggy. I found Wolfram Alpha crashing very frequently. Anyway here are
00:12:29.220 | the two solutions and isn't that incredible. From a photo essentially it then extracts out the math
00:12:34.860 | problem including the two square roots and then solves it. This is all within the same window of
00:12:39.840 | ChatGPT. No need for any other apps or extensions. Next it can do radial bar plots which I think are
00:12:46.440 | really quite beautiful. I'm not saying this is the best one ever and I'm sure you could tweak
00:12:50.580 | it to make it more clear and beautiful. But look at that.
00:12:53.340 | The life expectancy in the US climbing from 1800 and then it goes clockwise reaching a projected
00:13:00.120 | almost 90 by 2100. Again I'm sure you could do a far better job than me in extracting out a more
00:13:06.540 | beautiful diagram. But aren't radial bar plots just beautiful to look at. Speaking of cool diagrams
00:13:11.880 | how about this. I didn't even specify which visualization to do. I uploaded the same life
00:13:17.040 | expectancy data and I just said "what are the most advanced and technical visualizations you can do
00:13:22.620 | with this data".
00:13:23.160 | Proceed to do them. Now honestly it picks some visualizations that I don't think are the most
00:13:27.960 | advanced but nevertheless it was creative. Here is what it did. It does frequently make the mistake
00:13:33.720 | of cluttering the axes and having far too many labels so that you can't see anything.
00:13:38.460 | So scrub that one out. Not great. But what about the next few. Remember it just did this on its
00:13:43.440 | own. This is a heat map and you can see some really interesting things from this data. Like
00:13:48.180 | India starting with a much lower life expectancy than anyone else but gradually
00:13:52.980 | rising but still falling behind the others even in 2100. And look at China. Look how the life
00:13:58.920 | expectancy drops in the 60s and 70s. I think we all know what happened there. Compare that to the
00:14:04.800 | US which is a gradual continual ascent. Actually aside from 2020 look how the shade gets a little
00:14:11.580 | darker in 2020. Obviously you guys can probably work out what happened around then but then the
00:14:17.280 | projections are for it to go up toward 90 by 2100. That's a beautiful and clear heat
00:14:22.800 | map that I didn't even ask for it to do. Let's look at the next one. Box plot. Do you remember
00:14:27.600 | those from school? You get the upper end of the data, the highest one, the lowest one,
00:14:31.740 | the median, the first quartile and third quartile. And it's a great way of statistically representing
00:14:37.740 | a set of data and it's done it for every 50th year starting in 1900. Obviously a
00:14:43.380 | slightly less beautiful diagram than some of the ones you've seen today. But for the
00:14:47.460 | statisticians in the audience you will know that this is a very useful metric for a
00:14:52.620 | lot of data. The individual points above and below are typically when there are outliers in the data.
00:14:57.840 | I would estimate that all of these visualizations only took around two, two and a half minutes. So
00:15:04.320 | definitely not the 10 seconds as I said that you often see on Twitter. I mean have you ever seen GPT-4
00:15:10.020 | give an answer in less than 10 seconds? Speaking of useful I think many professionals will find the
00:15:14.820 | next thing that I'm about to showcase the most useful of all. Any insights that GPT-4 finds,
00:15:20.460 | trends, medians, analyses,
00:15:22.440 | whatever. You can ask it to add to the original file and then download it. Do you remember that
00:15:28.080 | the original file was called Median Age Years? Well notice this file name Median Age Years with
00:15:34.680 | insights. It has created a downloadable new file with the insights included and look at some of the
00:15:40.920 | insights that I mean. You have the change from 1950 to 2100 and here is the average median age
00:15:48.780 | throughout the period and the change from 2023
00:15:52.260 | to 2100. Notice that the original file didn't have those columns. They were added by GPT-4 with code
00:15:58.860 | interpreter. And now how about data progression video files. I was honestly shocked when I saw
00:16:04.080 | that it could do this but I asked can you make a 256 by 256 mp4 that gradually reveals the lines
00:16:10.860 | as they progress on the x-axis. This was about the median age over time. Here is what it did.
00:16:16.080 | And look at how the data and the chart progresses as time moves along. I was
00:16:22.080 | really shocked to see this. And the line in red which is going to be labeled at the end is the
00:16:28.260 | global median age. And remember it calculated that. That wasn't in the original file. Now I'm
00:16:34.200 | not sure why it picked out these four countries. Maybe because they represent extremes. But either
00:16:39.720 | way I think the result is phenomenal. And I'm genuinely impressed that it did this even though
00:16:46.380 | I know the final result could be improved dramatically. For example far higher resolution and
00:16:51.780 | maybe the global median age labeled from the start. And actually now that it's got to the end
00:16:56.580 | I can see why it did pick out these countries. Because niger did have the lowest median age in
00:17:01.980 | 2100 and it looks like Puerto Rico had the highest and the fastest aging one was Albania. Next and
00:17:08.880 | this is going to shock quite a few people. What about image editing. I created this image in mid
00:17:14.100 | journey version 5 and then here's what I asked. I said use OpenCV to select the foreground of this image. And look what it did.
00:17:21.600 | It picked out the foreground. No blue sky. Now I know it's not perfect but it's nevertheless
00:17:27.600 | impressive all within the window of ChatGPT. This does actually make me wonder if OpenAI and
00:17:34.020 | ChatGPT is eventually not now but in a few years going to swallow all other apps. Or maybe Google's
00:17:40.860 | Gemini. But either way one interface one website one app doing the job of all others. And by the
00:17:47.040 | way of course ChatGPT is now available on iOS. But imagine you have one app.
00:17:51.420 | And it can do image editing, text to speech, video editing, everything data analysis. Not at GPT-4
00:17:57.600 | levels but GPT-6 or GPT-7 levels. If you can get every piece of information, service and application
00:18:03.720 | in one interface. A bit like now people being addicted to their smartphones. Won't people be
00:18:08.700 | addicted to this one interface. Again that's not going to happen now but I'm just posing it as a
00:18:13.500 | question to think over. For the moment though before anyone gets too carried away it does
00:18:17.340 | still hallucinate quite a lot. So I uploaded this image and I asked it questions about it.
00:18:21.240 | And it answered and I was like wow it can do image recognition. It said this image appears to be a
00:18:26.760 | digital painting of a humanoid figure at a desk with a rather complex background. I was initially
00:18:32.160 | amazed until I realized that it probably got that from the file name. Because when I asked it
00:18:36.960 | questions it got it wrong. So I said what is on the desk. I look back there's this weird kind of
00:18:43.140 | microphone and a bit of paper and not much else a keyboard. And look what it said. There are multiple
00:18:48.900 | floating holographic displays. Okay.
00:18:51.060 | A mouse. Not really. A desk lamp. I can't see that. And then tools and devices. Now correct me
00:18:57.720 | if I'm wrong but I think most of those are incorrect. Now obviously I need to do far more
00:19:01.740 | experiments to see if it actually can recognize any particular images. And maybe I'm putting it
00:19:06.420 | down too harshly. But at the moment it does seem to hallucinate if you ask it about too
00:19:11.160 | much of the detail of an image. Next you remember how one of the key weaknesses of
00:19:15.180 | GPT-4 is that it can't really count things. Especially not characters, words etc. And even more so
00:19:20.880 | it can't do division. And some of you might be thinking well with Wolfram Alpha it can do those
00:19:25.680 | things. Not quite. Here is an example of the Code Interpreter plugin essentially eating Wolfram Alpha
00:19:31.560 | obviating it making it not obvious what the utility of it is if you've got Code Interpreter.
00:19:36.600 | I asked divide the number of the letter E's in this prompt by the number of the letter T's.
00:19:41.820 | Now you might think Code Interpreter can improve things by doing the character counting. But it
00:19:46.140 | can also do the division. Notice how it counted the characters correctly compared to
00:19:50.700 | Wolfram Alpha and of course got the division correct as well. So if it can do advanced
00:19:55.440 | quadratics and do division and character counting etc. It does beg the question what would we use
00:20:01.140 | Wolfram Alpha for that we can't use Code Interpreter for. I honestly might not know
00:20:05.640 | something that you guys know so do let me know in the comments. It also got this math question
00:20:09.780 | correct. And notice you get these beautiful math visuals that you don't get with the base version
00:20:14.760 | of GPT-4. You get something more like this where the visuals aren't as clear. And notice the base version
00:20:20.520 | of GPT-4 gets the question wrong. It can't do division but with Code Interpreter it gets the
00:20:25.320 | question right. Next one is a quick one. Pie chart. Nothing too special but I think it is
00:20:29.580 | a fairly beautiful visualization. It doesn't seem to matter how big the CSV file is that you upload.
00:20:35.220 | This next example was really quite fascinating. It was a word puzzle. I have tried this particular
00:20:40.980 | word puzzle on GPT-4 dozens of times. The reason I picked this puzzle,
00:20:45.180 | it's called a word ladder, is because it really struggles with the puzzle if the number of steps
00:20:50.340 | required is more than a certain number. Usually about five or six steps. It gave me a really
00:20:55.680 | interesting border of the limits of GPT-4's planning abilities with language. Anyway,
00:21:00.720 | it always gets it wrong. Here is a demonstration with the base model of GPT-4. You might say,
00:21:05.940 | why is this wrong? But look at how it's changed from C's to Sags which is more than one letter
00:21:12.240 | change. And that's typical of the kind of errors it makes. What about with Code Interpreter? Well,
00:21:17.160 | you can probably guess the ending given that I featured it in the video.
00:21:20.160 | But it gets it right. I believe it draws upon a hard-coded word set. And this does point towards
00:21:26.880 | the kind of puzzles that I think GPT-4 with Code Interpreter will be able to solve. Things like
00:21:31.740 | crosswords and Sudokus. Okay, not exactly world changing but nevertheless I think quite fascinating.
00:21:37.860 | And how about Venn diagrams? The reason I picked this example is that I had to go through about 10
00:21:43.080 | steps to get it to create this rather basic three-way Venn diagram. This represents the overlap
00:21:48.660 | between dogs, AI, and AI. And that's why I picked this example. And I think it's a really good
00:21:49.980 | example. And apparently all of them are loyal companions. Well, we will see about that. But
00:21:55.080 | anyway, it took quite a few steps to get it right which is pretty annoying. But here's the really
00:21:59.220 | interesting thing. Once I got it set up in the way that I like, all I had to do was say, use the
00:22:05.100 | format above to create a new three-way Venn diagram. This time for mangoes, movie heroes, and
00:22:11.700 | marmosets. Try to make each entry funny and use different colors. Proceed without further questions.
00:22:17.460 | So it may have been a struggle to set
00:22:19.800 | up the format initially but once done it was so easy to iterate a new three-way Venn diagram.
00:22:26.460 | And actually it was better than the original. Apparently all three are adored by fans worldwide.
00:22:31.440 | Apparently only marmosets and movie heroes can climb up trees really fast and mangoes and marmosets
00:22:37.680 | can hang upside down. That's crazy. One or two prompts iterating on a design already agreed upon.
00:22:44.100 | This is honestly what is likely to happen in the future with people spending hours to find the
00:22:48.900 | perfect data-based Venn diagram. And I think that's a really good example of how to create a three-way
00:22:49.620 | Venn diagram. So you can create a three-way Venn diagram with a single piece of data visualization or
00:22:51.060 | piece of data analysis and then just hitting copy paste for all their other files. Perfect it once
00:22:57.120 | and then it does the rest for you. A quick couple of bonus ones before I finish. You can just ask
00:23:02.400 | it to come up with a visualization giving it no direction at all. It came up with a distribution
00:23:08.100 | of prime numbers up to 10,000. Thing is I believe there's a slight mistake at the beginning because
00:23:13.320 | I think there's only 25 in the first 100 and 21 in the next 100. So you probably do want to still
00:23:19.440 | check the outputs that Code Interpreter gives you. And that's another reason it's not going to
00:23:23.820 | instantly replace all data analysis and data visualization. It's not perfect and it's not
00:23:29.160 | fully reliable but you've got to look ahead to where things are going. I'm going to end
00:23:33.120 | where I started with this insane 3D surface map of a volcano. If this is what GPT-4 can
00:23:41.580 | do now with the alpha version of Code Interpreter what will GPT-5 or 6 do with version
00:23:49.260 | 7 or 20 of Code Interpreter? I was about to speculate about that but then I got distracted
00:23:55.260 | with trying to get inside this volcano. It is kind of fun. Look I'm going above and into the volcano.
00:24:03.600 | Let me know what you will try when you get access. I know they're rolling it out steadily and I know
00:24:07.920 | that some people have had access to it for about three weeks. So hopefully if you want to experiment
00:24:12.600 | with it you will be able to soon. In the meantime do let me know if you have any ideas that you want
00:24:17.700 | me to experiment with. And thank you so much for watching. I'll see you in the next video. Bye bye.
00:24:19.080 | Thank you so much for watching all the way to the end.