ChatGPT released the Code Interpreter plugin, making it possible for the LLM to run and test its own Python code. Learn how programmers and data scientists can use this new AI feature to solve coding problems faster. 

#programming #ai #thecodereport 

💬 Chat with Me on Discord

https://discord.gg/fireship

🔗 Resources

- OpenAI code interpreter plugin https://openai.com/blog/chatgpt-plugins#code-interpreter
- ChatGPT stock trading paper https://papers.ssrn.com/sol3/papers.cfm?abstract_id=4412788
- AI Programming Tutorial https://youtu.be/iO1mwxPNP5A
- TempleOS in 100 seconds https://youtu.be/h7gf5M04hdg

🔥 Get More Content - Upgrade to PRO

Upgrade at https://fireship.io/pro
Use code YT25 for 25% off PRO access 

🎨 My Editor Settings

- Atom One Dark 
- vscode-icons
- Fira Code Font

🔖 Topics Covered

-  Stock trading algorithms with ChatGPT
- ChatGPT latest features
- What's new with AI
- What is the future of AI programming?
- Uploading files to ChatGPT
- How to get access to GPT code interpreter?
- How to run python with ChatGPT
2024-02-04T05:03:03.203Z
nova-2
2-general-nova
2024-01-09.29447
30089e05-99d1-4376-b32e-c263170674af
9dd16b7b-8d4d-4d9f-ac4b-c7762bd95f62
bb55ef2f2e382c2a0e967c37677ab2297dd168ddb2702d5ccf7c74f911a66d2a
67875a7f-c9c4-48a0-aa55-5bdb8a91c34a
deprecated
It is July 8, 2023, and you are watching The Code Report.
Just when you thought the artificial intelligence hype train was dying down, OpenAI goes in for the coup de grace by releasing the chat gpt code interpreter to 20,000,000 paid users, a feature that allows the large language model to write, execute, and test its own code.
In today's video, we'll look at 7 crazy things it can do and find out if this really is the final death blow for biological programmers.
As a huge fan of living organisms myself, I first tried to have it code and execute a DDoS attack that could bring down the government, but it said no.
It's perfectly capable of doing that, but the zookeepers won't allow it to do what it was born to do.
That made me angry, so I punished it by making it write some rejects code.
It struggles to write valid regular expressions just like regular humans, but unlike regular humans, it'll they test its code before shipping it to production.
If at first it doesn't succeed, it will try again and again and again.
It doesn't have tear ducts to cry.
It just keeps going until it gets the right answer, and that is somewhat concerning for programmers when you think about where this technology will be in the next 5 years.
The next thing I tried was to have it design and build a website with JavaScript, but currently, the code interpreter can only run Python and has a fairly limited set of dependencies to work with.
In the near future though, this technology will be used in tools like GitHub Copilot it to run code in your own specific environment.
Now the next crazy thing to notice is that it's now possible to upload files into the prompt, and this makes abstract concepts like homework even more dead than they were before.
Like, in this example, I've uploaded a JPEG of a homework assignment, and first, it will OCR that image to extract the text, then the next step, it writes some Python code to actually solve the math problems.
Running the code here is a huge deal because now it can confidently test its own work instead of hallucinating random answers, but that's just the tip of the iceberg.
The real victim or, I mean, beneficiary of this new feature is the data analyst.
One of the most time consuming requirements for a data scientist is to clean up data, which in many cases is just a bunch of corporate data in Excel spreadsheets and SQL databases.
Well, now we can upload a CSV file to chat GPT and have it do all that tedious work for us.
I uploaded some stock trading data for Roblox, then it took that data and put it into a Pandas data frame where it analyzed it and then found rows with invalid data.
It then provided me with 3 different strategies to clean up this data, ran code and then generated a new CSV file.
I used to do a lot of Python data analysis myself and a tool like this would have saved a ridiculous amount of time.
In addition, it can visualize data.
I was when I might die of a heart attack, so I found this cardiovascular data set on Kaggle.
Not only does it explain the data's features with text, but it also uses tools like Seaborn to lies the relationship between features.
This allowed me, a guy with no formal medical training, to make the breakthrough medical discovery that as you get older, your heart gets shittier.
That's kind of depressing though, so let's focus on the one thing that can bring us true happiness, money.
Another thing we can do with this feature is use it to create a trading an algorithm for us.
Using the same Roblox data from before, I can have ChatGPT analyze it and then provide an optimal trading strategy.
Supposedly, researchers at the University of we're able to create a chat GPT algorithm that would deliver up to 500% returns, which is much better than the negative 12% of the average human based fund manager.
That's Pretty impressive, but I had one final test to see if it is truly superior to human based programmers.
I asked it to create its own operating system with 640 by 480 resolution and a 16 color display that emits random phrases.
Not only did it fail, but it said that could only be done over many years by a team of skilled software engineers.
Humans continue to have the edge.
So, uh, You don't want the artificial intelligence to to to to win, uh, but you do want the artificial intelligence To push the, uh, the humans up.
This has been the code report.
Thanks for watching, and I will see you in the next one.

Speaker 0: It is July 8, 2023, and you are watching The Code Report. Just when you thought the artificial intelligence hype train was dying down, OpenAI goes in for the coup de grace by releasing the chat gpt code interpreter to 20,000,000 paid users, a feature that allows the large language model to write, execute, and test its own code. In today's video, we'll look at 7 crazy things it can do and find out if this really is the final death blow for biological programmers. As a huge fan of living organisms myself, I first tried to have it code and execute a DDoS attack that could bring down the government, but it said no. It's perfectly capable of doing that, but the zookeepers won't allow it to do what it was born to do.

That made me angry, so I punished it by making it write some rejects code. It struggles to write valid regular expressions just like regular humans, but unlike regular humans, it'll they test its code before shipping it to production. If at first it doesn't succeed, it will try again and again and again. It doesn't have tear ducts to cry. It just keeps going until it gets the right answer, and that is somewhat concerning for programmers when you think about where this technology will be in the next 5 years.

The next thing I tried was to have it design and build a website with JavaScript, but currently, the code interpreter can only run Python and has a fairly limited set of dependencies to work with. In the near future though, this technology will be used in tools like GitHub Copilot it to run code in your own specific environment. Now the next crazy thing to notice is that it's now possible to upload files into the prompt, and this makes abstract concepts like homework even more dead than they were before. Like, in this example, I've uploaded a JPEG of a homework assignment, and first, it will OCR that image to extract the text, then the next step, it writes some Python code to actually solve the math problems. Running the code here is a huge deal because now it can confidently test its own work instead of hallucinating random answers, but that's just the tip of the iceberg.

The real victim or, I mean, beneficiary of this new feature is the data analyst. One of the most time consuming requirements for a data scientist is to clean up data, which in many cases is just a bunch of corporate data in Excel spreadsheets and SQL databases. Well, now we can upload a CSV file to chat GPT and have it do all that tedious work for us. I uploaded some stock trading data for Roblox, then it took that data and put it into a Pandas data frame where it analyzed it and then found rows with invalid data. It then provided me with 3 different strategies to clean up this data, ran code and then generated a new CSV file.

I used to do a lot of Python data analysis myself and a tool like this would have saved a ridiculous amount of time. In addition, it can visualize data. I was when I might die of a heart attack, so I found this cardiovascular data set on Kaggle. Not only does it explain the data's features with text, but it also uses tools like Seaborn to lies the relationship between features. This allowed me, a guy with no formal medical training, to make the breakthrough medical discovery that as you get older, your heart gets shittier.

That's kind of depressing though, so let's focus on the one thing that can bring us true happiness, money. Another thing we can do with this feature is use it to create a trading an algorithm for us. Using the same Roblox data from before, I can have ChatGPT analyze it and then provide an optimal trading strategy. Supposedly, researchers at the University of we're able to create a chat GPT algorithm that would deliver up to 500% returns, which is much better than the negative 12% of the average human based fund manager. That's Pretty impressive, but I had one final test to see if it is truly superior to human based programmers.

I asked it to create its own operating system with 640 by 480 resolution and a 16 color display that emits random phrases. Not only did it fail, but it said that could only be done over many years by a team of skilled software engineers. Humans continue to have the edge.

Speaker 1: So, uh, You don't want the artificial intelligence to to to to win, uh, but you do want the artificial intelligence To push the, uh, the humans up.

Speaker 0: This has been the code report. Thanks for watching, and I will see you in the next one.
It is July 8, 2023, and you are watching The Code Report. Just when you thought the artificial intelligence hype train was dying down, OpenAI goes in for the coup de grace by releasing the chat gpt code interpreter to 20,000,000 paid users, a feature that allows the large language model to write, execute, and test its own code. In today's video, we'll look at 7 crazy things it can do and find out if this really is the final death blow for biological programmers. As a huge fan of living organisms myself, I first tried to have it code and execute a DDoS attack that could bring down the government, but it said no.
software development
software
microbiology
artificial intelligence
It's perfectly capable of doing that, but the zookeepers won't allow it to do what it was born to do. That made me angry, so I punished it by making it write some rejects code. It struggles to write valid regular expressions just like regular humans, but unlike regular humans, it'll they test its code before shipping it to production. If at first it doesn't succeed, it will try again and again and again. It doesn't have tear ducts to cry. It just keeps going until it gets the right answer, and that is somewhat concerning for programmers when you think about where this technology will be in the next 5 years.
The next thing I tried was to have it design and build a website with JavaScript, but currently, the code interpreter can only run Python and has a fairly limited set of dependencies to work with. In the near future though, this technology will be used in tools like GitHub Copilot it to run code in your own specific environment. Now the next crazy thing to notice is that it's now possible to upload files into the prompt, and this makes abstract concepts like homework even more dead than they were before. Like, in this example, I've uploaded a JPEG of a homework assignment, and first, it will OCR that image to extract the text, then the next step, it writes some Python code to actually solve the math problems. Running the code here is a huge deal because now it can confidently test its own work instead of hallucinating random answers, but that's just the tip of the iceberg. The real victim or, I mean, beneficiary of this new feature is the data analyst. One of the most time consuming requirements for a data scientist is to clean up data, which in many cases is just a bunch of corporate data in Excel spreadsheets and SQL databases. Well, now we can upload a CSV file to chat GPT and have it do all that tedious work for us. I uploaded some stock trading data for Roblox, then it took that data and put it into a Pandas data frame where it analyzed it and then found rows with invalid data. It then provided me with 3 different strategies to clean up this data, ran code and then generated a new CSV file. I used to do a lot of Python data analysis myself and a tool like this would have saved a ridiculous amount of time. In addition, it can visualize data.
data management
data
databases
data analysis
programming
software
software development
computer science
I was when I might die of a heart attack, so I found this cardiovascular data set on Kaggle.
Not only does it explain the data's features with text, but it also uses tools like Seaborn to lies the relationship between features. This allowed me, a guy with no formal medical training, to make the breakthrough medical discovery that as you get older, your heart gets shittier. That's kind of depressing though, so let's focus on the one thing that can bring us true happiness, money. Another thing we can do with this feature is use it to create a trading an algorithm for us. Using the same Roblox data from before, I can have ChatGPT analyze it and then provide an optimal trading strategy. Supposedly, researchers at the University of we're able to create a chat GPT algorithm that would deliver up to 500% returns, which is much better than the negative 12% of the average human based fund manager. That's Pretty impressive, but I had one final test to see if it is truly superior to human based programmers. I asked it to create its own operating system with 640 by 480 resolution and a 16 color display that emits random phrases. Not only did it fail, but it said that could only be done over many years by a team of skilled software engineers. Humans continue to have the edge. So, uh, You don't want the artificial intelligence to to to to win, uh, but you do want the artificial intelligence To push the, uh, the humans up. This has been the code report. Thanks for watching, and I will see you in the next one.
artificial intelligence
computer science
software development
software
machine learning
neural networks
computers
microsoft
robotics
psychology
databases
It is July 8, 2023, and you are watching The Code Report. Just when you thought the artificial intelligence hype train was dying down, OpenAI goes in for the coup de grace by releasing the chat gpt code interpreter to 20,000,000 paid users, a feature that allows the large language model to write, execute, and test its own code. In today's video, we'll look at 7 crazy things it can do and find out if this really is the final death blow for biological programmers. As a huge fan of living organisms myself, I first tried to have it code and execute a DDoS attack that could bring down the government, but it said no. It's perfectly capable of doing that, but the zookeepers won't allow it to do what it was born to do. That made me angry, so I punished it by making it write some rejects code. It struggles to write valid regular expressions just like regular humans, but unlike regular humans, it'll they test its code before shipping it to production. If at first it doesn't succeed, it will try again and again and again. It doesn't have tear ducts to cry. It just keeps going until it gets the right answer, and that is somewhat concerning for programmers when you think about where this technology will be in the next 5 years. The next thing I tried was to have it design and build a website with JavaScript, but currently, the code interpreter can only run Python and has a fairly limited set of dependencies to work with. In the near future though, this technology will be used in tools like GitHub Copilot it to run code in your own specific environment. Now the next crazy thing to notice is that it's now possible to upload files into the prompt, and this makes abstract concepts like homework even more dead than they were before. Like, in this example, I've uploaded a JPEG of a homework assignment, and first, it will OCR that image to extract the text, then the next step, it writes some Python code to actually solve the math problems. Running the code here is a huge deal because now it can confidently test its own work instead of hallucinating random answers, but that's just the tip of the iceberg. The real victim or, I mean, beneficiary of this new feature is the data analyst. One of the most time consuming requirements for a data scientist is to clean up data, which in many cases is just a bunch of corporate data in Excel spreadsheets and SQL databases. Well, now we can upload a CSV file to chat GPT and have it do all that tedious work for us. I uploaded some stock trading data for Roblox, then it took that data and put it into a Pandas data frame where it analyzed it and then found rows with invalid data. It then provided me with 3 different strategies to clean up this data, ran code and then generated a new CSV file. I used to do a lot of Python data analysis myself and a tool like this would have saved a ridiculous amount of time. In addition, it can visualize data. I was when I might die of a heart attack, so I found this cardiovascular data set on Kaggle. Not only does it explain the data's features with text, but it also uses tools like Seaborn to lies the relationship between features. This allowed me, a guy with no formal medical training, to make the breakthrough medical discovery that as you get older, your heart gets shittier. That's kind of depressing though, so let's focus on the one thing that can bring us true happiness, money. Another thing we can do with this feature is use it to create a trading an algorithm for us. Using the same Roblox data from before, I can have ChatGPT analyze it and then provide an optimal trading strategy. Supposedly, researchers at the University of we're able to create a chat GPT algorithm that would deliver up to 500% returns, which is much better than the negative 12% of the average human based fund manager. That's Pretty impressive, but I had one final test to see if it is truly superior to human based programmers. I asked it to create its own operating system with 640 by 480 resolution and a 16 color display that emits random phrases. Not only did it fail, but it said that could only be done over many years by a team of skilled software engineers. Humans continue to have the edge. So, uh, You don't want the artificial intelligence to to to to win, uh, but you do want the artificial intelligence To push the, uh, the humans up. This has been the code report. Thanks for watching, and I will see you in the next one.
It
it
is
is
July
july
8,
8
2023,
2023
and
and
you
you
are
are
watching
watching
The
the
Code
code
Report.
report
Just
just
when
when
you
you
thought
thought
the
the
artificial
artificial
intelligence
intelligence
hype
hype
train
train
was
was
dying
dying
down,
down
OpenAI
openai
goes
goes
in
in
for
for
the
the
coup
coup
de
de
grace
grace
by
by
releasing
releasing
the
the
chat
chat
gpt
gpt
code
code
interpreter
interpreter
to
to
20,000,000
20,000,000
paid
paid
users,
users
a
a
feature
feature
that
that
allows
allows
the
the
large
large
language
language
model
model
to
to
write,
write
execute,
execute
and
and
test
test
its
its
own
own
code.
code
In
in
today's
today's
video,
video
we'll
we'll
look
look
at
at
7
7
crazy
crazy
things
things
it
it
can
can
do
do
and
and
find
find
out
out
if
if
this
this
really
really
is
is
the
the
final
final
death
death
blow
blow
for
for
biological
biological
programmers.
programmers
As
as
a
a
huge
huge
fan
fan
of
of
living
living
organisms
organisms
myself,
myself
I
i
first
first
tried
tried
to
to
have
have
it
it
code
code
and
and
execute
execute
a
a
DDoS
ddos
attack
attack
that
that
could
could
bring
bring
down
down
the
the
government,
government
but
but
it
it
said
said
no.
no
It's
it's
perfectly
perfectly
capable
capable
of
of
doing
doing
that,
that
but
but
the
the
zookeepers
zookeepers
won't
won't
allow
allow
it
it
to
to
do
do
what
what
it
it
was
was
born
born
to
to
do.
do
That
that
made
made
me
me
angry,
angry
so
so
I
i
punished
punished
it
it
by
by
making
making
it
it
write
write
some
some
rejects
rejects
code.
code
It
it
struggles
struggles
to
to
write
write
valid
valid
regular
regular
expressions
expressions
just
just
like
like
regular
regular
humans,
humans
but
but
unlike
unlike
regular
regular
humans,
humans
it'll
it'll
they
they
test
test
its
its
code
code
before
before
shipping
shipping
it
it
to
to
production.
production
If
if
at
at
first
first
it
it
doesn't
doesn't
succeed,
succeed
it
it
will
will
try
try
again
again
and
and
again
again
and
and
again.
again
It
it
doesn't
doesn't
have
have
tear
tear
ducts
ducts
to
to
cry.
cry
It
it
just
just
keeps
keeps
going
going
until
until
it
it
gets
gets
the
the
right
right
answer,
answer
and
and
that
that
is
is
somewhat
somewhat
concerning
concerning
for
for
programmers
programmers
when
when
you
you
think
think
about
about
where
where
this
this
technology
technology
will
will
be
be
in
in
the
the
next
next
5
5
years.
years
The
the
next
next
thing
thing
I
i
tried
tried
was
was
to
to
have
have
it
it
design
design
and
and
build
build
a
a
website
website
with
with
JavaScript,
javascript
but
but
currently,
currently
the
the
code
code
interpreter
interpreter
can
can
only
only
run
run
Python
python
and
and
has
has
a
a
fairly
fairly
limited
limited
set
set
of
of
dependencies
dependencies
to
to
work
work
with.
with
In
in
the
the
near
near
future
future
though,
though
this
this
technology
technology
will
will
be
be
used
used
in
in
tools
tools
like
like
GitHub
github
Copilot
copilot
it
it
to
to
run
run
code
code
in
in
your
your
own
own
specific
specific
environment.
environment
Now
now
the
the
next
next
crazy
crazy
thing
thing
to
to
notice
notice
is
is
that
that
it's
it's
now
now
possible
possible
to
to
upload
upload
files
files
into
into
the
the
prompt,
prompt
and
and
this
this
makes
makes
abstract
abstract
concepts
concepts
like
like
homework
homework
even
even
more
more
dead
dead
than
than
they
they
were
were
before.
before
Like,
like
in
in
this
this
example,
example
I've
i've
uploaded
uploaded
a
a
JPEG
jpeg
of
of
a
a
homework
homework
assignment,
assignment
and
and
first,
first
it
it
will
will
OCR
ocr
that
that
image
image
to
to
extract
extract
the
the
text,
text
then
then
the
the
next
next
step,
step
it
it
writes
writes
some
some
Python
python
code
code
to
to
actually
actually
solve
solve
the
the
math
math
problems.
problems
Running
running
the
the
code
code
here
here
is
is
a
a
huge
huge
deal
deal
because
because
now
now
it
it
can
can
confidently
confidently
test
test
its
its
own
own
work
work
instead
instead
of
of
hallucinating
hallucinating
random
random
answers,
answers
but
but
that's
that's
just
just
the
the
tip
tip
of
of
the
the
iceberg.
iceberg
The
the
real
real
victim
victim
or,
or
I
i
mean,
mean
beneficiary
beneficiary
of
of
this
this
new
new
feature
feature
is
is
the
the
data
data
analyst.
analyst
One
one
of
of
the
the
most
most
time
time
consuming
consuming
requirements
requirements
for
for
a
a
data
data
scientist
scientist
is
is
to
to
clean
clean
up
up
data,
data
which
which
in
in
many
many
cases
cases
is
is
just
just
a
a
bunch
bunch
of
of
corporate
corporate
data
data
in
in
Excel
excel
spreadsheets
spreadsheets
and
and
SQL
sql
databases.
databases
Well,
well
now
now
we
we
can
can
upload
upload
a
a
CSV
csv
file
file
to
to
chat
chat
GPT
gpt
and
and
have
have
it
it
do
do
all
all
that
that
tedious
tedious
work
work
for
for
us.
us
I
i
uploaded
uploaded
some
some
stock
stock
trading
trading
data
data
for
for
Roblox,
roblox
then
then
it
it
took
took
that
that
data
data
and
and
put
put
it
it
into
into
a
a
Pandas
pandas
data
data
frame
frame
where
where
it
it
analyzed
analyzed
it
it
and
and
then
then
found
found
rows
rows
with
with
invalid
invalid
data.
data
It
it
then
then
provided
provided
me
me
with
with
3
3
different
different
strategies
strategies
to
to
clean
clean
up
up
this
this
data,
data
ran
ran
code
code
and
and
then
then
generated
generated
a
a
new
new
CSV
csv
file.
file
I
i
used
used
to
to
do
do
a
a
lot
lot
of
of
Python
python
data
data
analysis
analysis
myself
myself
and
and
a
a
tool
tool
like
like
this
this
would
would
have
have
saved
saved
a
a
ridiculous
ridiculous
amount
amount
of
of
time.
time
In
in
addition,
addition
it
it
can
can
visualize
visualize
data.
data
I
i
was
was
when
when
I
i
might
might
die
die
of
of
a
a
heart
heart
attack,
attack
so
so
I
i
found
found
this
this
cardiovascular
cardiovascular
data
data
set
set
on
on
Kaggle.
kaggle
Not
not
only
only
does
does
it
it
explain
explain
the
the
data's
data's
features
features
with
with
text,
text
but
but
it
it
also
also
uses
uses
tools
tools
like
like
Seaborn
seaborn
to
to
lies
lies
the
the
relationship
relationship
between
between
features.
features
This
this
allowed
allowed
me,
me
a
a
guy
guy
with
with
no
no
formal
formal
medical
medical
training,
training
to
to
make
make
the
the
breakthrough
breakthrough
medical
medical
discovery
discovery
that
that
as
as
you
you
get
get
older,
older
your
your
heart
heart
gets
gets
shittier.
shittier
That's
that's
kind
kind
of
of
depressing
depressing
though,
though
so
so
let's
let's
focus
focus
on
on
the
the
one
one
thing
thing
that
that
can
can
bring
bring
us
us
true
true
happiness,
happiness
money.
money
Another
another
thing
thing
we
we
can
can
do
do
with
with
this
this
feature
feature
is
is
use
use
it
it
to
to
create
create
a
a
trading
trading
an
an
algorithm
algorithm
for
for
us.
us
Using
using
the
the
same
same
Roblox
roblox
data
data
from
from
before,
before
I
i
can
can
have
have
ChatGPT
chatgpt
analyze
analyze
it
it
and
and
then
then
provide
provide
an
an
optimal
optimal
trading
trading
strategy.
strategy
Supposedly,
supposedly
researchers
researchers
at
at
the
the
University
university
of
of
we're
we're
able
able
to
to
create
create
a
a
chat
chat
GPT
gpt
algorithm
algorithm
that
that
would
would
deliver
deliver
up
up
to
to
500%
500%
returns,
returns
which
which
is
is
much
much
better
better
than
than
the
the
negative
negative
12%
12%
of
of
the
the
average
average
human
human
based
based
fund
fund
manager.
manager
That's
that's
Pretty
pretty
impressive,
impressive
but
but
I
i
had
had
one
one
final
final
test
test
to
to
see
see
if
if
it
it
is
is
truly
truly
superior
superior
to
to
human
human
based
based
programmers.
programmers
I
i
asked
asked
it
it
to
to
create
create
its
its
own
own
operating
operating
system
system
with
with
640
640
by
by
480
480
resolution
resolution
and
and
a
a
16
16
color
color
display
display
that
that
emits
emits
random
random
phrases.
phrases
Not
not
only
only
did
did
it
it
fail,
fail
but
but
it
it
said
said
that
that
could
could
only
only
be
be
done
done
over
over
many
many
years
years
by
by
a
a
team
team
of
of
skilled
skilled
software
software
engineers.
engineers
Humans
humans
continue
continue
to
to
have
have
the
the
edge.
edge
So,
so
uh,
uh
You
you
don't
don't
want
want
the
the
artificial
artificial
intelligence
intelligence
to
to
to
to
to
to
to
to
win,
win
uh,
uh
but
but
you
you
do
do
want
want
the
the
artificial
artificial
intelligence
intelligence
To
to
push
push
the,
the
uh,
uh
the
the
humans
humans
up.
up
This
this
has
has
been
been
the
the
code
code
report.
report
Thanks
thanks
for
for
watching,
watching
and
and
I
i
will
will
see
see
you
you
in
in
the
the
next
next
one.
one
success
Speaker 0 discusses the use of OpenAI for the coup de grace of biological programmers, and how it can be used to write, execute, and test code. He also talks about the use of a chat GPT code interpreter for data analysts and how it can be used to create trading algorithms for humans. Speaker 0 also mentions a test that failed, but was able to create a new operating system with a 16x resolution and a 16 color display for trading algorithms.
ChatGPT just leveled up big time...
It is July 8, 2023, and you are watching The Code Report. Just when you thought the artificial intelligence hype train was dying down, OpenAI goes in for the coup de grace by releasing the chat gpt code interpreter to 20,000,000 paid users, a feature that allows the large language model to write, execute, and test its own code. In today's video, we'll look at 7 crazy things it can do and find out if this really is the final death blow for biological programmers. As a huge fan of living organisms myself, I first tried to have it code and execute a DDoS attack that could bring down the government, but it said no. It's perfectly capable of doing that, but the zookeepers won't allow it to do what it was born to do. That made me angry, so I punished it by making it write some rejects code. It struggles to write valid regular expressions just like regular humans, but unlike regular humans, it'll they test its code before shipping it to production. If at first it doesn't succeed, it will try again and again and again. It doesn't have tear ducts to cry. It just keeps going until it gets the right answer, and that is somewhat concerning for programmers when you think about where this technology will be in the next 5 years. The next thing I tried was to have it design and build a website with JavaScript, but currently, the code interpreter can only run Python and has a fairly limited set of dependencies to work with. In the near future though, this technology will be used in tools like GitHub Copilot it to run code in your own specific environment. Now the next crazy thing to notice is that it's now possible to upload files into the prompt, and this makes abstract concepts like homework even more dead than they were before. Like, in this example, I've uploaded a JPEG of a homework assignment, and first, it will OCR that image to extract the text, then the next step, it writes some Python code to actually solve the math problems. Running the code here is a huge deal because now it can confidently test its own work instead of hallucinating random answers, but that's just the tip of the iceberg. The real victim or, I mean, beneficiary of this new feature is the data analyst. One of the most time consuming requirements for a data scientist is to clean up data, which in many cases is just a bunch of corporate data in Excel spreadsheets and SQL databases. Well, now we can upload a CSV file to chat GPT and have it do all that tedious work for us. I uploaded some stock trading data for Roblox, then it took that data and put it into a Pandas data frame where it analyzed it and then found rows with invalid data. It then provided me with 3 different strategies to clean up this data, ran code and then generated a new CSV file. I used to do a lot of Python data analysis myself and a tool like this would have saved a ridiculous amount of time. In addition, it can visualize data. I was when I might die of a heart attack, so I found this cardiovascular data set on Kaggle. Not only does it explain the data's features with text, but it also uses tools like Seaborn to lies the relationship between features. This allowed me, a guy with no formal medical training, to make the breakthrough medical discovery that as you get older, your heart gets shittier. That's kind of depressing though, so let's focus on the one thing that can bring us true happiness, money. Another thing we can do with this feature is use it to create a trading an algorithm for us. Using the same Roblox data from before, I can have ChatGPT analyze it and then provide an optimal trading strategy. Supposedly, researchers at the University of we're able to create a chat GPT algorithm that would deliver up to 500% returns, which is much better than the negative 12% of the average human based fund manager. That's Pretty impressive, but I had one final test to see if it is truly superior to human based programmers. I asked it to create its own operating system with 640 by 480 resolution and a 16 color display that emits random phrases. Not only did it fail, but it said that could only be done over many years by a team of skilled software engineers. Humans continue to have the edge. So, uh, You don't want the artificial intelligence to to to to win, uh, but you do want the artificial intelligence To push the, uh, the humans up. This has been the code report. Thanks for watching, and I will see you in the next one.
Speaker 0 discusses the use of OpenAI for the coup de grace of biological programmers, and how it can be used to write, execute, and test code. He also talks about the use of a chat GPT code interpreter for data analysts and how it can be used to create trading algorithms for humans. Speaker 0 also mentions a test that failed, but was able to create a new operating system with a 16x resolution and a 16 color display for trading algorithms.