Earlier quoted context omitted.
You seem to be saying that there is fixed demand for programmers and oversupply means less hiring. But the history of technology says that demand is recursive; the more tech produced, the more demand there is for producers. There may be a time when we hit the old “the whole world only needs 5 computers”[0] limit, but I don’t think we’re anywhere close. AI is providing leverage to create net more programming; it is no…
Sounds a bit too much like a perpetual motion machine to me.
Testing GPT 4's code-writing capabilities with some real world problems
291–300 of 677 posts
Re: Testing GPT 4's code-writing capabilities with some real world problems
#292Earlier quoted context omitted.
I have the same feeling, people are very concentrated on the ability of this AI generators to create working code from super specific and well formed prompts. When in reality, figuring out what the prompt should be accounts for 80% of the job.
don't fall into this mental trap. you can get into recursion quite easily here, and figuring out what to prompt can start from simple general questions - and there is no need for a developer at all, aside from the current limitations of copy/paste/run workflow has to be done manually
How did that turn out? A whole profession was created.
The thing that comes closest to "no developer needed" is Excel. But you really need someone who knows programming if you want a reliable, robust product, even in Excel.
Re: Testing GPT 4's code-writing capabilities with some real world problems
#293Earlier quoted context omitted.
This is so common in many types of business, and usually a very difficult point to articulate so thank you for that. It's something to be shown to those ringing the death-knell for programmers, artists, and the like. Those death-knell types seemingly aren't aware of what day to day operations looks like and how AI makes a great tool, but doesn't necessarily deal with the very human factors of whims, uncertainty, reac…
I think the fear should be less about AI taking 100% of jobs but it should be AI making a single programmer do the job of 5, which would wipe a majority of the market out and make it a non-viable career option for most. Companies are already bloated, imagine when they realize one overworked highly paid senior can replace 10 juniors.
Re: Testing GPT 4's code-writing capabilities with some real world problems
#294Earlier quoted context omitted.
Maybe if you train/tune GPT-4 with enough samples of similar interactions, it will learn to do it too.
If anything it will be much better as it won't mind waiting and asking for answers nor get frustrated with incompetence.
One conversation:
Me: "Hello, I'd like to ask why all the loyalty points from my MILES card is gone."
CS: "Sir, it says here that you upgraded your MILES card to a SMILES card. If you did not request a points transfer, they are gone."
Me: "Okay, how do I do that?"
CS: audible eyerolling "You should have done that while applying for an upgrade."
Me: "You can verify my details for both, right? Can't you transfer the points over?"
CS: "Ugh." Hangs up
Whereas AI would always politely answer questions, even the dumb ones like this.
Re: Testing GPT 4's code-writing capabilities with some real world problems
#295The resounding attitude seems to be that AI/ML is a friend to disabled users and can help do a lot of lifting with writing, maintaining, auditing code- but we are a long long ways away from fully automated processes that account for accessibility and produce websites that will work with assistive tech like screen readers, if it is possible at all
Re: Testing GPT 4's code-writing capabilities with some real world problems
#296Earlier quoted context omitted.
That's not accurate at all for me. I'm not impressed with the output when rating it against humans who are good at said task. It's obviously not as good as those who are good in that relevant field. But it's certainly far better than humans who are not skilled at those tasks, and that is what I find to be very impressive. I just didn't realise that these models could be this good, and they're not even as good as they…
I think we're talking at cross-purposes here. I'm not underwhelmed by it being not as good as good humans at [task]; that's not a surprise. I'm saying that most people I see who are impressed by it for any given task are people who are not well-equipped to judge performance on that task.
Re: Testing GPT 4's code-writing capabilities with some real world problems
#297There are plenty of edge cases where it fails. However, the one thing that made me think it actually knows (for certain definitions of the word "knows") what it's doing was asking it to re-write a non-trivial SQL query into equivalent relational algebra. I created a simplified schema from Northwind [0], gave it the CREATE TABLE statements for tables, and then some sort-of-TSV files for the values. It was able to not…
I've been using chatgpt in my work, but I have to essentially know the answer it's going to give me because I have to catch all of its mistakes. It really, really nice for certain kinds of drudge work.
Using northwind is probably not a good thing to use to evaluate chatgpt's general capability. It is very commonly used for examples of almost anything database-related, which means it's extremely well represented in chatgpt's training data. Chatgpt probably doesn't need to generalize or understand much of anything about northwind to answer your questions in terms of it. You need to try it on wacky problems specific to you.
Re: Testing GPT 4's code-writing capabilities with some real world problems
#298I want to see GPT-4 dealing with this situation: - they: we need a new basic POST endpoint - us: cool, what does the api contract look like? URL? Query params? Payload? Response? Status code? - they: Not sure. Third-party company XXQ will let you know the details. They will be the ones calling this new endpoint. But in essence it should be very simple: just grab whatever they pass and save it in our db - us: ok, cool…
Re: Testing GPT 4's code-writing capabilities with some real world problems
#299On the other hand it could regurgitate code to use fastapi and transformers and it looked correct to me.
When you think about it this is very very similar to a stack exchange or google search but with a much different way to search and it can synthesize simple things which limits the complexity of what you want to do. So I don't really think it can write code but it can surely get you something that gets you 50% there.