Section 1 : Introduction à GitHub Copilot
Minutes 0 à 15. Quatre diapositives. Aucun outil n’est utilisé dans cette section, et c’est délibéré : la première invite en direct doit s’appliquer à un contexte préparé plutôt qu’à un éditeur vide.
- Page anglaise correspondante : /github-copilot-fundamentals/sections/section-1-introduction.html
Objectifs servis
- O1. Comprendre les capacités fondamentales de GitHub Copilot
- O2. Distinguer Copilot Chat, les complétions de code et le mode agent
- O5. Évaluer et relire de façon responsable les productions générées par l’IA
Déroulé
| Diapositive | Minutes | Activité |
|---|---|---|
| S01. Les fondamentaux de GitHub Copilot | 0 à 3 | Titre, durée, répartition des sections et lecture à voix haute de l’avis d’indépendance |
| S02. Ce que Copilot fait réellement | 3 à 7 | Nommer les quatre choses qu’il fait, et nommer où reste la responsabilité |
| S03. Chat, complétions et mode agent | 7 à 11 | Nommer une tâche pour laquelle chaque surface est la meilleure |
| S04. Six idées reçues | 11 à 15 | Faire émerger les deux attentes qui provoquent de vraies anomalies |
Ce qui est couvert
Copilot propose du code en ligne pendant que vous écrivez, répond à des questions sur du code que vous n’avez pas écrit, rédige des tests, de la documentation et des résumés de modifications, puis planifie et applique des modifications sur plusieurs fichiers que vous relisez avant de les conserver. Il rédige un brouillon. C’est vous qui décidez de ce qui est conservé.
Les trois surfaces se répartissent ainsi.
- Les complétions sont en ligne et les plus rapides, et conviennent le mieux à la ligne suivante ou à l’assertion suivante.
- Le chat est une question et une réponse, et convient le mieux à l’explication et à la proposition.
- Le mode agent produit un plan, puis des modifications sur plusieurs fichiers, puis une relecture que vous effectuez.
Une surface plus large n’est pas une meilleure surface. Son périmètre d’impact est plus grand, elle impose donc un devoir de relecture plus lourd.
Les six idées reçues
- Ce n’est qu’une autocomplétion.
- Il remplace les développeurs.
- Le code généré est toujours correct.
- Il n’est utile que pour écrire du code.
- Il faut être spécialiste de l’IA pour en tirer parti.
- Il dispense de comprendre son propre code.
Le point trois est celui qui provoque de vraies anomalies, et le devoir de relecture enseigné en section 5 existe à cause de lui. Les points cinq et six sont le premier contenu retiré de cette section si le temps presse, et cela figure dans l’ordre des coupes.
Note de sécurité
Le projet d’exercice utilisé pour toutes les démonstrations suivantes est un matériel pédagogique synthétique rédigé pour cet atelier. Il valide une demande de court contenu rédactionnel et rien d’autre. Rien de ce qui est montré aujourd’hui n’est un matériel client, et rien ne modélise un système réglementé ou critique pour la sécurité. Dites-le à voix haute en section 1, avant qu’un écran ne soit photographié.
Suite
Continuez vers la section 2.