I could have full conversations with CleverBot a decade ago, but nobody was calling that AI then or even now. People generally recognized it for what it was - a heuristic model chatbot. These LLMs are just overgrown chatbots that still lack the capability of understanding anything it says to you other than how certain words relate to one another.
I imagine that a university level coding assignment and the backend code that runs the Twitter.com website (albeit just fractions of it) are several orders of magnitude apart from each other in terms of size and complexity. I don’t know shit about programming though, I took C++ in high school and got a D+. Should’ve called the class Introduction to D++.