Skip to content

Demo repository for my GitHub Copilot presentation at people+ai event at Bengaluru, India—https://peopleplus.ai/

License

Notifications You must be signed in to change notification settings

vinitshahdeo/copilot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GitHub Copilot Demo by @vinitshahdeo

GitHub Copilot Demo at people + ai event

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.

🤖 What is 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

🧙‍♂️ Is Copilot a magic?

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.

🛠️ Features of Copilot

Here are the 3 main features of GitHub Copilot:

  1. Convert comments to code: describe the logic you want in natural language, and let Copilot assemble the code for you
  2. Autofill for repetitive code: quickly produces boilerplate and fills in repetitive code patterns
  3. 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

💻 How can you install 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.

🚀 GitHub Copilot X

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.

YouTube

Watch the video on YouTube to learn more about Copilot X or visit gh.io/copilotx

🔮 GitHub Next

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

📊 Presentation

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.

🙏🏻 Thank you

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.

Twitter Follow