They are capable of doing that (to some extend). Personally, I've generated plenty of (working) code to solve novel problems and I'm 100% sure that code wasn't part of the training set.
Is there evidence of this? The Whitehouse floor plan is very well known, and available online in many different formats and representations. Transforming one of those into a sequence of calls would be easier.
Have you tried this with a textual description of a building that does not have any floorplans available, i.e. something unique?
I’ll be more impressed if chatGPT can take a large, poorly maintained, poorly documented codebase and make meaningful changes to it.
Far easier to write something from scratch than to modify something that was first written in Fortran in 1991.
This is a bold claim. Today LLMs have not been demonstrated to be capable of synthesizing novel code. There was a post just a few days ago on the performance gap between problems that had polluted the training data and novel problems that had not.
So if we project forward from the current state of the art: it would be more accurate to say autonomously (re-)design, (re-)code and distribute whole apps. There are two important variables here:
* The size of the context needed to enable that task.
* The ability to synthesize solutions to unseen problems.
While it is possible that "most complex" is carrying a lot of load in that quote, it is worth being clear about it means.