Home Sciences et technologies Kris Jordan utilise l’IA en génie logiciel

Kris Jordan utilise l’IA en génie logiciel

0 comments 100 views

Publié le 2025-10-27 13:52:00. À travers son cours « Fondements du génie logiciel », Kris Jordan, professeur à l’Université de Caroline, prépare activement ses étudiants aux réalités professionnelles de demain en intégrant l’intelligence artificielle générative. Grâce à un programme d’accélération, près de 200 étudiants ont bénéficié d’un accès direct à des modèles de langage avancés, leur permettant de développer des applications innovantes.

  • Des étudiants ont appris à intégrer des services d’intelligence artificielle, comme ceux d’OpenAI via des clés d’API, dans leurs projets informatiques.
  • Les travaux réalisés incluent des assistants virtuels, des outils d’aide à la recherche d’emplois et des chatbots pour la vie étudiante.
  • Une règle de 25% maximum de code généré par IA a été appliquée pour encourager une utilisation critique et responsable de ces technologies.

Le professeur Kris Jordan, enseignant en informatique à l’Université de Caroline, a franchi une étape significative en intégrant l’intelligence artificielle générative dans son cursus COMP 423. L’initiative, soutenue par le Programme d’accélération de l’IA (AIAP) de l’université, a permis à 200 étudiants d’accéder à des outils d’IA de pointe tels que GPT-4 d’OpenAI. Cet accès s’est matérialisé par la distribution de clés d’interface de programmation d’applications (API) individuelles, ouvrant la voie à l’interaction directe entre les programmes conçus par les étudiants et ces modèles sophistiqués.

L’utilisation des API a été une première pour la majorité des étudiants. Il s’agissait non seulement d’apprendre à interagir avec des modèles de langage de grande envergure, mais aussi de maîtriser le protocole de requête-réponse nécessaire à leur intégration. Pour Kris Jordan, cette démarche a constitué une véritable « ouverture sur un monde de possibilités ».

Construire avec l’IA

Au-delà de la simple utilisation, le cours a mis l’accent sur la création. Chaque équipe étudiante s’est vue confier la tâche d’intégrer les services d’OpenAI, disponibles via Azure, dans son projet final. Les réalisations ont témoigné de la diversité des applications possibles : un conseiller pédagogique virtuel proposant des recommandations de cours personnalisées, ou encore un système de résumé hebdomadaire des heures de bureau pour aider les enseignants à identifier les difficultés rencontrées par les étudiants.

Certaines équipes ont développé des outils concrets pour l’insertion professionnelle, comme un simulateur d’entretiens techniques capable d’évaluer les réponses des candidats. D’autres ont imaginé des solutions pour enrichir la vie étudiante, à l’instar d’un chatbot conçu pour aider les étudiants à trouver des clubs et associations correspondant à leurs centres d’intérêt.

Ces projets ont permis aux étudiants d’acquérir des compétences fondamentales en ingénierie du contexte et à explorer les enjeux de latence et d’expérience utilisateur. Ils ont également été confrontés aux limites intrinsèques des modèles génératifs. Selon les étudiants, ces nouvelles compétences ont déjà trouvé leur application dans des entreprises telles que SAS, où ils ont travaillé sur des projets impliquant des modèles de langage à grande échelle. « Ils se sentaient confiants et préparés. C’est une énorme victoire pour la marque Carolina », a souligné Kris Jordan.

Le Programme d’accélération de l’IA est une initiative de l’Université de Caroline visant à offrir des ressources et des opportunités à sa communauté pour l’exploration et le développement des technologies d’IA. Les membres du corps professoral, le personnel et les étudiants désireux d’accéder à des ressources informatiques en cloud pour leurs projets d’IA sont invités à soumettre leur candidature au programme.

Alignement sur les pratiques de l’industrie

Afin de promouvoir une utilisation éclairée de l’IA, Kris Jordan a instauré une règle de conduite : pas plus de 25% du code d’un projet ne devait être généré par l’intelligence artificielle. Cette directive, alignée sur les pratiques d’entreprises telles que Google, n’avait pas vocation punitive mais visait à encourager une réflexion critique sur le recours à ces outils. « Ce n’est pas quelque chose que nous avons appliqué de manière punitive », a précisé Jordan, « mais cela a aidé les étudiants à réfléchir de manière critique à la mesure dans laquelle ils s’appuyaient sur ces outils. »

La réussite de ce cursus repose sur une collaboration fructueuse. Le programme d’accélération de l’IA a apporté le financement nécessaire, tandis que le département des services informatiques (ITS) a mis à disposition la plateforme technique permettant l’accès aux services d’OpenAI via Microsoft Azure. Les étudiants en informatique ont ensuite déployé leurs applications sur Carolina CloudApps, un environnement de développement basé sur des conteneurs géré par l’ITS. Cette infrastructure leur a offert une expérience pratique des méthodologies modernes d’ingénierie logicielle.

« Nous n’aurions pas pu y parvenir sans l’AIAP », a affirmé Jordan. « Il est facile de considérer un nombre comme 200 étudiants et de penser qu’il est petit, mais il s’agit de la moitié d’une promotion de spécialisation en un seul semestre. Grâce à ce programme, chaque étudiant CS à l’UNC acquiert une réelle expérience de construction avec l’IA. »

Un tournant technologique

Kris Jordan a également salué le soutien apporté par l’équipe CloudApps, soulignant la capacité des étudiants à déployer des applications complètes et à acquérir des compétences d’ingénierie de niveau production dans un environnement réaliste.

Actuellement en poste à Cape Town, en Afrique du Sud, avec un groupe d’étudiants de Caroline, Jordan profite de cette période pour réorganiser son cours en vue du semestre de printemps. Il envisage une évolution vers un programme d’études « centré sur l’IA », qui approfondira des sujets tels que les systèmes agents, le traitement asynchrone et les défis du déploiement en conditions réelles.

« C’est un tournant technologique », a conclu Jordan. « Nous n’attendons pas de voir comment les choses se dérouleront : nous aidons les étudiants à montrer la voie. »

Programme d’accélération de l’IA

Le Programme d’accélération de l’IA offre des opportunités et des ressources aux membres de la communauté de l’Université de Caroline pour explorer et faire progresser les technologies d’IA. Les professeurs, le personnel et les étudiants de l’UNC recherchant des ressources informatiques basées sur le cloud pour mener à bien leurs initiatives en matière d’IA peuvent postuler au programme.

Leave a Comment

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur la façon dont les données de vos commentaires sont traitées.