Beware of AI Coding Assistants | GitHub Copilot vs JetBrains AI

12,859
0
Published 2024-02-08
As promised I compared the most popular AI Coding Assistant Tools: GitHub Copilot, JetBrains AI Assistant, Duet AI. However, while performing the test I realized that I had something more important than telling you that I prefer GitHub Copilot over the competition: *there are some features you should avoid from these tools*. Watch the video to get to know more!

🤓 More details on my website: 🤓
marcolenzo.eu/github-copilot-vs-jetbrains-ai-assis…

🤝 Connect with me: 🤝
www.linkedin.com/in/marcolenzo/

👌Get a CodeCrafter Discount 👌
app.codecrafters.io/join?via=marcolenzo

🍕 I've got an Italian accent 😅
If you have trouble understanding me, activate the closed captions! They are manually corrected.

#githubcopilot #ai #softwaredeveloper

0:00 GitHub Copilot vs JetBrains AI
2:25 Should you prompt the AI?
4:03 Should you use Test Autogeneration?
4:55 Explain code and Simplify Code
6:22 Final Thoughts on AI Coding As

All Comments (19)
  • @MarcoLenzo
    Do you use an AI Coding Assistant? If yes, which one!
  • @modgeosys
    As a multi-decade developer myself, I can honestly say this is one of the best articulations of the power and limitations [for now and the near future] of AI coding assistants I've seen so far. Bravo!
  • @jorgegatica
    You're absolutely right. I comment on my case as a reference. The 'AI Assistant' TRIAL autocomplete was suggested as I typed, so all good. When I hired him, he didn't, and just like Marco says, you have to give him very, very specific instruction, and then he writes a lot more than you asked for, so you have to be reviewing a lot.
  • @sanderschat
    Great great mindset. I had the same feeling. AFter the first 'Wooow', i slowly started to realize these tools are by far not perfect. And will create more errors if you dont know what you are doing (as a junior) But as you said, the 'simplify code' is a great way of learning or realizing new ways of coding. Ai coding, for now, is a supplement. Not a complete meal.
  • @iggykarpov
    Ciao Marco. Mi piace molto questa spiegazione e mi sono appena iscritto al tuo canale. Grazie mille!
  • @eduardwiu
    I should saw this video 2 hours ago, I already own the Copilot and is very very fast / responsive over the Jetbrains AI, the advantage that I see in Jetbrains AI is IDE integration (commit message, test generation, file creation) but at the of the day as you said, I want the AI to predict my thoughts, not prompt it all the time.
  • After using copilot for almost a year now and trying out ai assistant for the past week. I completely agree with Marco. Copilot's inline code completion is miles ahead of ai assistant. It even seems to read my mind at times. Unfortunately, AI assistant's inline code completion is barely noticeable. So much that I stumbled across this video trying to figure out if something isn't setup correctly. It's unfortunate too because I prefer ai assistant for all the other features but inline code completely is arguably the most important thing when trying to be fast and efficient.
  • @supercurioTube
    Wise words and well put. The experience can range from really pleasant and a huge boost when a model is very good at a language (like in Python) to a complete drag when generating code by prompting on what a model is not very competent, like what I'm evaluating at the moment for Zephyr RTOS. It's C, but all models I've found are trained on old codebases and a lot changed since it's so the generations don't use the right approach and don't compile without spending a lot of time fixing them.
  • @MikeOlivera
    Thanks for sharing! i wasn't sure if test Jetbrains AI. I will keep with GH :)
  • @slimyelow
    There is no better regex companion than straight up 3.5 GPT. She was my coding partner all week and I was productive like never before. - I luv my GPT
  • @Kust0r
    Hi there professor! Wow what a pro presentation here! It seems to me them have somehow the same limitation for everything AI stuff today, and it's reassuring in a way. Is this the dawn of a forthcoming future of dreadful apps/software?
  • @serenditymuse
    I wish the assistant would read my mind and shut up when I don't want my flow interrupted. I am an advanced developer and it bothers me to know end if something starts typing inline.
  • @NehezTheWrackful
    As long as u are in a project u are permitted to send the code on M$ servers :). But for private projects is quite nice.
  • @ramielkady938
    I want to ask you a questions, do tech leads spend most of their time "writing code" or "reviewing code" ? you are welcome.
  • @MrShaan-
    Hi Marco Lenzo , you are doing very well with your video . No matter how great your video is, you will get NO views if you have not done the proper SEO & keyword research for your title, description, tags, and more. do you wanna know more about this ?
  • @uhuebner
    Man, your mic is clipping as hell. I suggest you turn it down a bit in your next videos.
  • @bobbastian760
    Bro, stop rolling your 'r' in English, this makes it EXTREMELY difficult to listen to what you're saying. It's a simple thing you can do to improve your English by literally 50%. If you do this it will really help your channel trust me 👍