mascachopo

mascachopo t1_jdn8myn wrote

If we’ve learnt something is that LLM are very good at making stuff up with a high degree of confidence. This is not what you want from an Internet search, so I while I think they can be useful for a number of tasks, I really hope they won’t replace search engines before this problem is solved or we’ll end up in an ocean of misinformation that will create a myriad of issues.

2

mascachopo t1_jc676ls wrote

There will probably be other breakthroughs in AI in the next 10 years but there’s also a chance that we will face roadblocks and find ourselves in a plateau, similar to what’s happened with other technologies in the past. The point at which we we will reach such plateau is almost impossible to tell but my guess is that there will always be a need for developers to perform the least structured tasks. The reason is that AI as we know it today is good at finding patterns in existing data and generating new data as an interpolation of those patterns, hence if a problem has no identifiable pattern or is different enough from the training dataset, it will be hard for an AI to generate a result.

1

mascachopo t1_jc31uup wrote

No. Programming is not just about sitting in front of a computer and write some code according to some specifications. Most of the time goes into figuring out the right technology/library for a given task or how to modify existing code to achieve a new feature without breaking old stuff, performance work, sorting security issues, bugs, etc. All tasks without a clear specification you can just throw into a prompt. Anyone that gives you a straight yes is just not familiar with the job and misses the fact the developer work involves not only using general knowledge in programming well defined tasks which is what AI is very good at, and for which will and already is a great tool for more simple tasks we do although you still need an experienced developer to evaluate and test the code they produce since they are quite prone to errors for the inexperienced one.

2

mascachopo t1_j13b3au wrote

By own experience I must agree. They are great at producing very simple code or boilerplate stuff you may want to use as a starting point, but an inexperienced developer might miss a lot of the wrong stuff and introduce a myriad of issues. As a way of example it took me 15 iterations to get ChatGTP to implement a relatively simple batch at which point I’d would have rather written it myself from scratch.

16