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.

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

  1. Ce n’est qu’une autocomplétion.
  2. Il remplace les développeurs.
  3. Le code généré est toujours correct.
  4. Il n’est utile que pour écrire du code.
  5. Il faut être spécialiste de l’IA pour en tirer parti.
  6. 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.


This site uses Just the Docs, a documentation theme for Jekyll.