Logistics, pharma, climate research, HR–AI is everywhere. Will it soon eliminate software engineers? Here is the answer!
The AI landscape is bursting with competition, and coding-oriented solutions are proliferating. These can be roughly categorized into two groups: Chatbots and coding assistants.
While the former (like OpenAI’s ChatGPT or Google Bard) enables anyone to transform text to code or vice versa, the latter integrates into a code editor and suggests snippets while you type.
GitHub Copilot is the most popular among them. It integrates into leading code editors/IDEs and supports over a dozen frontend, backend, and infrastructure programming, markup, and templating languages.
Under the hood, it uses the OpenAI Codex–the same LLM (Large Language Model) as ChatGPT, which was trained chiefly on codebases stored in GitHub.
We first took GitHub Copilot for a test drive in the summer of 2022 when it was still in beta. Overall, more than 1.2 million people participated in Copilot’s year-long technical preview, trying to determine if it’s truly a game-changer that redefines the industry or just a glorified autocomplete add-on.
Since then, our Software Engineering team has regularly used AI, experimenting with potential use cases and assessing its maturity in a business environment. The findings indicate that developers can safely integrate ChatGPT into their toolbox with the necessary supervision.
Let’s dive in.