Since 2021, the company now offers GitHub Copilot for some users. The AI tool is a smart assistant designed to help developers create code. Initially, this works via auto-completion. When the user starts typing in code, GitHub Copilot makes several suggestions to the user on how that code might look complete. Copilot obtains its information from publicly available code, such as different repositories. GitHub AI goes much further, recognizing numerous Internet programming languages such as Go, Java, JavaScript, Python, Ruby, and TypeScript. The artificial intelligence gets smarter and smarter as time goes on and then provides better suggestions.
Conversely, this also means that GitHub Copilot is currently still very expandable. The company itself also points out that the suggested code is not yet perfect. In addition, the hit rate of the suggestions is very low so far. Users must therefore assume that the code is not yet executable and that some of the suggestions are even unusable. However, the copilot in Git already offers the first useful hints or truly usable suggestions.