Is GPT Engineer Actually Useful? 🤨

  Рет қаралды 32,527

ArjanCodes

ArjanCodes

Күн бұрын

Пікірлер: 66
@ArjanCodes
@ArjanCodes 10 ай бұрын
👷 Join the FREE Code Diagnosis Workshop to help you review code more effectively using my 3-Factor Diagnosis Framework: www.arjancodes.com/diagnosis
@manofsan
@manofsan 9 ай бұрын
Why does the GPT-Engineer idea have to be restricted to programming? Why can't there be a GPT-Engineer which generates architectural design blueprints, or automotive designs, or electronics design schematics? I read that Nvidia has been using AI to help it design chips (not sure how it does that). But why can't we have AI design all kinds of things beyond just software? What would be required in order to make that happen?
@shashank.c
@shashank.c 11 ай бұрын
I see many comments talking trash about your AI videos. However, I think you are doing a great service for us by showing this stuff and how we can benefit from it. Your demeanour always feels like an elder bro trying to teach useful stuff to the new kids. I really appreciate you taking your time out and teaching this to us.
@ArjanCodes
@ArjanCodes 11 ай бұрын
Thank you so much! I really appreciate it :)
@onhazrat
@onhazrat 11 ай бұрын
🎯 Key Takeaways for quick navigation: 00:00 🎥 The video discusses the use and perception of GPT Engineer, from its usefulness to potential criticisms. 01:07 🛠️ GPT Engineer allows you to create applications by providing prompts and answering clarifying questions. It supports various formats and lengths for IDs. 03:23 🤖 You can use GPT Engineer to generate code, but it may require modifications, and it doesn't work well with existing codebases. 06:18 💻 Hostinger is recommended for hosting applications like those created with GPT Engineer. They offer VPS services. 09:36 🔄 GPT 3.5 and GPT 4 generate different code styles. GPT 4 may pose fewer clarifying questions but is more expensive and slower. 13:27 🌟 GPT Engineer can be useful for generating boilerplate code and specifying technologies for new projects, saving time. 15:22 📦 Despite some issues, GPT Engineer can provide a good starting point for new projects, reducing initial development time. Made with HARPA AI
@jamescaplinger3424
@jamescaplinger3424 11 ай бұрын
To me nothing is more fun when it comes to coding than laying out the initial framework and making decisions about how the project is organized. It also seems that building this foundation is a crucial step in making something that is efficient and sustainable in the long run. That said, I'm not sure how I feel about letting AI do that part for me, especially given that early part of a project development constitutes a very small amount of my workload. I have to admit I have not dug deep into what AI can do for me in my workflow, but generally what I have found is that my time is better spent really learning each of the packages I'm using and understanding what I'm actually doing rather than attempting to have AI build the bones of my project and then trying to sift through what it did correctly and incorrectly. Thanks for your videos, they're incredibly well presented and useful.
@hawk1290
@hawk1290 11 ай бұрын
Wanted to say that I've been going to you for a while now regarding programming concepts and design. Thank you for posting your material. You hit the sweet spot between novice and professional. Would love to see a video covering programming terminology and examples. Thank you for your efforts and I hope that life is treating you well.
@ArjanCodes
@ArjanCodes 11 ай бұрын
Your request is noted! Thank you for the kind words.
@monkeybum1984
@monkeybum1984 11 ай бұрын
The maraka bit is a classic. I subbed twice just for that
@dansplain2393
@dansplain2393 11 ай бұрын
Doesn’t subbing twice unsubscribe you?
@KyleTanKH
@KyleTanKH 11 ай бұрын
Don't listen to all the haters, keep making the always great content Arjan!
@ArjanCodes
@ArjanCodes 11 ай бұрын
No worries and thank you 😉.
@Zale370
@Zale370 11 ай бұрын
A bad prompt gives you a mediocre result, if you describe the architecture, what libraries to use, coding practices, tree of thought, etc. It actually spits out pretty good code.
@JonBrookes
@JonBrookes 11 ай бұрын
Fascinating material in this and close to my own findings. So much covered I'm going to have to watch it again. Thanks
@ArjanCodes
@ArjanCodes 11 ай бұрын
Awesome, thank you!
@soylentpink7845
@soylentpink7845 11 ай бұрын
Can the code be further changed, extended and refactored until you are satisfied by using prompts with gpt engineer? So can it change existing code or only new?
@DaanWaardenburg
@DaanWaardenburg 11 ай бұрын
I would love to know what the cost was of the examples you gave. I would like to start practicing, but not spend 2 euros for every attempt.
@papa5101
@papa5101 11 ай бұрын
You are the amazing teacher in the world! Please don't discourage yourself. Thanks for broadening my horizons with clear example!
@CoolAdministrator
@CoolAdministrator 11 ай бұрын
Have you tried Cursor IDE?
@adrianobleton
@adrianobleton 11 ай бұрын
I've been using it for the last month or so and really like it. There have been some other tools that are supposed to do similar things (tzap comes to mind), but nothing that feels as seamless. I love it
@user-xw6dg5jk6l
@user-xw6dg5jk6l 8 ай бұрын
Hi Arjan! I'd loved your videos :-) You are the best maybe that ever seen in order to explain some Tech Dev or Design Software problem. Thank you a lot!
@ArjanCodes
@ArjanCodes 8 ай бұрын
I'm glad to hear you're enjoying the content!
@Bakobiibizo
@Bakobiibizo 11 ай бұрын
you'd want to run a summarization on the project, and status of the different parts of the library. it has to be on a extremely modular code base where ideally a block of code it works on it works independently and can be tested in a repl. have it save that information into a instruction.txt file and have it refer to the file to the file when you initialize it. im not sure about engineer particularly( i use open-interpreter) but you can prompt it to do this maintence a s the final step in any action plan.
@illyrian240
@illyrian240 9 ай бұрын
You can upload your codebase in gpt-4 instead and aks it to make hanges .. i have suceeded in doing it pretty good but as allways it taks time untils its done the way u want.
@MikeAshtonYYZ
@MikeAshtonYYZ 9 ай бұрын
SO seeing the short comings of each, could you not specify some of the design requirement into your initial file that the AI is reading? Or as you see the design flaws do a refactor on the initial file?
@test12382
@test12382 9 ай бұрын
I find your reviews on AI valuable - your experiences and knowledge on the future of programming
@ArjanCodes
@ArjanCodes 9 ай бұрын
I really appreciate the kind words, thank you!
@RZRRR1337
@RZRRR1337 10 ай бұрын
Great insights! Is there any toolkit that CAN take your existing codebase and batch refactor it?
@diegol_116
@diegol_116 11 ай бұрын
Eagerly awaiting October 2nd...
@michaelollom9964
@michaelollom9964 11 ай бұрын
A maracas engineer is more in-demand than the GPT engineer especially for weddings, bar mitzvahs, birthdays. Plus all of those events sound like fun versus just coding.
@jayanthduvvada
@jayanthduvvada 5 ай бұрын
its basically useful for boilerplate code
@machinewhisperer3457
@machinewhisperer3457 10 ай бұрын
Is this Python only? Can I write a Node app with it?
@andreacazzaniga8488
@andreacazzaniga8488 11 ай бұрын
all good but I would actually have coded it myself faster and better than with the help of GPT. If you give it your (mine) crappy code, it can simplify and make it better, but as a generative tool it still lags a lot behind an average human being.
@smatsri
@smatsri 9 ай бұрын
for me i feel that the current state of AI is really at a junior level. i will not trust it to structure my project as it will probably not be a high quality. as a programmer i think that the foundations of a project should be really solid and thats not what u get will current AI tools (this will probably change in the future). with all that said this is pretty amazing and 10 years from now the machines will rule as all.
@carlosrivadulla8903
@carlosrivadulla8903 11 ай бұрын
i just want a documentation assistant to talk with the documentation, nothing else
@brothachen
@brothachen 10 ай бұрын
Ah yes, the 4000 range of HTTP response codes
@theadventuresofred19
@theadventuresofred19 11 ай бұрын
It still looks like dev work, just a different type of dev work.
@darek8250
@darek8250 10 ай бұрын
Have 'asked' gpt-engineer to build an API based on the following prompt: ""Build an API using FastAPI and SQLite. Initially there should be one table called 'Concepts' in the SQLite database. That table should have at least three columns: id (INTEGER PRIMARY KEY), name (VARCHAR), description (VARCHAR). The application should allow for the following logic: if a HTTP POST request is sent to an endpoint ("/concepts/") then a new record should be created in 'Concepts' table (if it does not exist) and additionally a new table should be created (if it does not exist) with a name corresponding to that new record. The new table should have at least three columns: id (INTEGER PRIMARY KEY), name (VARCHAR), description (VARCHAR). It should be possible to access and manipulate data in all tables with all HTTP methods (CRUD). The application structure should consist of at least the following files: - __init__.py, - database - with all SQLAlchemy parts required to build a SQLite database, - models - with SQLAlchemy database models, - schemas - with Pydantic models, - crud - with CRUD reusable functions to interact with the data in the database, - main - main FastAPI app.""" The results: - imports were declared incorrectly? (ImportError: attempted relative import with no known parent pkg) so the whole thing crashed during executing (had the same issue when building a similar api based on official FastAPI tutorial, hm...), - the funcion to create an additional table was declared but never used/called anywhere (I am not a developer and do not know much about software design principles, so not sure if that point makes sense at all or if it is secure from the software architecture point of view, just wanted to check it), - missing schemas file in the project structure, - I was charged $0.17 for that call...:)
@ivanherreros7773
@ivanherreros7773 11 ай бұрын
Hey, you are getting thinner! not enough Frikadellen in your area? 😂
@aflous
@aflous 11 ай бұрын
Can you please get back to the python/design focused videos.. Or even code roasts? Really fed up with this AI based non stopping videos 😢
@rishabhscodes
@rishabhscodes 11 ай бұрын
Finally someone else said it. If you're reading this. Please go back to system design and python. It's okay to talk about AI once in a while but just getting on the hype train and not focusing on the content quality is actually worse.
@dragonfly-7
@dragonfly-7 11 ай бұрын
This statement is sooo true !
@ArjanCodes
@ArjanCodes 11 ай бұрын
I don’t know what you mean. Most of my videos are not about AI at all. I’m also not going to completely ignore everything happening with AI, because I believe it’s relevant to cover how it will impact us.
@Plajerity
@Plajerity 11 ай бұрын
@@ArjanCodesWhile I really enjoy those AI videos, I somewhat agree - we need advanced knowledge, things AI won't be able to do at least within a few years, in order to survive on this market :)
@ArjanCodes
@ArjanCodes 11 ай бұрын
@Plajerity - I totally get that. What makes this hard to navigate for me though is that I did a poll a while ago here on KZfaq asking to vote on topics that people would like me to do more content about. One of the top 2 voted topics was more AI-focused content, so I listened :). I’ll do another poll soon to see if that’s still what people want. If not, I’d be happy to do less AI-focused content.
@champfisk5613
@champfisk5613 11 ай бұрын
Why is this Hostinger so cheap compared to maybe godaddy??
@user-mm1mh8wk8o
@user-mm1mh8wk8o 11 ай бұрын
xD maracagologist lol
@netanelaker4437
@netanelaker4437 11 ай бұрын
Oh how I "love" to see one of my beloved content creators devolving into a "GPT Engineer". F in the chat boys and girls.
@jerbear7952
@jerbear7952 9 ай бұрын
Im sorry you didnt get your validation
@netanelaker4437
@netanelaker4437 9 ай бұрын
@@jerbear7952 Oh don't worry, I'm not alone. Read the other comments.
@jimijames3251
@jimijames3251 11 ай бұрын
are you persian?.
@ArjanCodes
@ArjanCodes 10 ай бұрын
I'm Dutch :)
@RuiRei
@RuiRei 11 ай бұрын
Two whole minutes wasted talking about the sponsor... Not good, man. Not. Good.
@YoutubeHandlesSuckBalls
@YoutubeHandlesSuckBalls 11 ай бұрын
How much does GPT engineer cost to make a project of this size? I know you pay 'per token', but it's not easy to figure out how much all this would cost.
@Plajerity
@Plajerity 11 ай бұрын
I didn't use GPT engineer, but I used some custom prompts. I don't think it's sending a lot of requests, so we're probably talking here about a fraction of dollar. But this may change very fast - inner prompts can be more advanced to create testable code, test it, and to work around 32k token limit. So it may require a few times more tokens than now. On the other hand, cost per token will likely fall down drastically in the future - I'm talking here about next few years. I'd suggest to get 15$ credit for OpenAI and just play with it. Or first you can try to code something with chatGPT free version - create prompt with steps to be done, and then try to create a longer code on your own. But here you have 4k token limit I think.
@YoutubeHandlesSuckBalls
@YoutubeHandlesSuckBalls 11 ай бұрын
@@Plajerity I pay for GPT4 currently, but I noticed that doesn't cover engineer. When I checked pricing I saw that it is based on the amount of tokens, and you get like 8K tokens for £1, but you pay for tokens up and also tokens down...
@Plajerity
@Plajerity 11 ай бұрын
@@KZfaqHandlesSuckBalls Ahh, sorry, my bad. For my application 3.5 with 4k context was good enough. I remembered GPT4 was an order of magnitude more expensive, but there is a difference between 10x and 30x...
How to Avoid Refactoring Legacy Code HELL
35:57
ArjanCodes
Рет қаралды 36 М.
GPT Engineer: Can AI Really Code a Complete Codebase?
15:18
Ian Wootten
Рет қаралды 15 М.
Ik Heb Aardbeien Gemaakt Van Kip🍓🐔😋
00:41
Cool Tool SHORTS Netherlands
Рет қаралды 8 МЛН
Revolutionary Uses for Leftover Styrofoam
00:19
Делай сам
Рет қаралды 6 МЛН
Harley Quinn's plan for revenge!!!#Harley Quinn #joker
00:49
Harley Quinn with the Joker
Рет қаралды 33 МЛН
Python Decorators: The Complete Guide
27:59
ArjanCodes
Рет қаралды 151 М.
7 Tips To Structure Your Python Data Science Projects
14:49
ArjanCodes
Рет қаралды 114 М.
Turns out REST APIs weren't the answer (and that's OK!)
10:38
Dylan Beattie
Рет қаралды 144 М.
ChatGPT с ТВОИМИ данными
27:20
Senior Software Vlogger
Рет қаралды 72 М.
The Ultimate Guide to Writing Functions
24:31
ArjanCodes
Рет қаралды 181 М.
Python 3.12 Generic Types Explained
18:27
ArjanCodes
Рет қаралды 60 М.
GPTs vs Assistants API - which one is best for you?
13:09
JavaScript vs Python: What's the Difference?
11:11
ArjanCodes
Рет қаралды 30 М.
Ik Heb Aardbeien Gemaakt Van Kip🍓🐔😋
00:41
Cool Tool SHORTS Netherlands
Рет қаралды 8 МЛН