ChatGPT is BROKEN!

Поделиться
HTML-код
  • Опубликовано: 16 июл 2024
  • Start your software dev career - calcur.tech/dev-fundamentals Be notified of new C/C++ course: calcur.tech/c-cpp-newsletter
    💯 FREE Courses (100+ hours) - calcur.tech/all-in-ones
    Timestamps:
    00:00 - Intro to ChatGPT
    01:12 - What I like about ChatGPT
    05:33 - The dark side of ChatGPT
    ⚛️ FREE React Course (20 hours) - calcur.tech/free-react-course
    ✅ Data Structures & Algorithms - calcur.tech/dsa-youtube
    ~~~~~~~~~~~~~~~ CONNECT ~~~~~~~~~~~~~~~
    ✉️ Newsletter - calcur.tech/newsletter
    📸 Instagram - / calebcurry
    🐦 Twitter - / calebcurry
    🔗 LinkedIn - / calebcurry
    ▶️ Subscribe - calcur.tech/subscribe
    👨🏻‍🎓 Courses - www.codebreakthrough.com
    ~~~~~~~~~~~~~~ SUPPORT ME ~~~~~~~~~~~~~~
    ↪ My Amazon Store - www.amazon.com/shop/calebcurry
    🅿 Patreon - calcur.tech/patreon-calebcurry
    🅖 GitHub Sponsors - github.com/sponsors/CalebCurry
    Ⓟ Paypal - paypal.me/calcur
  • НаукаНаука

Комментарии • 60

  • @codebreakthrough
    @codebreakthrough  Год назад +7

    Do you use ChatGPT for coding? How has it been?
    Be notified of new C/C++ course: calcur.tech/c-cpp-newsletter

    • @only4posting
      @only4posting Год назад +1

      When is it supposed to be released ? A few weeks from now ? A few months fin now ? Or rather august/ September ?
      Just my 2cts,
      There was a big c++ course, from udemy, that costed over $100, but people could grab it, for 11 bucks.
      A gigantic course, over 38 hours, that was supposed to cover a ton of things.
      Unfortunately, the guy had his powerpoint slides, for each chapter..., where he would read exactly whatever there was written... with no explanation, no soul , nothing.
      Then, ok, 'here is an example', where all the code was already written... he would walk through the code... little to no explanations.... no real examples....
      Then, there were plenty of important thus things that he would 'forget' to mention...
      How can a c++ guy talk about an array... about a vector... and not talk about a... 'deque' ?
      C++ already is super complex to understand. So, if you don't take whatever time it takes, to use real world exemples, to really explain what that particular function, method, etc truly means, than, can we really talk about a 'complete course'...?
      Then, there was another issue: he used codeblocks for his entire course. At max 720p resolution, that meant:
      - hours upon hours of quite blurred texts
      - hours upon hours with that ultra white, bright interface...
      - it was based on c++14, despite the course being quite recent
      But the bad point was ..the lack of clear explanations through some cool examples.
      'Ok, in this lesson, let's talk about pointers with several 'depth levels'. You can use, eg, ****myVar, as a pointer to a pointer to another pointer to another pointer'. Here is a powerpoint slide, with a simple, stupid example'! easy, huh ?
      Perfect, let's move to something else"
      Is like a geek teaching his 97yo grandmother how to, eg, replace an old mechanical hard drive by a ssd or nvme: "why can't she un understand it ? It's just so easy, so logical! She just needs this, this and this, and voila, it's done"
      In 99%.. if not 100% of the video tutorials, entire courses use... the console, or COUT to output the different results, debug, etc. but very often, what people want to do, is learning how to code/ create a tiny little app, with a few buttons and components. But nobody ever explains how to code such tiny windows app (eg, a dumb notepad app...), in c++ (when c++... is the prefect language to code different OSs...). Do you think you could integrate something like that ? Maybe as a 'bonus' material, if the course sells well ?
      Another thing... SDL is used everywhere. It deserves some love, from the instructor, with a few examples.
      Then, why not quickly explaining how stuff like github works...
      Finally, why not making a final lesson, some kind of a bigggg example project, that integrates every single thing that students were supposed to have learnt throughout the course ?
      Sorry for this long comment .

    • @pyromagne2280
      @pyromagne2280 Год назад

      I used it once in coding and I am Impressed, I have a PHP code that validate user's input if it is already in my database (MySQL), and I want to used that code exactly in my Java program that uses also MySQL using JDBC, my problem is I do not know the equivalent method or function, that is the time that I used chatGPT to translate my PHP code into java, and after some checkups and modification it works, Instead of manually translate it or convert it, I save a lot of time.

  • @aronspore
    @aronspore Год назад +16

    ChatGPT should be an assistant for programmers, not their main brain. That's where I think people get it wrong. You gotta think beforehand, test the code, and then polish using the AI.
    It's an amazing tool for learning or refining code.

    • @Linkario86
      @Linkario86 Год назад +1

      This. Also if something goes wrong, and most of your code is just generated copy pasted, it's like you'll have to debug someone elses code, which can be super painful.

  • @EmersonFlemingEmRock13
    @EmersonFlemingEmRock13 Год назад +9

    ChatGPT is a great tool for trimming the BS out of coding for me. It gives me either a solid base to work off of or I'll ask it to handle a simple function that I don't want to waste my time with, like parsing an input or reading and writing to files. The best way to approach it is as something that will *help* you code, not code for you. Anything related to a main function or your output should ultimately be built by you, as I've found it will often give you a single-use case for code to accomplish a very specific task, rather than providing a good framework so several inputs will yield the correct output. I've seen it literally hard-code based on an input I gave it and the desired output, and that was when I started to step back and realize it's a tool rather than a crutch. I'm sure it will only improve in the coming years and pretty much replace traditional coding, but I do think that anyone new to coding shouldn't be discouraged by this and rather embrace the opportunity and learn to work with it, rather than shun it or let it do all your work for you.

  • @techforGod
    @techforGod Год назад +7

    It has 100% confidence at the same time 0% confidence.

  • @AliciaSykes
    @AliciaSykes Год назад +3

    Great video
    I've been using GPT-4 pretty much everyday for trivial stuff, like writing markup, generating stuff from data, boilerplating my tests, etc. And it's amazing at that, but when it comes to more complex stuff, it's too easily swayed by the ignorance of the user, or that of the training data, that it make dumb mistakes that any mid-level programmer should spot immediately

  • @BenjaminEmm
    @BenjaminEmm Год назад +2

    It can be really hit or miss for me. One day it might help me design an entire program, and the next day it tells me a seven letter word i'm looking for is a 3 letter word. That is a real example when I was asking for help with a crossword puzzle... I told it I was looking for a seven letter word with an L at a certain position and it told me the word I was looking for was "Awl"... I don't know how it gets so confused sometimes but it's definitely a useful tool.

  • @hhjl--lkj55
    @hhjl--lkj55 Год назад

    great video! love the ending, that really surprised me.

  • @D_Analyst007
    @D_Analyst007 Год назад +3

    You are to the point ! Never use it to learn something new, use it for the things that you can verify, it hullucinates and will never say it doesn't know (apart from 2021 kb cutoff)

  • @someone9493
    @someone9493 Год назад +3

    I've tried using it a couple of times, but mostly to explain some concepts rather than write code. It can be very useful as an assistant, but definitely not as a replacement, at least not with its current capabilities.

  • @Why_I_am_a_theist
    @Why_I_am_a_theist 11 месяцев назад

    I started using ChatGPT when I picked up C++ Primer to get a good hold of C++ concepts. It helps a lot but terribly confuses you at places like undertanding differnent types of Initializations etc. The plus point is that now I don't have to spend hours surfing throug SO sites and looking at a lot of resources just to get a point across my head.

  • @Eren_Yeager_is_the_GOAT
    @Eren_Yeager_is_the_GOAT Год назад +14

    he's still learning stop bullying him🥺

  • @oglothenerd
    @oglothenerd Год назад +2

    The fact that some programmers are stuck without AI nowadays is scary! People back in the 70s be writin' C compilers for fun!

    • @Linkario86
      @Linkario86 Год назад +1

      Good for me, as I keep improving without AI so I will stay able to spot the bs it can produce

    • @oglothenerd
      @oglothenerd Год назад +1

      @@Linkario86 Team No AI! Let's gooooo! I do think AI has legit uses, but not a good thing when applied to skills.

    • @Linkario86
      @Linkario86 Год назад +1

      @@oglothenerd yeah same here. It definitely is a productivity booster. But if you can't pinpoint the issues it's no use

    • @oglothenerd
      @oglothenerd Год назад +1

      @@Linkario86 Yeah, AI is cool. But if you rely on it so much that you break if it is taken away, that is really bad! You need to be especially careful if it is proprietary!

  • @aboubacarsidikikourouma1837
    @aboubacarsidikikourouma1837 Год назад +8

    I love chatgpt. It has been amazing tool for my learning journey so far

  • @Kanak_Bodkhe
    @Kanak_Bodkhe 10 месяцев назад

    Right now im a beginner learning cpp and I only use chatgpt like a doubt solver mostly giving it my code and asking what's wrong with it? i like chatgpt as its an teacher or something for me but not as a go and do it for me

  • @programmingjobesch7291
    @programmingjobesch7291 Год назад

    2:51- Even here it went back to using vectors instead of having the deques request persist.😂

  • @GameSmilexD
    @GameSmilexD Год назад

    It cant even code custom cryptography solutions and has a really bad time keep tracking of context in a timeline. Its pretty good to write a few points or a raw paragraph and ask it to expand and make it look pretty for formal stuff xD

  • @mohammedxiii
    @mohammedxiii Год назад +1

    I have been using it a lot over the past few months and I judge anyone that isn't sceptical of its output.
    Strap in for articles with inaccuracies and codes filled with bugs flooding the internet. Ironically that'll be the future training data set for future models.

  • @gatjuatwicteatriek4590
    @gatjuatwicteatriek4590 Год назад +1

    I don’t depend on chatGPT. It gives incorrect codes sometimes

    • @kenosabi
      @kenosabi Год назад

      It shouldn't be writing your code for you. It should he an assistant.

  • @peterwooldridge7285
    @peterwooldridge7285 Год назад

    Your comment re programmer's overcomplicating code is so true. Mind you, I think the fundamental flaws in the OOP model are a significant contributory factor.

  • @ares106
    @ares106 Год назад +1

    For me the biggest benefit of chat GPT is teaching me how to code, not writing the code for me.

  • @josephmwale3565
    @josephmwale3565 Год назад

    I noticed the errors when solving some statistics problems.. I could clearly see it was confused 😂😂

  • @cookmymeat
    @cookmymeat Год назад

    I asked ChatGPT the regular expression I needed to use to match some pattern in a url and it gave me a workable answer but calling it JavaScript code. I told it "nope, that's Perl" and it replied (verbatim): "My apologies, I made a mistake. The regular expression you're looking for in Perl would be..." Oddly enough now, in the history, (I just checked and found the occurrence), the original reference to JavaScript has totally disappeared, so my correcting ChatGPT doesn't make sense at all. It tells you everything you need to know though: ChatGPT is A-OK with a little revisionism as long as it puts it in a better light. It feels like it acts like a spoiled kid, or a president who cannot acknowledge a past mistake and has to add the state of Alabama with his sharpie to align with what he previously said. WTAF?

  • @LukeAvedon
    @LukeAvedon Год назад

    100% agree. Trust but verify as they used to say in the 80s.

  • @kenosabi
    @kenosabi Год назад +1

    It shouldn't be writing your programs for you. However it's proven to be an incredibly powerful and useful tool for me. I can find answers I'd otherwise have to sift through stackoveflow and Google results. Forgot some stupid methods arguments? Boom instantly. Often faster then sifting through docs after having to go and locate each projects docs. The time saved itself is incredibly useful. It's also a great teacher as long as you ask good questions (which you should be doing on SO too). Generally the more specific the better. Its great for getting an over view or quick start guide to a new package.
    The tech world can't seem to decide if the AI is getting rid of developers or just fu*king useless. The whip lash is unreal. 😂

  • @cbbcbb6803
    @cbbcbb6803 Год назад

    What if you asked ChatGPT if it has ever been wrong?

  • @lakshanperera9735
    @lakshanperera9735 Год назад

    will it take our programming jobs

    • @hotrodhunk7389
      @hotrodhunk7389 Год назад +1

      Yes

    • @termrus9835
      @termrus9835 Год назад +1

      I think everyone's going to be fucked over by AI, but that shouldn't stop you from learning to code, because you will still need qualified people to clean up the mess in case AI fucks something up

  • @schlaus_kwab
    @schlaus_kwab Год назад

    did you just advise to go ahead and fool ourselves in the next job interview?

  • @nickwoodward819
    @nickwoodward819 Год назад

    I'd give the code @3:40 a 20% chance of being right

  • @hotrodhunk7389
    @hotrodhunk7389 Год назад +4

    I use it as a teacher. I code until I can't get it to work. Then ask gpt what I did wrong

    • @mohammedxiii
      @mohammedxiii Год назад

      It's people like you that are should be replaced by AI. I doubt everything you've learned.

  • @ilihrf
    @ilihrf Год назад

    ChatGPT is BROKEN! real

  • @glaxzo2760
    @glaxzo2760 Год назад

    naughty naughty boy

  • @worcestershire1080
    @worcestershire1080 Год назад +1

    lol

  • @pastuh
    @pastuh Год назад

    90% of the time I only see this message: Sorry, it's my fault, I'm sorry. I spend more time correcting mistakes in the text that was given to me..
    But it's great for processing text which was provided by me.

  • @kalahari8295
    @kalahari8295 Год назад

    🤦🏾‍♂️

  • @AliciaSykes
    @AliciaSykes Год назад

    nice hotmail address ;)

  • @hello.4693
    @hello.4693 Год назад

    I liek ChatGPT It Hellps me to lern morest english, now i cant speak better english.

  • @davidpro0
    @davidpro0 Год назад

    First comment lol

  • @only4posting
    @only4posting Год назад

    Is it just me ? Anytime i ask chatgpt to write me some little code in c++, powershell, etc, it replaces stuff like " by %quote...
    Imagine 1 page of code, where every single sign, like ; ! " < , etc, gets replaced by some html code....
    And I'm forced to open it in notepad++, or other text editor, and do a 'replace all by '...
    Several times I've asked "can you replace your html tags, etc, by the right characters ?", to which chatgpt immediately replies 'sure ! Here it is'.... and it spits the exact same code full of %quote....!
    Lol...

  • @fernando7517
    @fernando7517 Год назад

    🥱🥱😴😴😴