I tried using it on some personal personal projects after giving in to all the hype, but results were so disappointing chatgpt ended up hallucinating imaginary packages to do what I asked it to do and even when asked 10 different ways to correct it mistake all it did is imagine new wrong way ways to do it.
It was somewhat useful in giving giving basic example of using rdf/turtle, but in this case too when I started going past basic stuff the results we're disappointing.
My final conclusion from all the tinkering was that It was untrustworthy enough that I has to double check all it did, also there was a need to breakdown down tasks way beyond the micromanaging level for the response to be useful to me in every day life.
maybe I just don't have the required to write the proper prompts to unlock this magic all the hype is on about. does any one have some links how to unlock this prompt-fu ?
I find it’s very good at correcting your own mental models. For example, if you’re unsure about you’re mental model of how a piece of technology works, explain your mental model to the system and ask it to check your understanding. It’s amazing for using it as a real-time sounding board for checking your understanding of how you think things work.
when I don't know about something then how do I now it's bs me ? double check if work, which mean doing the work the work twice once with the LLM and another with web search. the problem is that as I could tell from my trials is that these LLMs are very good bullshiters so it make it hard to discern in a fast fashion.
one thing I did find it useful for is asking vague questions and then using the keywords in the response to start my web searchs with.
The more you use it the higher the chances you have in getting good output in the totality of responses.
Also the complexity of the question and the length of answer you want influences that 50 percent probability.
I feel people who think it's useless just aren't creative enough with it. They try it once see the output is invalid and move on.
Try it on smaller sections of the code. Try it more often. Also don't have a black and white opinion on the output... Sometimes the output isn't perfect but it may just need modifications? That's still good output.
Also try asking the LLM to modify the output. Identify changes you want or mistakes it made. The LLM is an editor you can use to refine both your work and its own work.
But ChatGPT is good for unit tests, well defined, mostly isolated functions, things where I’d need to do a lot of googling and reading of documentation, shell scripting, etc.
LLMs look like a stepping stone. Version 0.001 of the thing that could replace you in the far future. If this ends up being true then the hype seems somewhat valid.
I’m not concerned about my job.
General AI does worry me.
Also who said agi will replace humanity? That's speculative. More likely it will replace your job first.
I don’t think so. I think you need agi to beat a human at such open ended creative work as software engineering.
AGI is a singularity. One can’t see beyond it. Whether there is a place for humans or not after that is beyond either of our ability to say.
It's not a singularity. If you build an AGI identical to a human then predicting the outcome of agi is similar to predicting the outcome of human behavior. This is not division by zero.
Mind you human behavior is unpredictable, but we never describe the outcomes of human behavior as a "singularity". Agi is the same way... It's unpredictable like human behavior but far far away from a "singularity"