Exploring GitHub Copilot modes

Software Development with GitHub Copilot

Thalia Barrera

AI Engineering Curriculum Manager, DataCamp

How to access GitHub Copilot

Software Development with GitHub Copilot

How to access GitHub Copilot

Software Development with GitHub Copilot

Software Development with GitHub Copilot

Software Development with GitHub Copilot
Software Development with GitHub Copilot

When to use Autocomplete or Inline Chat

$$

  • Quick code modifications
  • Adding missing logic
  • Fixing small bugs
  • Refactoring a specific section
Software Development with GitHub Copilot
Software Development with GitHub Copilot

When to use Ask Mode

$$

  • Plan your application's architecture
  • Explore approaches to a particular problem
  • Walk through implementation steps
  • Reference multiple files and concepts
Software Development with GitHub Copilot
Software Development with GitHub Copilot

When to use Edit Mode

$$

  • Multi-file refactoring
  • Feature implementation involving multiple components
  • Setting up new project structures
  • Complex operations that require understanding relationships between files
Software Development with GitHub Copilot

Software Development with GitHub Copilot

Software Development with GitHub Copilot

Software Development with GitHub Copilot

Software Development with GitHub Copilot

Let's practice!

Software Development with GitHub Copilot

Preparing Video For Download...