| General > General Technical Chat |
| ChatGPT and the world of programming |
| << < (4/5) > >> |
| tom66:
Yeah, that's amazing. Based on that, I tried with a different prompt, but along the same lines. You can 'create' files, remove them, echo back their contents, and ls -la even tracks their size accurately. Interestingly enough most commands that produce no prompt take longer - maybe the model is searching for a response beyond a new line? Either way WTF :-// |
| KE5FX:
--- Quote from: ataradov on December 06, 2022, 04:03:45 pm ---All I've seen those "AI" things do is spit out boilerplate code. The reality of programming is not doing new trivial things like this, but maintaining existing code base. What are you going to do if you need to add a button into exiting mess of the code generated by previous AIs? --- End quote --- You edit the original request. This is what programming will look like a few years from now. It had better be; what we're doing now won't get us much further. The mathematicians have a similar problem. --- Quote ---What if you need to fix a very specific bug that happens once in a blue moon? --- End quote --- See above. Instead of reproducing the bug yourself and tracking it down, you'll tell the model how to reproduce the bug and it will do (most of) the work. This thing is a much bigger deal than many think. Those who dismiss it as merely a "language model" may want to brush up on some of the thinking in modern linguistics. Logic plus language is thought. I'd suggest reading some Chomsky, but that usually leads to an unrelated flamefest, so I won't go there. :horse: The idea is that language is the tool we use for thinking and reasoning. We're born with it; what we develop in childhood is an instance or expression of something that's already there. A machine with a "language instinct" will lead its detractors into a God-of-the-Gaps argument that they won't win in the long run. Sit back and watch. |
| ataradov:
This assumes that underlying model does not change at all and ALL your code base is generated by coherent set of requests with no manual intervention. At which point it is just programming, except with stupid prompts. And with programming you can just type exactly what you want without having to guess a magic combination of words. A lot of amazing thing that you see published from ChatGPT are cherry picked. It generates quite a bit of garbage. And even if you decide to use it as a primary programming tool, who is going to generate those requests? CEO? You will still need to have people typing in magic prompts. |
| KE5FX:
"This talking dog sucks. He makes lots of grammatical errors, and the code he wrote has an off-by-one error. Also, 4109 is not prime." It will be a while before this thing is anyone's idea of a primary programming tool. However, it's only one or two factors of 10x away. |
| ataradov:
I'll wait to panic or even worry until this get even remotely close to useful in production. I'm betting on never or long enough into the future to not even think about it. And again, even if this becomes a primary tool, someone would have to write the prompts and verify the resulting code. So, this is just a different way of programming. And I'd rather do that than program in javascript, for example. |
| Navigation |
| Message Index |
| Next page |
| Previous page |