Summary
In this chapter, we looked at the foundations of generative AI overall, with specific references to GitHub Copilot. Having a good understanding of the inner workings of generative AI is crucial to prevent disappointments and get the most out of these tools, as you will know where their boundaries are, so you can guide them in the right direction.
We also discussed the current limitations of generative AI and how model vendors are adding smart remediations to those shortcomings, and we showed that this is only hiding them beneath the surface, furthering the notion that these models seem to be able to do anything, whereas, in reality, they cannot. Having this understanding helps you to know how to work with tools such as GitHub Copilot with realistic expectations, so that you can get the best results to help you along your coding journey and greatly speed up your normal flow of working.
In the next chapter, we will learn about the different plans there are for getting...