Fonaments i ús de GitHub Copilot Enterprise
Objectiu del bloc
Entendre com utilitzar GitHub Copilot Enterprise de forma eficient, saber escollir el mode i model adequat segons la tasca, i configurar instructions reutilitzables per treballar amb IA de manera professional dins d'un repositori.
Conceptes clau
Contingut detallat
Els 4 modes de GitHub Copilot
Ask
Mode orientat a preguntes i comprensió. No modifica codi.
Edit
Mode de modificació controlada sobre fitxers seleccionats.
Plan
Mode de planificació abans d’implementar.
Agent
Mode autònom orientat a objectius.
Prompting i context
La qualitat del resultat depèn directament del prompt i del context proporcionat.
El catàleg de models
- GPT-5 mini / GPT-4.1 → Tasques ràpides
- Claude Sonnet → Workhorse del dia a dia
- Claude Opus → Raonament complex
- Gemini Pro → Context molt llarg
- GPT Codex → Refactors estructurals
Pricing i AI Credits
GitHub evoluciona cap a un model basat en consum real de tokens.
Taller pràctic
Implementació del endpoint:
GET /shows/:id/episodes/:episodeId
Incloent:
- Paginació
- Validació
- Tests
Custom instructions
Repository-wide
.github/copilot-instructions.md
Path specific
.github/instructions/*.instructions.md
✏️ Implementació d'un endpoint a una API Express
Treballarem sobre una API Express existent afegint un nou endpoint GET /shows/:id/episodes/:episodeId amb validació, paginació i tests. L'objectiu és comparar diferents formes de treballar amb GitHub Copilot segons el mode i model seleccionat.
Comandos i exemples
git clone https://github.com/Formacio-3Cat/3cat-shows-api.git cd 3cat-shows-api npm install && npm run dev Visualitzacions
✓ Artefactes que hauries de tenir
- • Endpoint GET /shows/:id/episodes/:episodeId funcional
- • Validació d'inputs integrada
- • Tests automatitzats per casos d'èxit i error
- • Fitxer .github/copilot-instructions.md configurat
- • Criteri per escollir mode i model segons la tasca