The availability of a button inside an IDE doesn't make this a fundamental change in how we work
Have you asked it to use any API that appeared after September 2021 (that's the cut off date for its data)?
Have you asked it to write code in less popular languages (e.g. Elixir)?
Have you asked it to write code for less popular or unavailable APIs (smart TV integrations)?
I also asked it to write using non existent but plausible sounding APIs, and it flat out says "As of my knowledge cutoff in September 2021, I have no knowledge ...."
Ae you talking about GPT4 or the default ChatGPT?
To quote GPT-4 paper:
"GPT-4 generally lacks knowledge of events that have occurred after the vast majority of its pre-training data cuts off in September 202110, and does not learn from its experience. It can sometimes make simple reasoning errors which do not seem to comport with competence across so many domains, or be overly gullible in accepting obviously false statements from a user. It can fail at hard problems the same way humans do, such as introducing security vulnerabilities into code it produces.
GPT-4 can also be confidently wrong in its predictions, not taking care to double-check work when it’s likely to make a mistake".
> I also asked it to write using non existent but plausible sounding APIs, and it flat out says "As of my knowledge cutoff
Ask it to write a deep integration with Samsung TV or Google Cast. My bet is that it will imagine non-existent APIs (as those APIs are partly unpopular and partly closed under NDAs)
"GPT-4 generally lacks knowledge of events that have occurred after the vast majority of its pre-training data cuts off in September 202110, and does not learn from its experience."
GPT-4 paper, page 10: https://arxiv.org/pdf/2303.08774.pdf
It feels like we are headed to a world where we can interact with a computer much more like they do in Star Trek; you ask the computer to do something using plain English, and then keep giving it refinements until you get what you want. Along the way, it is going to keep getting better and better and doing the common things asked, and will only need refinements for doing new things. Humans will get better at giving those refinements as the AI gets better at responding to them.
It is already incredibly good for being such a new technology, and will continue to rapidly improve.
I don't feel that my job is at risk of disappearing. Instead I think we'll be using LLMs as tools to do our job better.
Therefore the inverse can be safely inferred by nondisclosure.