Skip to content

iblasquez/tuto-copilot-genai

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Copilot & Co Tutorial

👉 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

About the GitHub repository

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/workflows file, 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.

Shall We Talk About It?

For discussions, visit the Issues section.
For content suggestions or modifications, use the Pull Requests section.

License

This document is licensed under CC BY-NC-SA:
Creative Commons
Attribution – NonCommercial – ShareAlike

Learn more about Creative Commons licenses...

About

Tutoriel de prise en main de Copilot ou plus généralement : A la découverte d’un assistant de code basé sur la Gen AI

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors