This is the first blog post in a row that describes my first experiences with ChatGPT as a pair programmer and assistant for a developer. As you will see, these experiences had some ups and some downs, but all in all – spoiler alert – on the one hand is the advancement in A[G]I (Artificial [General] Intelligence) especially in regard of NLP (Natural Language Processing) using LLM (Large Language Models) and GPT (Generative Pre-trained Transformers) very impressive. On the other hand I had to revise some of the observations (and criticism) I made, just weeks later, since the pace of evolution in the AI scene is so freaking high.
So these are the blog posts of this series:
- This post
- The ChatGPT Programming Experience: A Second Attempt
- The Evolution of Large Language Models in Programming: A Broader Perspective
But let’s start at the beginning (the following text has been created with help of GPT-4)…