What is our primary use case?
I usually use GitHub CoPilot for all my work since I'm a developer, and I use it majorly in my development user stories. I do a lot of enhancements of features using GitHub CoPilot. Regarding GitHub CoPilot, the one main usage of it in my daily life was when I was committed to my 100-day AI journey. Most of the Python AI prototypes that I have done were mostly completed using GitHub CoPilot, assisted by all the ideas that I had. The main important use case is to use GitHub CoPilot for all the development and the enhancements that I do on a daily basis in terms of development.
Mostly the projects that I was building in my 100-day journey, including Fast APIs and Streamlit APIs, were completely built by using GitHub CoPilot. Even debugging ML models, including the Hugging Face emotions and all those things, were easily done by GitHub CoPilot. The context-aware suggestions and the speed coding done by GitHub CoPilot has been helpful for me in many tasks that I do on a regular basis. On the company side, for the major development user stories, I cover it using GitHub CoPilot, and even the Agentic mode in GitHub CoPilot has been so helpful because earlier for about one year, it was just the chat model. I was using it in IntelliJ and Visual Studio most of the time. However, once that chat model has been enhanced into Agentic mode, that's when I actually got to know the actual power of GitHub CoPilot in building things faster. Earlier it was just a chat model, so I was chatting, getting to know the context, and then after that, I was actually using that code in developing tasks. But now, since the Agentic mode has come in IntelliJ with respect to GitHub CoPilot, it's an absolute beast in terms of all the development that I do on a daily basis.
What is most valuable?
My company has developed our own PR review system that uses GitHub CoPilot underlying. The moment I raise a PR, I get to review the PR using GitHub CoPilot. The PR review process was a tight, cumbersome process earlier, but now using GitHub CoPilot, the PR reviews have been absolutely done fast. It has helped a lot of PR reviewers in terms of reviewing the PRs.
The Agentic mode is something that I'm truly amazed by because the way it autocompletes the code and gives me the context awareness of the complete codebase, the inline autocompletions is something that I really look for in GitHub CoPilot to get help from. It is available in multiple language IDEs including Visual Studio, IntelliJ, and Cursor, which I use daily for my personal activities. In all the IDEs, I need not learn a new system to build systems. Visual Studio has GitHub CoPilot, IntelliJ has GitHub CoPilot, Cursor also has GitHub CoPilot, and Vimsurf has GitHub CoPilot. It has been an easy process in terms of adapting to the same thing over and over again. The context awareness is another feature that I am amazed by. Context awareness, inline autocompletions, rapid code prototyping, Agentic mode, and availability in multiple language IDEs are the best features of GitHub CoPilot.
The one thing that I am highly reliant on these days is the Agentic mode and inline completions since I take on a lot of development tasks. It would be tough for me to get into the code, but then I turn on the Agentic mode, give it the complete context of what I need, and it understands my context, relating it to the project context and starts building things. Agentic mode is something that I am heavily reliant on. The way it impacts the workflow is remarkable; earlier it was one feature in one week, but now I develop about seven features in a week. It's been a rapid prototyping and rapid production-grade code developed using Agentic mode.
Over the course of two years, GitHub CoPilot has been rolled out to all the employees out in ADP who are mostly developers. All the developers have it handy. Earlier, when it was in chat mode, everybody used it as a knowledge base. Instead of going into Stack Overflow, I was just asking my doubts in GitHub CoPilot and getting the answers. However, now that it has given us the Agentic mode, the kind of developments happening currently in all applications is so rapid, and the improvement in development and moving to production has increased over 15 to 200X times. Development that used to take a quarter or two quarters of time is now reduced to just 90 or 80 days. Every developer is on their toes, full of confidence because they are equipped with GitHub CoPilot and Agentic mode, which help them build things rapidly. It has heavily impacted us positively in terms of development, and the organization is very happy about it, with fruitful results too.
What needs improvement?
There is a lot of hallucination happening in GitHub CoPilot sometimes. On one side, it provides production-grade environment code, but on the other side, it lacks understanding the context of what I tell it. Instead, it hallucinates a lot. That's one con that I have in mind. Out of the AI tools I use daily, GitHub CoPilot does not really focus on UI a lot; it's less UI focused than other AI tools that I use. Probably these two are areas that should be improved by GitHub CoPilot.
The moment I prompt something in GitHub CoPilot, I believe it takes it into its system and builds a custom system prompt to analyze the complete prompt, breaks it down, and gets the response. However, in this process, it hallucinates a lot, which needs to be addressed. The second part is that the UI is vague compared to other AI tools, so the UI focus can be significantly improved. These are the two areas for improvement that I believe could be beneficial.
For how long have I used the solution?
I have been using GitHub CoPilot for about two years now.
What do I think about the stability of the solution?
GitHub CoPilot is stable in all environments.
What do I think about the scalability of the solution?
GitHub CoPilot handles workloads and larger teams excellently. Multiple people using it get a lot of immediate and exact responses useful for fixing issues, debugging, automating, or enhancing features. The scalability is skyrocketing.
How are customer service and support?
The customer support for GitHub CoPilot is too good. Whenever there's a downtime of GitHub CoPilot or any issue with login or plugins, customer support is good enough to solve those issues. I would rate it 10 on 10 for customer support.
I would rate customer support 10 on 10.
How would you rate customer service and support?
Which solution did I use previously and why did I switch?
GitHub CoPilot is something that I started with. There was no other AI tool I was using as a coding assistant. GitHub CoPilot is a primary pioneer that I would say in terms of the coding assistance I've used.
When I started using coding assistance two years ago, it was just GitHub CoPilot making a huge noise in the market. I chose GitHub CoPilot and stuck with it. Over time, it has been evolving and I use it daily, so I haven't really considered other options. I have been exploring other options too, but one thing I've stuck with in the organization is GitHub CoPilot.
What was our ROI?
There is absolutely a humongous return on investment with GitHub CoPilot in my organization. Earlier, it took about six to twelve months for an application development from scratch to production, but now it takes about two to three months, which is a rapid growth in the pace at which we develop applications. A lot of time is saved using GitHub CoPilot because the PR review process used to take two to three days, but now it takes about two to three minutes to analyze the complete PR, get context, and give the rating. This way, a lot of time has been saved. The company has rolled out GitHub CoPilot to all developers and has cut down on fewer employees—those not very adaptive in terms of AI—resulting in reduced employee numbers, increased revenue, and saved money. The pace at which we develop today is exceptional with GitHub CoPilot.
What other advice do I have?
I would advise people to try out GitHub CoPilot in the free version. You would easily adapt to the Agentic mode and the chat mode. The way it understands the complete context of the project is awesome. I recommend starting with the free version and then buying a pro version to start building cool applications, wherein you get to know a lot of things that you never knew in your tech career. The moment you prompt it out, it builds a lot of features. Go check out your GitHub account, probably install GitHub CoPilot, and start building things. Importantly, have a detailed idea of what you need to build, and GitHub CoPilot will bring them to reality. I advise everybody to check out the free version, try it, and once they adapt to the environment, they can buy the pro version and start building cool applications and features.
One feature I missed mentioning earlier was the MCP servers, the Playwright MCP server accessible through GitHub. That's amazing for automation, which my team uses. The Playwright feature is captivating in GitHub. MCP servers is what I missed, and I feel I have spoken everything about GitHub CoPilot.
My overall review rating for GitHub CoPilot is 8.5.