Session 02 — Copilot Chat & Inline Suggestions¶
Module: Copilot Fundamentals Difficulty: Beginner Prerequisites: Session 01 Duration: 3 hours (1 hr trainer content + 2 hr lab)
Overview¶
Build on the daily development workflow with Copilot Chat in the sidebar, inline chat, quick chat, the IDE, and GitHub.com. Learners use slash commands, chat participants (@workspace, @terminal, and @vscode), model selection, and practical patterns for routine work. The session also introduces Copilot CLI and Copilot App access patterns.
Learning Outcomes¶
- Choose the Copilot Chat surface that fits the task.
- Use slash commands for explanation, fixes, tests, and documentation.
- Reference files and selections explicitly in Chat.
- Compare approved model options for a task.
- Recognize terminal-based workflows that fit Copilot CLI.
Session Materials¶
| Resource | Location |
|---|---|
| Lab exercises | lab/ |
| Lab starter files | lab/starter/ |
| Lab solution files | lab/solution/ |
Key Topics¶
- Chat UI surfaces: sidebar, inline, quick chat, terminal
- Chat participants: @workspace, @terminal, @vscode
- Slash commands: /explain, /fix, /tests, /doc, /new
- Context management: #file, #selection, #editor
- Model selection and auto model selection
- Copilot CLI: standalone
copilotCLI is covered in Session 04