Learn about the latest updates to GitHub Copilot and its new GPT-4 upgrade. Also, take a first look at Google's new Duet AI and JetBrains AI Assistant. 

#ai #programming #thecodereport

💬 Chat with Me on Discord

https://discord.gg/fireship

🔗 Resources

- No programmers in 5 years https://www.reddit.com/r/singularity/comments/14pmfxx/in_five_years_there_will_be_no_programmers_left/
- Duet AI Launch https://cloud.google.com/duet-ai
- Google Gemini first Look https://youtu.be/q5qAVmXSecQ
- Tech Trends 2024 https://youtu.be/vyQv563Y-fk

🔥 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

- Updates to GitHub Copilot
- Alternatives to GitHub Copilot
- Does Copilot use GPT-4
- Will programmers be obsolete in 5 years? 
- Google Duet first look
- JetBrains AI assistant first look
2024-02-04T04:58:26.903Z
nova-2
2-general-nova
2024-01-09.29447
30089e05-99d1-4376-b32e-c263170674af
3bf0a9b7-3532-4512-a4e5-8c6e5ca7d18e
c7aa0b935e069100358c9f2c5215398c1b21e20c0e5ca03b3e0403aa58dd3aa8
67875a7f-c9c4-48a0-aa55-5bdb8a91c34a
deprecated
Recently, the founder of Stability AI made an ominous prediction.
There are no programmers in 5 years.
There are no programmers in 5 years.
Just 2 years ago, nobody was using AI code assistance.
But 2 years after GitHub Copilot Beta was launched, we're now here.
41% of all code on GitHub right now is AI generated.
That's a crazy claim, and I'd be highly skeptical of it.
But I'd believe it next year after looking at these crazy new updates in GitHub Copilot, the launch of Google's Duet AI, and the launch We have JetBrains AI, all of which just happened in the last few days.
It is December 14, 2023, and you are watching the code report.
Before we Get into this video, first a disclaimer.
The tools we're about to look at may make you want to drop out of your computer science degree and switch your major to plumbing, But that would be dumb because they're also coming out with AI powered smart toilets.
But more importantly, pessimism leads to weakness, optimism leads to power.
It's possible programmers won't exist in 5 years, but it's Also possible that programmers will get paid 5 times as much in 5 years because everyone got discouraged and quit computer science in 2023.
Okay.
So now that we have that optimism out of the way, what we're looking at today is Next generation of AI tooling, but as of today, that's all it is.
It's not capable of replacing any human yet.
The big announcement yesterday is that Duet AI from Google is now generally available.
It can be installed into your IDE and provides access to an AI chatbot.
You can chat in a dedicated panel or get in line suggestions and IntelliSense just like GitHub Copilot.
But unlike Copilot, it's totally free.
Well, at least until next year before it becomes $19 per month.
Its real killer feature though is its integration with Google Cloud.
It allows you To link a cloud project and then manage all the resources directly from the IDE, as well as access documentation and generate code samples for your project.
And it's worth noting that Google is working on its own cloud IDE based on Versus code called project IDX, which is not only integrated with this AI, but also has things like iOS and Android emulators built in that run on a cloud VM, so you don't have to download and configure a bunch of SDKs.
Now currently, its underlying AI model is not Gemini Ultra, which is claimed Claimed to be the best AI programmer out there.
If that's true, Duet has the potential to be a GitHub Copilot killer in the future.
But speaking of Copilot killers, JetBrains also just announced their new Copilot Killer in December.
It is possible to use Copilot in JetBrains' IDE's, but the experience has never been that great.
It just like it gets in the way more so than it does in Versus Code.
The AI assistant feels much more natural and well integrated and can do things like chat, refactoring, write documentation, write unit tests, Offer companionship, generate commit messages, and so on.
But with a price tag of $10 per month, it costs nearly as much as the IDE itself, and the initial reviews are fairly mixed.
What's interesting though is that it's though is that it's powered by something called JetBrains AI service, and this allows the chatbot to be powered by multiple different models.
There's not a ton of detail on this, but it's an extremely powerful idea.
With Copilot and Duet, you have GPT 4 in Gemini.
But with JetBrains, you could hypothetically hook up your own fine tune model, like Like, maybe the open source code llama or Mistral combined with the billions of lines of code at your company, allowing the AI to provide predictable responses based on your coding conventions.
That's pretty cool, but at the Same time, GitHub Copilot just leveled up big time.
Previously, it was based on GPT 3.5, but now it's using GPT 4.
It now has They dedicate a chat window, so you basically have chat gpt in your IDE, but what's really amazing is that it has this workspace command that allows you to search all the code files in your workspace To write code with the proper context in your project.
So far, I've actually found it most useful for explaining code when jumping into an unfamiliar project.
In other words, It makes it way easier to figure out what the hell is going on with this guy's spaghetti code.
It also now writes your commit messages and is also available in the terminal To explain and refactor commands, but there's one big problem with these AI tools.
Sometimes they spit out suggestions from code and repos that you're not allowed to use, and I really can't go back to jail.
But luckily, Copilot will now search across billions of files in GitHub and will return the licenses on any similar code.
And that means you can be relatively confident that you're not Stealing someone's code.
Well, I mean, you are stealing it, but you're allowed to.
Overall, these changes are pretty amazing and extremely useful.
These tools still can't build complex projects out of nowhere, but the Big question is where are we going from here?
Currently, Copilot doesn't run your code or create new files, but I think we're going there eventually.
Like, you might be able to just take your client's requirements And say, hey.
Build this thing in Django.
Then Copilot will run the commands, create the files, and run the unit tests required to make that a reality.
Then you'll continue fine tuning it with multiple Shots or prompts until it builds exactly what you're looking for without ever touching a line of code.
Another missing piece is image data.
There are already tools that can convert a screenshot into code, And as these tools get better, we'll likely see them integrated directly in the IDE.
Now even if this stuff does get really good, I wouldn't be discouraged as a programmer.
Right now is one hell of a time to be alive.
If code is just a means to an end, even if programming becomes obsolete, there'll still be engineers pushing the limits of whatever comes next.
Like, we still need to develop robots, brain chips, quantum Computers, euthanasia pods, laser guns, space travel, time travel, and all sorts of other sci fi bullshit, and it's gonna take some good old fashioned problem solving engineers to do that.
So stay optimistic.
This has been the Code Report.
Thanks for watching, and I will see you in the next one.

Speaker 0: Recently, the founder of Stability AI made an ominous prediction. There are no programmers in 5 years. There are no programmers in 5 years. Just 2 years ago, nobody was using AI code assistance. But 2 years after GitHub Copilot Beta was launched, we're now here.

41% of all code on GitHub right now is AI generated. That's a crazy claim, and I'd be highly skeptical of it. But I'd believe it next year after looking at these crazy new updates in GitHub Copilot, the launch of Google's Duet AI, and the launch We have JetBrains AI, all of which just happened in the last few days. It is December 14, 2023, and you are watching the code report. Before we Get into this video, first a disclaimer.

The tools we're about to look at may make you want to drop out of your computer science degree and switch your major to plumbing, But that would be dumb because they're also coming out with AI powered smart toilets. But more importantly, pessimism leads to weakness, optimism leads to power. It's possible programmers won't exist in 5 years, but it's Also possible that programmers will get paid 5 times as much in 5 years because everyone got discouraged and quit computer science in 2023. Okay. So now that we have that optimism out of the way, what we're looking at today is Next generation of AI tooling, but as of today, that's all it is.

It's not capable of replacing any human yet. The big announcement yesterday is that Duet AI from Google is now generally available. It can be installed into your IDE and provides access to an AI chatbot. You can chat in a dedicated panel or get in line suggestions and IntelliSense just like GitHub Copilot. But unlike Copilot, it's totally free.

Well, at least until next year before it becomes $19 per month. Its real killer feature though is its integration with Google Cloud. It allows you To link a cloud project and then manage all the resources directly from the IDE, as well as access documentation and generate code samples for your project. And it's worth noting that Google is working on its own cloud IDE based on Versus code called project IDX, which is not only integrated with this AI, but also has things like iOS and Android emulators built in that run on a cloud VM, so you don't have to download and configure a bunch of SDKs. Now currently, its underlying AI model is not Gemini Ultra, which is claimed Claimed to be the best AI programmer out there.

If that's true, Duet has the potential to be a GitHub Copilot killer in the future. But speaking of Copilot killers, JetBrains also just announced their new Copilot Killer in December. It is possible to use Copilot in JetBrains' IDE's, but the experience has never been that great. It just like it gets in the way more so than it does in Versus Code. The AI assistant feels much more natural and well integrated and can do things like chat, refactoring, write documentation, write unit tests, Offer companionship, generate commit messages, and so on.

But with a price tag of $10 per month, it costs nearly as much as the IDE itself, and the initial reviews are fairly mixed. What's interesting though is that it's though is that it's powered by something called JetBrains AI service, and this allows the chatbot to be powered by multiple different models. There's not a ton of detail on this, but it's an extremely powerful idea. With Copilot and Duet, you have GPT 4 in Gemini. But with JetBrains, you could hypothetically hook up your own fine tune model, like Like, maybe the open source code llama or Mistral combined with the billions of lines of code at your company, allowing the AI to provide predictable responses based on your coding conventions.

That's pretty cool, but at the Same time, GitHub Copilot just leveled up big time. Previously, it was based on GPT 3.5, but now it's using GPT 4. It now has They dedicate a chat window, so you basically have chat gpt in your IDE, but what's really amazing is that it has this workspace command that allows you to search all the code files in your workspace To write code with the proper context in your project. So far, I've actually found it most useful for explaining code when jumping into an unfamiliar project. In other words, It makes it way easier to figure out what the hell is going on with this guy's spaghetti code.

It also now writes your commit messages and is also available in the terminal To explain and refactor commands, but there's one big problem with these AI tools. Sometimes they spit out suggestions from code and repos that you're not allowed to use, and I really can't go back to jail. But luckily, Copilot will now search across billions of files in GitHub and will return the licenses on any similar code. And that means you can be relatively confident that you're not Stealing someone's code. Well, I mean, you are stealing it, but you're allowed to.

Overall, these changes are pretty amazing and extremely useful. These tools still can't build complex projects out of nowhere, but the Big question is where are we going from here? Currently, Copilot doesn't run your code or create new files, but I think we're going there eventually. Like, you might be able to just take your client's requirements And say, hey. Build this thing in Django.

Then Copilot will run the commands, create the files, and run the unit tests required to make that a reality. Then you'll continue fine tuning it with multiple Shots or prompts until it builds exactly what you're looking for without ever touching a line of code. Another missing piece is image data. There are already tools that can convert a screenshot into code, And as these tools get better, we'll likely see them integrated directly in the IDE. Now even if this stuff does get really good, I wouldn't be discouraged as a programmer.

Right now is one hell of a time to be alive. If code is just a means to an end, even if programming becomes obsolete, there'll still be engineers pushing the limits of whatever comes next. Like, we still need to develop robots, brain chips, quantum Computers, euthanasia pods, laser guns, space travel, time travel, and all sorts of other sci fi bullshit, and it's gonna take some good old fashioned problem solving engineers to do that. So stay optimistic. This has been the Code Report.

Thanks for watching, and I will see you in the next one.
Recently, the founder of Stability AI made an ominous prediction. There are no programmers in 5 years. There are no programmers in 5 years. Just 2 years ago, nobody was using AI code assistance. But 2 years after GitHub Copilot Beta was launched, we're now here. 41% of all code on GitHub right now is AI generated.
software development
artificial intelligence
That's a crazy claim, and I'd be highly skeptical of it.
But I'd believe it next year after looking at these crazy new updates in GitHub Copilot, the launch of Google's Duet AI, and the launch We have JetBrains AI, all of which just happened in the last few days. It is December 14, 2023, and you are watching the code report. Before we Get into this video, first a disclaimer. The tools we're about to look at may make you want to drop out of your computer science degree and switch your major to plumbing, But that would be dumb because they're also coming out with AI powered smart toilets. But more importantly, pessimism leads to weakness, optimism leads to power. It's possible programmers won't exist in 5 years, but it's Also possible that programmers will get paid 5 times as much in 5 years because everyone got discouraged and quit computer science in 2023. Okay. So now that we have that optimism out of the way, what we're looking at today is Next generation of AI tooling, but as of today, that's all it is. It's not capable of replacing any human yet. The big announcement yesterday is that Duet AI from Google is now generally available. It can be installed into your IDE and provides access to an AI chatbot. You can chat in a dedicated panel or get in line suggestions and IntelliSense just like GitHub Copilot.
artificial intelligence
seasons
ibm
technology
robotics
machine learning
But unlike Copilot, it's totally free. Well, at least until next year before it becomes $19 per month.
Its real killer feature though is its integration with Google Cloud. It allows you To link a cloud project and then manage all the resources directly from the IDE, as well as access documentation and generate code samples for your project. And it's worth noting that Google is working on its own cloud IDE based on Versus code called project IDX, which is not only integrated with this AI, but also has things like iOS and Android emulators built in that run on a cloud VM, so you don't have to download and configure a bunch of SDKs. Now currently, its underlying AI model is not Gemini Ultra, which is claimed Claimed to be the best AI programmer out there. If that's true, Duet has the potential to be a GitHub Copilot killer in the future. But speaking of Copilot killers, JetBrains also just announced their new Copilot Killer in December.
google
artificial intelligence
It is possible to use Copilot in JetBrains' IDE's, but the experience has never been that great.
It just like it gets in the way more so than it does in Versus Code. The AI assistant feels much more natural and well integrated and can do things like chat, refactoring, write documentation, write unit tests, Offer companionship, generate commit messages, and so on. But with a price tag of $10 per month, it costs nearly as much as the IDE itself, and the initial reviews are fairly mixed.
artificial intelligence
What's interesting though is that it's though is that it's powered by something called JetBrains AI service, and this allows the chatbot to be powered by multiple different models. There's not a ton of detail on this, but it's an extremely powerful idea. With Copilot and Duet, you have GPT 4 in Gemini. But with JetBrains, you could hypothetically hook up your own fine tune model, like Like, maybe the open source code llama or Mistral combined with the billions of lines of code at your company, allowing the AI to provide predictable responses based on your coding conventions.
That's pretty cool, but at the Same time, GitHub Copilot just leveled up big time. Previously, it was based on GPT 3.5, but now it's using GPT 4. It now has They dedicate a chat window, so you basically have chat gpt in your IDE, but what's really amazing is that it has this workspace command that allows you to search all the code files in your workspace To write code with the proper context in your project. So far, I've actually found it most useful for explaining code when jumping into an unfamiliar project. In other words, It makes it way easier to figure out what the hell is going on with this guy's spaghetti code. It also now writes your commit messages and is also available in the terminal To explain and refactor commands, but there's one big problem with these AI tools.
programming
software
software development
Sometimes they spit out suggestions from code and repos that you're not allowed to use, and I really can't go back to jail. But luckily, Copilot will now search across billions of files in GitHub and will return the licenses on any similar code. And that means you can be relatively confident that you're not Stealing someone's code. Well, I mean, you are stealing it, but you're allowed to. Overall, these changes are pretty amazing and extremely useful. These tools still can't build complex projects out of nowhere, but the Big question is where are we going from here? Currently, Copilot doesn't run your code or create new files, but I think we're going there eventually. Like, you might be able to just take your client's requirements And say, hey.
theft
software development
law enforcement
Build this thing in Django. Then Copilot will run the commands, create the files, and run the unit tests required to make that a reality.
Then you'll continue fine tuning it with multiple Shots or prompts until it builds exactly what you're looking for without ever touching a line of code. Another missing piece is image data. There are already tools that can convert a screenshot into code, And as these tools get better, we'll likely see them integrated directly in the IDE. Now even if this stuff does get really good, I wouldn't be discouraged as a programmer. Right now is one hell of a time to be alive. If code is just a means to an end, even if programming becomes obsolete, there'll still be engineers pushing the limits of whatever comes next. Like, we still need to develop robots, brain chips, quantum Computers, euthanasia pods, laser guns, space travel, time travel, and all sorts of other sci fi bullshit, and it's gonna take some good old fashioned problem solving engineers to do that. So stay optimistic. This has been the Code Report.
visualization
multimedia
programming
technology
graphic design
photography
computer science
software development
engineering
robotics
animation
Thanks for watching, and I will see you in the next one.
Recently, the founder of Stability AI made an ominous prediction. There are no programmers in 5 years. There are no programmers in 5 years. Just 2 years ago, nobody was using AI code assistance. But 2 years after GitHub Copilot Beta was launched, we're now here. 41% of all code on GitHub right now is AI generated. That's a crazy claim, and I'd be highly skeptical of it. But I'd believe it next year after looking at these crazy new updates in GitHub Copilot, the launch of Google's Duet AI, and the launch We have JetBrains AI, all of which just happened in the last few days. It is December 14, 2023, and you are watching the code report. Before we Get into this video, first a disclaimer. The tools we're about to look at may make you want to drop out of your computer science degree and switch your major to plumbing, But that would be dumb because they're also coming out with AI powered smart toilets. But more importantly, pessimism leads to weakness, optimism leads to power. It's possible programmers won't exist in 5 years, but it's Also possible that programmers will get paid 5 times as much in 5 years because everyone got discouraged and quit computer science in 2023. Okay. So now that we have that optimism out of the way, what we're looking at today is Next generation of AI tooling, but as of today, that's all it is. It's not capable of replacing any human yet. The big announcement yesterday is that Duet AI from Google is now generally available. It can be installed into your IDE and provides access to an AI chatbot. You can chat in a dedicated panel or get in line suggestions and IntelliSense just like GitHub Copilot. But unlike Copilot, it's totally free. Well, at least until next year before it becomes $19 per month. Its real killer feature though is its integration with Google Cloud. It allows you To link a cloud project and then manage all the resources directly from the IDE, as well as access documentation and generate code samples for your project. And it's worth noting that Google is working on its own cloud IDE based on Versus code called project IDX, which is not only integrated with this AI, but also has things like iOS and Android emulators built in that run on a cloud VM, so you don't have to download and configure a bunch of SDKs. Now currently, its underlying AI model is not Gemini Ultra, which is claimed Claimed to be the best AI programmer out there. If that's true, Duet has the potential to be a GitHub Copilot killer in the future. But speaking of Copilot killers, JetBrains also just announced their new Copilot Killer in December. It is possible to use Copilot in JetBrains' IDE's, but the experience has never been that great. It just like it gets in the way more so than it does in Versus Code. The AI assistant feels much more natural and well integrated and can do things like chat, refactoring, write documentation, write unit tests, Offer companionship, generate commit messages, and so on. But with a price tag of $10 per month, it costs nearly as much as the IDE itself, and the initial reviews are fairly mixed. What's interesting though is that it's though is that it's powered by something called JetBrains AI service, and this allows the chatbot to be powered by multiple different models. There's not a ton of detail on this, but it's an extremely powerful idea. With Copilot and Duet, you have GPT 4 in Gemini. But with JetBrains, you could hypothetically hook up your own fine tune model, like Like, maybe the open source code llama or Mistral combined with the billions of lines of code at your company, allowing the AI to provide predictable responses based on your coding conventions. That's pretty cool, but at the Same time, GitHub Copilot just leveled up big time. Previously, it was based on GPT 3.5, but now it's using GPT 4. It now has They dedicate a chat window, so you basically have chat gpt in your IDE, but what's really amazing is that it has this workspace command that allows you to search all the code files in your workspace To write code with the proper context in your project. So far, I've actually found it most useful for explaining code when jumping into an unfamiliar project. In other words, It makes it way easier to figure out what the hell is going on with this guy's spaghetti code. It also now writes your commit messages and is also available in the terminal To explain and refactor commands, but there's one big problem with these AI tools. Sometimes they spit out suggestions from code and repos that you're not allowed to use, and I really can't go back to jail. But luckily, Copilot will now search across billions of files in GitHub and will return the licenses on any similar code. And that means you can be relatively confident that you're not Stealing someone's code. Well, I mean, you are stealing it, but you're allowed to. Overall, these changes are pretty amazing and extremely useful. These tools still can't build complex projects out of nowhere, but the Big question is where are we going from here? Currently, Copilot doesn't run your code or create new files, but I think we're going there eventually. Like, you might be able to just take your client's requirements And say, hey. Build this thing in Django. Then Copilot will run the commands, create the files, and run the unit tests required to make that a reality. Then you'll continue fine tuning it with multiple Shots or prompts until it builds exactly what you're looking for without ever touching a line of code. Another missing piece is image data. There are already tools that can convert a screenshot into code, And as these tools get better, we'll likely see them integrated directly in the IDE. Now even if this stuff does get really good, I wouldn't be discouraged as a programmer. Right now is one hell of a time to be alive. If code is just a means to an end, even if programming becomes obsolete, there'll still be engineers pushing the limits of whatever comes next. Like, we still need to develop robots, brain chips, quantum Computers, euthanasia pods, laser guns, space travel, time travel, and all sorts of other sci fi bullshit, and it's gonna take some good old fashioned problem solving engineers to do that. So stay optimistic. This has been the Code Report. Thanks for watching, and I will see you in the next one.
Recently,
recently
the
the
founder
founder
of
of
Stability
stability
AI
ai
made
made
an
an
ominous
ominous
prediction.
prediction
There
there
are
are
no
no
programmers
programmers
in
in
5
5
years.
years
There
there
are
are
no
no
programmers
programmers
in
in
5
5
years.
years
Just
just
2
2
years
years
ago,
ago
nobody
nobody
was
was
using
using
AI
ai
code
code
assistance.
assistance
But
but
2
2
years
years
after
after
GitHub
github
Copilot
copilot
Beta
beta
was
was
launched,
launched
we're
we're
now
now
here.
here
41%
41%
of
of
all
all
code
code
on
on
GitHub
github
right
right
now
now
is
is
AI
ai
generated.
generated
That's
that's
a
a
crazy
crazy
claim,
claim
and
and
I'd
i'd
be
be
highly
highly
skeptical
skeptical
of
of
it.
it
But
but
I'd
i'd
believe
believe
it
it
next
next
year
year
after
after
looking
looking
at
at
these
these
crazy
crazy
new
new
updates
updates
in
in
GitHub
github
Copilot,
copilot
the
the
launch
launch
of
of
Google's
google's
Duet
duet
AI,
ai
and
and
the
the
launch
launch
We
we
have
have
JetBrains
jetbrains
AI,
ai
all
all
of
of
which
which
just
just
happened
happened
in
in
the
the
last
last
few
few
days.
days
It
it
is
is
December
december
14,
14
2023,
2023
and
and
you
you
are
are
watching
watching
the
the
code
code
report.
report
Before
before
we
we
Get
get
into
into
this
this
video,
video
first
first
a
a
disclaimer.
disclaimer
The
the
tools
tools
we're
we're
about
about
to
to
look
look
at
at
may
may
make
make
you
you
want
want
to
to
drop
drop
out
out
of
of
your
your
computer
computer
science
science
degree
degree
and
and
switch
switch
your
your
major
major
to
to
plumbing,
plumbing
But
but
that
that
would
would
be
be
dumb
dumb
because
because
they're
they're
also
also
coming
coming
out
out
with
with
AI
ai
powered
powered
smart
smart
toilets.
toilets
But
but
more
more
importantly,
importantly
pessimism
pessimism
leads
leads
to
to
weakness,
weakness
optimism
optimism
leads
leads
to
to
power.
power
It's
it's
possible
possible
programmers
programmers
won't
won't
exist
exist
in
in
5
5
years,
years
but
but
it's
it's
Also
also
possible
possible
that
that
programmers
programmers
will
will
get
get
paid
paid
5
5
times
times
as
as
much
much
in
in
5
5
years
years
because
because
everyone
everyone
got
got
discouraged
discouraged
and
and
quit
quit
computer
computer
science
science
in
in
2023.
2023
Okay.
okay
So
so
now
now
that
that
we
we
have
have
that
that
optimism
optimism
out
out
of
of
the
the
way,
way
what
what
we're
we're
looking
looking
at
at
today
today
is
is
Next
next
generation
generation
of
of
AI
ai
tooling,
tooling
but
but
as
as
of
of
today,
today
that's
that's
all
all
it
it
is.
is
It's
it's
not
not
capable
capable
of
of
replacing
replacing
any
any
human
human
yet.
yet
The
the
big
big
announcement
announcement
yesterday
yesterday
is
is
that
that
Duet
duet
AI
ai
from
from
Google
google
is
is
now
now
generally
generally
available.
available
It
it
can
can
be
be
installed
installed
into
into
your
your
IDE
ide
and
and
provides
provides
access
access
to
to
an
an
AI
ai
chatbot.
chatbot
You
you
can
can
chat
chat
in
in
a
a
dedicated
dedicated
panel
panel
or
or
get
get
in
in
line
line
suggestions
suggestions
and
and
IntelliSense
intellisense
just
just
like
like
GitHub
github
Copilot.
copilot
But
but
unlike
unlike
Copilot,
copilot
it's
it's
totally
totally
free.
free
Well,
well
at
at
least
least
until
until
next
next
year
year
before
before
it
it
becomes
becomes
$19
$19
per
per
month.
month
Its
its
real
real
killer
killer
feature
feature
though
though
is
is
its
its
integration
integration
with
with
Google
google
Cloud.
cloud
It
it
allows
allows
you
you
To
to
link
link
a
a
cloud
cloud
project
project
and
and
then
then
manage
manage
all
all
the
the
resources
resources
directly
directly
from
from
the
the
IDE,
ide
as
as
well
well
as
as
access
access
documentation
documentation
and
and
generate
generate
code
code
samples
samples
for
for
your
your
project.
project
And
and
it's
it's
worth
worth
noting
noting
that
that
Google
google
is
is
working
working
on
on
its
its
own
own
cloud
cloud
IDE
ide
based
based
on
on
Versus
versus
code
code
called
called
project
project
IDX,
idx
which
which
is
is
not
not
only
only
integrated
integrated
with
with
this
this
AI,
ai
but
but
also
also
has
has
things
things
like
like
iOS
ios
and
and
Android
android
emulators
emulators
built
built
in
in
that
that
run
run
on
on
a
a
cloud
cloud
VM,
vm
so
so
you
you
don't
don't
have
have
to
to
download
download
and
and
configure
configure
a
a
bunch
bunch
of
of
SDKs.
sdks
Now
now
currently,
currently
its
its
underlying
underlying
AI
ai
model
model
is
is
not
not
Gemini
gemini
Ultra,
ultra
which
which
is
is
claimed
claimed
Claimed
claimed
to
to
be
be
the
the
best
best
AI
ai
programmer
programmer
out
out
there.
there
If
if
that's
that's
true,
true
Duet
duet
has
has
the
the
potential
potential
to
to
be
be
a
a
GitHub
github
Copilot
copilot
killer
killer
in
in
the
the
future.
future
But
but
speaking
speaking
of
of
Copilot
copilot
killers,
killers
JetBrains
jetbrains
also
also
just
just
announced
announced
their
their
new
new
Copilot
copilot
Killer
killer
in
in
December.
december
It
it
is
is
possible
possible
to
to
use
use
Copilot
copilot
in
in
JetBrains'
jetbrains'
IDE's,
ide's
but
but
the
the
experience
experience
has
has
never
never
been
been
that
that
great.
great
It
it
just
just
like
like
it
it
gets
gets
in
in
the
the
way
way
more
more
so
so
than
than
it
it
does
does
in
in
Versus
versus
Code.
code
The
the
AI
ai
assistant
assistant
feels
feels
much
much
more
more
natural
natural
and
and
well
well
integrated
integrated
and
and
can
can
do
do
things
things
like
like
chat,
chat
refactoring,
refactoring
write
write
documentation,
documentation
write
write
unit
unit
tests,
tests
Offer
offer
companionship,
companionship
generate
generate
commit
commit
messages,
messages
and
and
so
so
on.
on
But
but
with
with
a
a
price
price
tag
tag
of
of
$10
$10
per
per
month,
month
it
it
costs
costs
nearly
nearly
as
as
much
much
as
as
the
the
IDE
ide
itself,
itself
and
and
the
the
initial
initial
reviews
reviews
are
are
fairly
fairly
mixed.
mixed
What's
what's
interesting
interesting
though
though
is
is
that
that
it's
it's
though
though
is
is
that
that
it's
it's
powered
powered
by
by
something
something
called
called
JetBrains
jetbrains
AI
ai
service,
service
and
and
this
this
allows
allows
the
the
chatbot
chatbot
to
to
be
be
powered
powered
by
by
multiple
multiple
different
different
models.
models
There's
there's
not
not
a
a
ton
ton
of
of
detail
detail
on
on
this,
this
but
but
it's
it's
an
an
extremely
extremely
powerful
powerful
idea.
idea
With
with
Copilot
copilot
and
and
Duet,
duet
you
you
have
have
GPT
gpt
4
4
in
in
Gemini.
gemini
But
but
with
with
JetBrains,
jetbrains
you
you
could
could
hypothetically
hypothetically
hook
hook
up
up
your
your
own
own
fine
fine
tune
tune
model,
model
like
like
Like,
like
maybe
maybe
the
the
open
open
source
source
code
code
llama
llama
or
or
Mistral
mistral
combined
combined
with
with
the
the
billions
billions
of
of
lines
lines
of
of
code
code
at
at
your
your
company,
company
allowing
allowing
the
the
AI
ai
to
to
provide
provide
predictable
predictable
responses
responses
based
based
on
on
your
your
coding
coding
conventions.
conventions
That's
that's
pretty
pretty
cool,
cool
but
but
at
at
the
the
Same
same
time,
time
GitHub
github
Copilot
copilot
just
just
leveled
leveled
up
up
big
big
time.
time
Previously,
previously
it
it
was
was
based
based
on
on
GPT
gpt
3.5,
3.5
but
but
now
now
it's
it's
using
using
GPT
gpt
4.
4
It
it
now
now
has
has
They
they
dedicate
dedicate
a
a
chat
chat
window,
window
so
so
you
you
basically
basically
have
have
chat
chat
gpt
gpt
in
in
your
your
IDE,
ide
but
but
what's
what's
really
really
amazing
amazing
is
is
that
that
it
it
has
has
this
this
workspace
workspace
command
command
that
that
allows
allows
you
you
to
to
search
search
all
all
the
the
code
code
files
files
in
in
your
your
workspace
workspace
To
to
write
write
code
code
with
with
the
the
proper
proper
context
context
in
in
your
your
project.
project
So
so
far,
far
I've
i've
actually
actually
found
found
it
it
most
most
useful
useful
for
for
explaining
explaining
code
code
when
when
jumping
jumping
into
into
an
an
unfamiliar
unfamiliar
project.
project
In
in
other
other
words,
words
It
it
makes
makes
it
it
way
way
easier
easier
to
to
figure
figure
out
out
what
what
the
the
hell
hell
is
is
going
going
on
on
with
with
this
this
guy's
guy's
spaghetti
spaghetti
code.
code
It
it
also
also
now
now
writes
writes
your
your
commit
commit
messages
messages
and
and
is
is
also
also
available
available
in
in
the
the
terminal
terminal
To
to
explain
explain
and
and
refactor
refactor
commands,
commands
but
but
there's
there's
one
one
big
big
problem
problem
with
with
these
these
AI
ai
tools.
tools
Sometimes
sometimes
they
they
spit
spit
out
out
suggestions
suggestions
from
from
code
code
and
and
repos
repos
that
that
you're
you're
not
not
allowed
allowed
to
to
use,
use
and
and
I
i
really
really
can't
can't
go
go
back
back
to
to
jail.
jail
But
but
luckily,
luckily
Copilot
copilot
will
will
now
now
search
search
across
across
billions
billions
of
of
files
files
in
in
GitHub
github
and
and
will
will
return
return
the
the
licenses
licenses
on
on
any
any
similar
similar
code.
code
And
and
that
that
means
means
you
you
can
can
be
be
relatively
relatively
confident
confident
that
that
you're
you're
not
not
Stealing
stealing
someone's
someone's
code.
code
Well,
well
I
i
mean,
mean
you
you
are
are
stealing
stealing
it,
it
but
but
you're
you're
allowed
allowed
to.
to
Overall,
overall
these
these
changes
changes
are
are
pretty
pretty
amazing
amazing
and
and
extremely
extremely
useful.
useful
These
these
tools
tools
still
still
can't
can't
build
build
complex
complex
projects
projects
out
out
of
of
nowhere,
nowhere
but
but
the
the
Big
big
question
question
is
is
where
where
are
are
we
we
going
going
from
from
here?
here
Currently,
currently
Copilot
copilot
doesn't
doesn't
run
run
your
your
code
code
or
or
create
create
new
new
files,
files
but
but
I
i
think
think
we're
we're
going
going
there
there
eventually.
eventually
Like,
like
you
you
might
might
be
be
able
able
to
to
just
just
take
take
your
your
client's
client's
requirements
requirements
And
and
say,
say
hey.
hey
Build
build
this
this
thing
thing
in
in
Django.
django
Then
then
Copilot
copilot
will
will
run
run
the
the
commands,
commands
create
create
the
the
files,
files
and
and
run
run
the
the
unit
unit
tests
tests
required
required
to
to
make
make
that
that
a
a
reality.
reality
Then
then
you'll
you'll
continue
continue
fine
fine
tuning
tuning
it
it
with
with
multiple
multiple
Shots
shots
or
or
prompts
prompts
until
until
it
it
builds
builds
exactly
exactly
what
what
you're
you're
looking
looking
for
for
without
without
ever
ever
touching
touching
a
a
line
line
of
of
code.
code
Another
another
missing
missing
piece
piece
is
is
image
image
data.
data
There
there
are
are
already
already
tools
tools
that
that
can
can
convert
convert
a
a
screenshot
screenshot
into
into
code,
code
And
and
as
as
these
these
tools
tools
get
get
better,
better
we'll
we'll
likely
likely
see
see
them
them
integrated
integrated
directly
directly
in
in
the
the
IDE.
ide
Now
now
even
even
if
if
this
this
stuff
stuff
does
does
get
get
really
really
good,
good
I
i
wouldn't
wouldn't
be
be
discouraged
discouraged
as
as
a
a
programmer.
programmer
Right
right
now
now
is
is
one
one
hell
hell
of
of
a
a
time
time
to
to
be
be
alive.
alive
If
if
code
code
is
is
just
just
a
a
means
means
to
to
an
an
end,
end
even
even
if
if
programming
programming
becomes
becomes
obsolete,
obsolete
there'll
there'll
still
still
be
be
engineers
engineers
pushing
pushing
the
the
limits
limits
of
of
whatever
whatever
comes
comes
next.
next
Like,
like
we
we
still
still
need
need
to
to
develop
develop
robots,
robots
brain
brain
chips,
chips
quantum
quantum
Computers,
computers
euthanasia
euthanasia
pods,
pods
laser
laser
guns,
guns
space
space
travel,
travel
time
time
travel,
travel
and
and
all
all
sorts
sorts
of
of
other
other
sci
sci
fi
fi
bullshit,
bullshit
and
and
it's
it's
gonna
gonna
take
take
some
some
good
good
old
old
fashioned
fashioned
problem
problem
solving
solving
engineers
engineers
to
to
do
do
that.
that
So
so
stay
stay
optimistic.
optimistic
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
The founder of Stability AI predicts that there will be no programmers in 5 years, and the developers of the AI tooling will be paid more in 5 years. The next generation AI tooling is called Duet AI from Google, which is free and has a potential to be a killer in the future. The AI assistant is powered by Google Cloud, and the code is available in the IDE. The code is also available in the terminal, and the code is written with the proper context. The code is written with the proper context, and the AI assistant is designed to find all the code files in your workspace and create a single line of code.
AI coding assistants just leveled up, again…
Recently, the founder of Stability AI made an ominous prediction. There are no programmers in 5 years. There are no programmers in 5 years. Just 2 years ago, nobody was using AI code assistance. But 2 years after GitHub Copilot Beta was launched, we're now here. 41% of all code on GitHub right now is AI generated. That's a crazy claim, and I'd be highly skeptical of it. But I'd believe it next year after looking at these crazy new updates in GitHub Copilot, the launch of Google's Duet AI, and the launch We have JetBrains AI, all of which just happened in the last few days. It is December 14, 2023, and you are watching the code report. Before we Get into this video, first a disclaimer. The tools we're about to look at may make you want to drop out of your computer science degree and switch your major to plumbing, But that would be dumb because they're also coming out with AI powered smart toilets. But more importantly, pessimism leads to weakness, optimism leads to power. It's possible programmers won't exist in 5 years, but it's Also possible that programmers will get paid 5 times as much in 5 years because everyone got discouraged and quit computer science in 2023. Okay. So now that we have that optimism out of the way, what we're looking at today is Next generation of AI tooling, but as of today, that's all it is. It's not capable of replacing any human yet. The big announcement yesterday is that Duet AI from Google is now generally available. It can be installed into your IDE and provides access to an AI chatbot. You can chat in a dedicated panel or get in line suggestions and IntelliSense just like GitHub Copilot. But unlike Copilot, it's totally free. Well, at least until next year before it becomes $19 per month. Its real killer feature though is its integration with Google Cloud. It allows you To link a cloud project and then manage all the resources directly from the IDE, as well as access documentation and generate code samples for your project. And it's worth noting that Google is working on its own cloud IDE based on Versus code called project IDX, which is not only integrated with this AI, but also has things like iOS and Android emulators built in that run on a cloud VM, so you don't have to download and configure a bunch of SDKs. Now currently, its underlying AI model is not Gemini Ultra, which is claimed Claimed to be the best AI programmer out there. If that's true, Duet has the potential to be a GitHub Copilot killer in the future. But speaking of Copilot killers, JetBrains also just announced their new Copilot Killer in December. It is possible to use Copilot in JetBrains' IDE's, but the experience has never been that great. It just like it gets in the way more so than it does in Versus Code. The AI assistant feels much more natural and well integrated and can do things like chat, refactoring, write documentation, write unit tests, Offer companionship, generate commit messages, and so on. But with a price tag of $10 per month, it costs nearly as much as the IDE itself, and the initial reviews are fairly mixed. What's interesting though is that it's though is that it's powered by something called JetBrains AI service, and this allows the chatbot to be powered by multiple different models. There's not a ton of detail on this, but it's an extremely powerful idea. With Copilot and Duet, you have GPT 4 in Gemini. But with JetBrains, you could hypothetically hook up your own fine tune model, like Like, maybe the open source code llama or Mistral combined with the billions of lines of code at your company, allowing the AI to provide predictable responses based on your coding conventions. That's pretty cool, but at the Same time, GitHub Copilot just leveled up big time. Previously, it was based on GPT 3.5, but now it's using GPT 4. It now has They dedicate a chat window, so you basically have chat gpt in your IDE, but what's really amazing is that it has this workspace command that allows you to search all the code files in your workspace To write code with the proper context in your project. So far, I've actually found it most useful for explaining code when jumping into an unfamiliar project. In other words, It makes it way easier to figure out what the hell is going on with this guy's spaghetti code. It also now writes your commit messages and is also available in the terminal To explain and refactor commands, but there's one big problem with these AI tools. Sometimes they spit out suggestions from code and repos that you're not allowed to use, and I really can't go back to jail. But luckily, Copilot will now search across billions of files in GitHub and will return the licenses on any similar code. And that means you can be relatively confident that you're not Stealing someone's code. Well, I mean, you are stealing it, but you're allowed to. Overall, these changes are pretty amazing and extremely useful. These tools still can't build complex projects out of nowhere, but the Big question is where are we going from here? Currently, Copilot doesn't run your code or create new files, but I think we're going there eventually. Like, you might be able to just take your client's requirements And say, hey. Build this thing in Django. Then Copilot will run the commands, create the files, and run the unit tests required to make that a reality. Then you'll continue fine tuning it with multiple Shots or prompts until it builds exactly what you're looking for without ever touching a line of code. Another missing piece is image data. There are already tools that can convert a screenshot into code, And as these tools get better, we'll likely see them integrated directly in the IDE. Now even if this stuff does get really good, I wouldn't be discouraged as a programmer. Right now is one hell of a time to be alive. If code is just a means to an end, even if programming becomes obsolete, there'll still be engineers pushing the limits of whatever comes next. Like, we still need to develop robots, brain chips, quantum Computers, euthanasia pods, laser guns, space travel, time travel, and all sorts of other sci fi bullshit, and it's gonna take some good old fashioned problem solving engineers to do that. So stay optimistic. This has been the Code Report. Thanks for watching, and I will see you in the next one.
The founder of Stability AI predicts that there will be no programmers in 5 years, and the developers of the AI tooling will be paid more in 5 years. The next generation AI tooling is called Duet AI from Google, which is free and has a potential to be a killer in the future. The AI assistant is powered by Google Cloud, and the code is available in the IDE. The code is also available in the terminal, and the code is written with the proper context. The code is written with the proper context, and the AI assistant is designed to find all the code files in your workspace and create a single line of code.