Will ChatGPT Vision Replace Frontend Developers?

Поділитися
Вставка
  • Опубліковано 16 лип 2024
  • bit.ly/3PWdbkz 👈 Design & code like me. Use "UI2023" for 23% Off!
    designcourse.com/af 👈 My upcoming "Advanced Frontends" Course
    -- Today, I'm going to test out the brand new ChatGPT Vision to see just how well it can take 3 different UI design mockups, and translate them to the browser with HTML, CSS, and even JavaScript.
    0:00 - Intro
    0:33 - Layout 1 (Simple Card)
    2:26 - Layout 1 Results
    3:10 - Layout 2 (Responsive List)
    4:52 - Layout 2 Results
    6:31 - Layout 2 Follow-up Results
    7:16 - Layout 3 (Full layout)
    9:34 - Layout 3 Results
    10:28 - Final Thoughts
    Let's get started!
    #ai #chatgpt #frontend
    - - - - - - - - - - - - - - - - - - - - - -
    Subscribe for NEW VIDEOS!
    Learn UI/UX: designcourse.com
    My personal FB account: logodesigner
    Coursetro FB: coursetro
    Coursetro's Twitter: / designcoursecom
    Join my Discord! / discord
    ^-Chat with me and others
    - - - - - - - - - - - - - - - - - - - - - -
    Who is Gary Simon? Well, I'm a full stack developer with 2+ decades experience and I teach people how to design and code. I've created around 100+ courses for big brands like LinkedIn, Lynda.com, Pluralsight and Envato Network.
    Now, I focus all of my time and energy on this channel and my website Designcourse.com.
    Come to my discord server or add me on social media and say Hi!
  • Навчання та стиль

КОМЕНТАРІ • 119

  • @DesignCourse
    @DesignCourse  9 місяців тому +51

    I personally can't wait until AI can take care of frontend. The goal is to speed up development so that we can focus on the product and customers.

    • @abenjamin13
      @abenjamin13 9 місяців тому +6

      Nope, just enhances our jobs. We still have to double check it’s work 🫵

    • @jeremiedsouza6703
      @jeremiedsouza6703 9 місяців тому +13

      Can't wait for it to take over ui/ux. Itseems it's abilities are more tuned for creativity.

    • @Samir-50082
      @Samir-50082 9 місяців тому

      I like to code, so I need to go to the backend

    • @Just.Alexander
      @Just.Alexander 9 місяців тому

      Ah yes, remind me again how do you focus on the product as a software engineer (server/client or both) when 95% of the job will be automated in 5 years time ? Even UI will be a press of a button in 5 years if this keeps going.
      What we'll all be CEOs or suddenly become math geniuses and will LOVE working with statistics and go be AI engineers or all the people that like working on the visual part of a digital product suddenly switch to become DevOps or Cloud engineers ?
      And don't get me started on prompt engineering because that's a joke because when it gets to the point that anybody can type in a paragraph and get half an app in 15 min then talk to chatgpt again and midjourney/dall-e for another 30 min and boom you get the product, then that suddenly is not a job anymore.
      Oh and I LOVE how some companies have clips with people saying AI but with "Man in the middle". Guess what part of the production/supply chain almost every company for the past 15 years has been replacing ? Hint: Cutting out the middle man.
      And whoever thinks that companies won't replace you before you can blink you're very very wrong. An employee is an expense and a liability on the balance sheet and as long as the Growth mentality and the priority to appease stockholders first and foremost at the expense of the working class, that's how it'll stay until people speak up and Demand a change out of this disgusting monetary system. Wonder how long of people will be out of a job and in poverty, spending what little money they'll have to buy courses to "upskill" or "reskill" (good luck doing that with hundreds of millions of people)
      Really don't see how people don't understand this. This is what AI can do NOW less than 1 year after the major version got released, that put it on every media's radar for 2 months but they've suddenly stopped talking about it. You really think it won't be able to do 95% of anything that's done with a computer in 5 years time ?
      And if people don't speak up and continue with this system, guess who'll be reskilled into blue collar workers? Hint it won't be the politicians or the Executives of companies.

    • @SolidWorksMastery-hr4sg
      @SolidWorksMastery-hr4sg 9 місяців тому +7

      well i'm sure it will replace ui/ux designers much faster so we can focus on the product and customers.

  • @s0l0r1d4
    @s0l0r1d4 9 місяців тому +63

    I'm a frontend dev myself and I use chatgpt sometimes. If it's gonna replace anybody it won't replace the developer, it'll replace Stack Overflow. It's actually already happening

    • @Envision_
      @Envision_ 9 місяців тому +7

      I am in the middle of my journey to become a fronted dev, and I use it a lot to debug sytax errors and other minor stuff - and to explain things to me and add comments to my code. I think in those areas, it is great!

    • @fuco5951
      @fuco5951 9 місяців тому

      I was working with an older Python library recently, and GPT had no chance of providing anything usable. When it gets out of the scope of basic monkey see monkey do code, it's totally lost. Github copilot was also not helpful at all. Stack Overflow helped me with the first link available I saw. Not that I'm not using GPT, I'm using it a lot, but it's not near good enough

    • @geldelian
      @geldelian 8 місяців тому

      simple questions yes, but complex ones no

    • @ArtByAhri
      @ArtByAhri 7 місяців тому

      exactly 😂. im more about the backend but i can design decently so i would say ofc it won’t replace a frontend dev

  • @Anselm243
    @Anselm243 9 місяців тому +48

    When prompting especially something as complex as the last example. A good prompt would be to ask gpt “To explain in detail what does it see in the image”, once it gives you an answer, correct gpt on where it made mistakes and then ask it to write the code.

    • @hackbaba999
      @hackbaba999 9 місяців тому +1

      Have u tried this yourself? Was it able to create something like that complex last design?

    • @Envision_
      @Envision_ 9 місяців тому +4

      That's some solid advice!

  • @chidoziechukwugbo9746
    @chidoziechukwugbo9746 9 місяців тому +89

    Even ChatGPT can't do CSS. I feel better about myself now

    • @tedstersscience1637
      @tedstersscience1637 9 місяців тому +5

      Yes it can, especially GPT4. It depends on how well you can prompt it, if you prompt it right it's gonna do a better job. Proof: I'm about to launch an esports website with css and UI elements done entirely by it, as a matter of fact it coded both the front-end and back-end from scratch, saving me close to $100k in dev costs.

    • @kipfitpal
      @kipfitpal 9 місяців тому

      ​@@tedstersscience1637😂😂😂 of all the things that never happened, this never "happenedest".

    • @SamyadeepPurkayastha
      @SamyadeepPurkayastha 9 місяців тому +2

      That's now. What will happen in 1y or 2y.

    • @Sergeant_Camacho
      @Sergeant_Camacho 9 місяців тому +3

      everyone hates CSS, even ChatGPT lmao

    • @fraxizztv6433
      @fraxizztv6433 9 місяців тому

      Yet*

  • @XxbankerboomxX
    @XxbankerboomxX 9 місяців тому +19

    I tried asking it "Replicate it exactly as in the photo in code" and it came out pretty well

  • @thailonlucasart
    @thailonlucasart 9 місяців тому +11

    We don’t need to be scared. When chatgpt give us a wrong answer, we need to be frontend to fix it 🤷🏻‍♂️

  • @tonybombski
    @tonybombski 9 місяців тому +1

    It's impressive that it gets the overall structure pretty well and created working javascript for the timer as well. As a front end dev, i don't think AI is quite there yet, but it's getting closer and closer.

  • @bynneh
    @bynneh 9 місяців тому +7

    The answer is not today

  • @crazy_hardcore_gaming
    @crazy_hardcore_gaming 9 місяців тому +3

    Yeah, I was dealing with a similar issues with chatGPT. It can help but it definitely has trouble making a final product or doing abstract things. I just wasted an hour and a half trying to get the AI to help me out with displaying a 3D object in a web page. A .glb 3D object.

  • @koyotegambit
    @koyotegambit 9 місяців тому +3

    By reading the comments, my I suggest like a tiny series on prompts. Looking at how different prompts would solve different designs.

  • @CoryTheSimmons
    @CoryTheSimmons 9 місяців тому +2

    As someone who definitely doesn't ask ChatGPT weird stuff, you might want to clear or hide your chats before recording (click your face > Settings).
    I am anxious every time you post a ChatGPT vid.😬

  • @thokozanimanqoba9797
    @thokozanimanqoba9797 9 місяців тому +2

    ChatGPT is like working with someone who understands what you want, if you gonna tell it using basic explanation, you except basic results, you can't expect super results with basic prompting, everything depends on your prompting

    • @tedstersscience1637
      @tedstersscience1637 9 місяців тому

      I couldn't agree more. And if you know how to prompt it, one man can beat entire dev teams.

  • @curious_one1156
    @curious_one1156 9 місяців тому +3

    The prompts will have to be chained. First focusing on the overall structure, and then on the specific modifiable parts of it.

  • @artemu78
    @artemu78 9 місяців тому

    what is live server you just used? is it something built in in VSCode ?

  • @Envision_
    @Envision_ 9 місяців тому

    Gosh, what a relief. I'm learning JavaScript right now, intensively, and for a second, after reading the title, I thought "ugh, damn"

  • @Sam-vz7pf
    @Sam-vz7pf 9 місяців тому

    Good work.

  • @DustinWillis18
    @DustinWillis18 9 місяців тому +21

    As a frontend dev, a part of me was happy that it didn't knock it out of the park on the first try. But I am excited to see what it can do in the future.
    I am in the camp that believes AI is a tool that will make our jobs easier and get products across the finish line faster if used correctly and not as a full replacement of everyone involved from start to finish.

  • @surfacei
    @surfacei 9 місяців тому +1

    One thing that I have noticed when using chat GPT is it. Sometimes you have to kind of be rude to it. It'll forget stuff and sometimes it won't write the code the right way because it will forget a block. So sometimes you have to say "Hey you forgot stuff. Can you go back and check and see if you miss something" And usually if I do that it will say oh sorry and give me the correct result.

    • @Line49Design
      @Line49Design 9 місяців тому +1

      That is awesome. You have to hold it accountable just like a subordinate 😂

  • @petenicholson3255
    @petenicholson3255 9 місяців тому +3

    It's great for javascript and anything that relies on calculations, but with design led things, I think it's harder work to speak to it correctly than actually code it yourself. It still works as a great developer helper whilst I do the senior work ha

    • @denhaak8792
      @denhaak8792 9 місяців тому +1

      As a junior I've found it to be a good resource as an assistant to solve problems and freshening up on syntax I haven't used much or not in a while. It's a useful tool, but far from a replacement.

  • @switch387
    @switch387 9 місяців тому +1

    It's ur way of prompting, i've got 90% close to ur UI with just one line.

  • @adventuresinbytes
    @adventuresinbytes 9 місяців тому

    My experience with ChatGPT when asking it engineering questions is that it will routinely "lie" to you. I think that they call this hallucinations in the machine learning parlance. Some often repeated advice that I see online is to give it more sophisticated prompts and then it will start doing better but this doesn't seem to align with my experience at all. But perhaps I'm misapplying the advice. From what I've seen the more focused you can make it on one particular aspect of the problem the better the result. So in the case of your examples here the way I would have done it would have been to have it focus on layout only and ignore styling entirely.

  • @Graphics.DesignFix
    @Graphics.DesignFix 7 місяців тому

    Absolutely, the advancement of AI in frontend development holds great potential for speeding up the process. It allows us to shift our focus towards enhancing the product and addressing customer needs more efficiently. Exciting times ahead!

  • @mistercakes
    @mistercakes 8 місяців тому

    You'll get much better results if you edit your prompt and resubmit than if you try to steer it. I usually add things like, I tried this before but it did xyz.

  • @koyotegambit
    @koyotegambit 9 місяців тому +1

    So I believe it will help speed up the work, just not do it completely. The js it did worked, so maybe if you just provided that section and prompted the design more specific it would work, I don't know, just thinking that's it's like a student learning, can't ask too much of a complex request.

  • @ironyman7015
    @ironyman7015 9 місяців тому +1

    You still need frontend engineers for the logic, backend api calls and everything.

  • @sereneabrahammathew9738
    @sereneabrahammathew9738 9 місяців тому +2

    Atleast we can create markup 😊

  • @asong9695
    @asong9695 8 місяців тому

    But stack overflow still cost less and more environmental friendly?

  • @AlexMNet
    @AlexMNet 7 місяців тому

    And even if your prompt engineering sucks (I wouldn't know because I don't have the best prompt skills either 🤣) it seems like it starts to almost be just as much work prompting to just code the thing! With tailwindcss we can have this design up in running before any one is done prompting and re-prompting chaptGPT. Not quite there but I am sure it will get better with time!

  • @asadanik5987
    @asadanik5987 8 місяців тому

    Can it design with SwiftUI ??? For iOS App?

  • @surfacei
    @surfacei 9 місяців тому +1

    One other thing to think about is that in Chad GPT4. You can also have it generate images as well so you can tell it to generate the oceans image and it'll give you a code prompt snippet that you can paste and it'll generate that image for you. If you just don't happen to have one. That's a neat tip

  • @user-il9qo4qc4n
    @user-il9qo4qc4n 9 місяців тому +9

    Pretty sick of these scaremongering 'Will AI replace you' videos from tech youtubers. It's pretty insulting to your viewers.

    • @garrettsmith6014
      @garrettsmith6014 9 місяців тому +2

      I mean... It's a legitimate question, and good to keep track of how far along it is. Need to stay ahead of the AI if you wanna stay relevant.
      And it makes for an interesting video!

    • @user-il9qo4qc4n
      @user-il9qo4qc4n 8 місяців тому +1

      @@garrettsmith6014 I reject the whole idea that AI tools are inevitable. It's fearmonging for views.

  • @katemc516
    @katemc516 9 місяців тому +8

    But real companies don't write frontend code like this lol
    Things are wrapped in react, nextjs, tailwind etc, and they often have their in house libraries as well
    Not to mention the amount of time you spend on writing details prompts is getting longer and longer plus the time you have to spend on modifying the generated code, you might as well write it yourself 😉

    • @tedstersscience1637
      @tedstersscience1637 9 місяців тому +5

      What you're failing to see is that while writing prompts with sufficient specificity can be tedious, it reduces the entry barrier a whole lot, and one man can replace entire dev teams, reducing costs my up to 70% in certain cases. And I know this because I've done it myself.

    • @FrozenPrimordial
      @FrozenPrimordial 9 місяців тому +3

      @@tedstersscience1637 You've never been in a professional environment lol

    • @tedstersscience1637
      @tedstersscience1637 9 місяців тому +1

      @@FrozenPrimordial you're right, I wasn't "in it", I was the professional environment. I used to hire people to the job for me, but not anymore, since I do a better job with GPT4.

  • @twiggy99
    @twiggy99 9 місяців тому

    Not yet and I think it will take a lot longer before it can. However it will! Design for the web is a solved problem, the patterns are established, it's no longer like the wildwest in the 90s

  • @itskittyme
    @itskittyme 8 місяців тому

    There is still a lot of room for improvement in the prompt.
    But I can't predict how much better the result actually will be though.

  • @yuripalazzo3512
    @yuripalazzo3512 9 місяців тому +4

    I believe that it can be easier for an AI to take a Figma project (with all spaces, typography, colors, visual assets, etc) and translate that to code, and there are plugins already trying to do that. If these plugins succeed in this purpose, IMHO, the UI design process and frontend development process will be so easy that one person can be both easily, and then we all will be UI designers/developers.

    • @kirandev
      @kirandev 7 місяців тому

      Yes true shift that is already well underway - design tools will disappear and AI is smart enough to build ad-hoc interfaces on the fly, the designer's role as an intermediary becomes less important.

  • @kacpersionkowski873
    @kacpersionkowski873 7 місяців тому

    Let's revisit this in a year...

  • @kalahari8295
    @kalahari8295 8 місяців тому

    Frontend/Web designers? Maybe. Developers and engineers? Will take a while

  • @felipeleon6631
    @felipeleon6631 9 місяців тому +1

    Answer will be always no. Technology is a means to an end.
    Other thought; in 5-10 years programming will be done differently. Excited about it

  • @tvujtatata
    @tvujtatata 8 місяців тому

    Might replace teams working on UI components that implement a given design system. Allow for developers to focus on something that gives the product more value.

  • @ChallengeAll
    @ChallengeAll 9 місяців тому +1

    😂 me becoming front-end engineers with the help of chatgpt

  • @brymstoner
    @brymstoner 9 місяців тому +1

    It's definitely a bit hit and miss when it comes to web design and development. I've had better success getting it to iterate over sections of page design as opposed to getting it to do the whole lot at once. But even then, be prepared to put your own skills to use.
    Much as is the case when asking it to do run of the mill development tasks. So that's not entirely a win for gpt. But it is for us not losing our jobs any time soon!

    • @cagnazzo82
      @cagnazzo82 9 місяців тому

      It's the first iteration ever of GPT vision and it's already amazing. Imagine where it will be a year from now? 2 years from now?
      People are having quite the misconception when they're judging this as the end product when really we're just at the stage of introducing the PC in the mid 80s.
      We only have exponential growth from here on out.

    • @brymstoner
      @brymstoner 9 місяців тому

      @@cagnazzo82 i don't disagree. And I'm certainly not someone who thinks this is a finished product. None of the openai LLM's are. They're all just iterations of and being constantly my improved upon.

  • @AbdulBasit-sh8eb
    @AbdulBasit-sh8eb 9 місяців тому +1

    The last part is too funny 😂😂😂😂😂 - chatGpt can't replace the developer.

  • @intsfanatic
    @intsfanatic 8 місяців тому

    I think somebody did something with chatGPT. In the beginning of the year it was better. It understood better. Lately it´s gone down in quality.

  • @realavx
    @realavx 8 місяців тому

    Last design was good and even better than your design IMO. 😜

  • @thedocway3893
    @thedocway3893 9 місяців тому

    Your chat history dude

  • @johntudorache570
    @johntudorache570 9 місяців тому

    I am using Chat GPT a lot for the frontend and also the backend sometimes. Most of times I need to spend some time in the chat but almost everytime I get what I need. Saving too much time instead looking in post on stack overflow...
    But I can see that the AI is not perfect yet. Midjourney for example can't draw hands correctly, darts ...
    Chatgpt can't see colors...😂
    It's a first step. But whoever say that is not using Chat GPT for some tasks or other, is lying

  • @alextana746
    @alextana746 8 місяців тому

    the secret sauce for the prompt is still actual code

  • @stuart2151
    @stuart2151 9 місяців тому

    It's really important to get the prompts right (fine tuned) as that can make a huge difference in your end result

  • @Eloii_Xia
    @Eloii_Xia 9 місяців тому

    Don't use 2 images. One at the time give better result !

  • @johnzach2057
    @johnzach2057 9 місяців тому

    It's fun now. But give it two years and it will be excellent

  • @bradchellingworth5973
    @bradchellingworth5973 9 місяців тому +1

    Its quite clear to me from having used Chat GPT and seeing this that the idea of this replacing developers is years away. Chat GPT is great for quick snippets of well referenced code on the web but its actually pretty shite and writing its own and even just writing short bits of code like those examples are pretty bad, imagine an entire project. You may get something resembling a website but your going to have to pay a dev to come and fix all the bugs with it anyway and it will take them just as long because now they have to untangle this AI crap code first

    • @vedangmirashi
      @vedangmirashi 8 місяців тому

      Currently its a good option for anyone trying to push out a prototype for gaining consumer insights and seed funding.
      Actual development can't be replaced as of now

  • @HuynhLuong227
    @HuynhLuong227 9 місяців тому

    haaha, really amazing

  • @mkwise5996
    @mkwise5996 9 місяців тому

    We all know Frontend development is not just building UI but also complex solution on the frontend. The softwares or products have become more complex and both frontend and backend need specific skills and solutions. No one can can be sure of the future but looks like generative AI (based on current progress) will replace lots of development workflow we are currently using.
    My humble request to stop using click bait title for your video. You videos are high quality and this video is also informative. But we are seeing lots of click bait videos from people knows a little about technology or how it works, and then claims end of everything. They might use reference of reputated creators like you. Thank you for you videos.

  • @simo6lues
    @simo6lues 9 місяців тому

    Ofcourse AI will replace us developers, but in 100 years. When the time comes, I will be have invested in farming already 👍

  • @Zaphee
    @Zaphee 9 місяців тому

    😢

  • @Kablash
    @Kablash 9 місяців тому +1

    Our jobs are secure!!! ...for now.

  • @logical5136
    @logical5136 9 місяців тому

    It already replaced many

  • @tartarusdivision1054
    @tartarusdivision1054 9 місяців тому +1

    Just praying for the day ChatGPT replaces annoying hypetubers

  • @ricksanchez-c-137
    @ricksanchez-c-137 9 місяців тому

    For everyone who cant wait for gpt to replace coders , remember , you are the ones who will be replaced first as designers. 🤗
    We are all going to be controlled by the system so noone can do jobs , cant understand people who cant wait for any type of job to be replaced , maybe just surgeons should be replaced with robots because of corrupted medicine industry

  • @robertn2997
    @robertn2997 9 місяців тому

    chat gpt probably uses less is more design principle 😂

  • @wizaaeed
    @wizaaeed 9 місяців тому

    GUYS, remember, dont be a script kiddie, chatgpt is a word ranking algorithm not a developer. Idk how yall really believe this can go corporate

  • @nyogrson1
    @nyogrson1 9 місяців тому

    Its almost as if chatGPT hates developers

  • @kaylee_reed
    @kaylee_reed 8 місяців тому

    Can't wait to lose my job xdd
    Thank god this is not as good as I thought it would be going into this video. It is really terrifying to be honest

  • @markojozic3944
    @markojozic3944 9 місяців тому

    IMO it is easier to just type in the CSS and HTML your self instead of taking the screenshot, writing the prompt and then waiting for the results .... it probably is even easier to skip the figma file and write it all directly in CSS if you're good

  • @Signallizze
    @Signallizze 9 місяців тому

    Nothing new... (framerAI) do the same thing...
    Just design your UI and framer give u the HTML right away...
    And also have AI for UI design automatically..
    I think AI going to do syntax thing we just need to focus on develop and code management . Oh by the way FIGMA have same pluging called:iconify that thing can transfer UI to the typescript js html tailwind...

  • @kelvinsmith4894
    @kelvinsmith4894 8 місяців тому +3

    Your prompting technique is hard to watch. Lol < mid, you need to first understand Ai if you want to talk to Ai 🤖

  • @africa24-7
    @africa24-7 9 місяців тому

    U just have to explain it good enough...🤷 The thing works perfect 😂💔

  • @StijnHommes
    @StijnHommes 9 місяців тому

    ChatGPT can't repeat simple instructions. If I ask it to repeat what it did before, it will fail. Chatgpt also can't tell fact from fiction. We need human smarts.

  • @sarang13579
    @sarang13579 9 місяців тому

    That propmt really sucked

  • @mr.xharlie
    @mr.xharlie 9 місяців тому

    I'll have you 11 minutes, no it won't

  • @theomegamale5335
    @theomegamale5335 8 місяців тому

    The whole idea of "putting humans out of a job" is such a preposterous idea. If anything, it will change the nature of the work.

  • @royalecrafts6252
    @royalecrafts6252 9 місяців тому +1

    nothing that a human can't create now

  • @BeepBoop2221
    @BeepBoop2221 8 місяців тому

    Lol no