Welcome to my GitHub Copilot presentation at people + ai event in Bengaluru, India. In this presentation, I will be discussing GitHub Copilot, a groundbreaking tool that has revolutionized the way we write code. Below you will find some information on what Copilot is, its features, how to install it, and an exciting announcement about the future of Copilot. I tried GitHub Copilot (and you should too!) 🤖 🚀 Check out my PPT on GitHub Copilot.
GitHub Copilot is your AI pair programmer!
GitHub Copilot is a cloud-based artificial intelligence tool developed by GitHub and OpenAI to assist users of Visual Studio Code, Visual Studio, Neovim, and JetBrains integrated development environments by autocompleting code. I tried GitHub Copilot (and you should too!) 🤖 🚀
Learn more — gh.io/copilot
No - GitHub Copilot uses the OpenAI Codex Model and GPT-3 behind the scenes.
The term “AI pair programmer” and “Copilot” implies that this tool cannot work without you–the developer! It’s not magic. It cannot read minds, although it sometimes feels like it can. However, by sharing code completion suggestions based on my project’s context and style conventions, GitHub Copilot increased my velocity and confidence as a programmer. It uses the OpenAI Codex to suggest code and entire functions in real-time, right from your editor.
Explore OpenAI playground to learn more.
Here are the 3 main features of GitHub Copilot:
- Convert comments to code: describe the logic you want in natural language, and let Copilot assemble the code for you
- Autofill for repetitive code: quickly produces boilerplate and fills in repetitive code patterns
- Show alternatives: show a list of solutions to use as provided, or edit to meet your needs
Note: For suggested code, certain languages like Python, JavaScript, TypeScript, and Go might perform better compared to other programming languages. Learn more — gh.io/copilot
If you want to try it yourself, you can install the GitHub Copilot extension in your favorite editor. Here's how you can get started with GitHub Copilot.
Your AI pair programmer is leveling up!
With chat and terminal interfaces, support for pull requests, and early adoption of OpenAI’s GPT-4, GitHub Copilot X is GitHub's vision for the future of AI-powered software development. Integrated into every part of your workflow.
Watch the video on YouTube to learn more about Copilot X or visit gh.io/copilotx
The GitHub Next team is a group of researchers and engineers focused on investigating the future of software development, and they developed a hands-free voice-activated AI programmer called “Hey, GitHub.”
Learn more — githubnext.com
Check out my PPT on GitHub Copilot. Scan the QR code below to download the PPT. If you have any questions or feedback, feel free to reach out to me.
Finally, I'd like to introduce myself as your GitHub Copilot trainer. My name is Vinit Shahdeo and I'm a software engineer and GitHub Star hailing from Bengaluru, India.
Thank you for joining me in learning about GitHub Copilot. I hope you found it enjoyable and informative. Please consider sharing the sneak peek of GitHub Copilot demo. Here's the presentation used by me. Let's stay connected on Twitter.
⭐ Check out my journey from a GitHub User to a GitHub Star.