👉 Go to the tutorial : https://iblasquez.github.io/tuto-copilot-genai
This tutorial aims to present several use cases of AI coding assistants powered by generative models. It also seeks to raise awareness of the benefits of these tools—such as improved productivity and enhanced development practices—while highlighting their limitations.
This tutorial was written in the fall of 2024 to give second-year Computer Science students in the BUT program an opportunity to experiment with AI coding assistants, at a time when these generative AI tools were rapidly emerging. Since then, these tools have evolved quickly and now produce fewer hallucinations than they did at the time this tutorial was written.
This experience led to a research paper presented at the ITiCSE 2025 conference: Developing Critical Thinking with AI Coding Assistants: An Educational Experience focusing on Testing and Legacy Code
Ce tutoriel a pour objectif de présenter quelques cas d'usage des assistants de code basés sur des modèles d'IA génératives. Il vise également à sensibiliser aux avantages de ces outils, tels que l'amélioration de la productivité et l'optimisation des pratiques de développement, tout en mettant en lumière leurs limites.
Ce tutoriel a été rédigé à l'automne 2024 pour permettre aux étudiants de deuxième année de BUT Informatique d'expérimenter les assistants de code, à un moment où ces outils basés sur l'IA générative étaient en plein essor. Depuis, ces assistants ont connu de rapides évolutions et génèrent aujourd'hui moins d'hallucinations qu'à leurs débuts, c'est-à-dire au moment de la rédaction de ce tutoriel.
Cette expérience a donné lieu à un papier de recherche à la conférence ITiCSE 2025 :
Developing Critical Thinking with AI Coding Assistants: An Educational Experience focusing on Testing and Legacy Code
The website https://iblasquez.github.io/tuto-copilot-genai is generated using MkDocs, a static site generator that builds websites from Markdown files. It uses the Material for MkDocs theme.
-
The Markdown files are located in the docs directory.
-
The mkdocs.yml configuration file defines how the site is structured and customized based on the Markdown content.
-
The deploy.yml dans
\.github/workflowsfile, located in the\.github/workflows, enables automatic deployment of the site whenever changes are pushed to the repository.
Le site https://iblasquez.github.io/tuto-copilot-genai est généré à l'aide de MkDocs, un générateur de site statique conçu à partir de fichiers Markdown. Il utilise le thème Material for MkDocs.
-
Les fichiers Markdown sont situés dans le répertoire docs.
-
Le fichier de configuration mkdocs.yml définit la structure et la personnalisation du site à partir du contenu des fichiers Markdown.
-
Le fichier deploy.yml dans
\.github/workflows, situé dans le dossier\.github/workflows, permet de déployer automatiquement le site à chaque nouveau push sur le dépôt.
For discussions, visit the Issues section.
For content suggestions or modifications, use the Pull Requests section.
This document is licensed under CC BY-NC-SA:
Creative Commons
Attribution – NonCommercial – ShareAlike
Learn more about Creative Commons licenses...