Les applications pratiques de l'intelligence artificielle dans notre quotidien avec ChatGPT

Sur ce site vous allez découvrir un ensemble d'applications très pratiques développées avec l'aide de l'intelligence artificielle mais aussi les coulisses de leur réalisation. En effet on parle beaucoup de l'IA , de ses prouesses, de tout ce qu'on peut faire mais qu'en pense le programmeur lambda qui voudrait l'utiliser pour réaliser des applications, est-ce aussi formidable que cela ? quelles sont les actuelles limites de son utilisation ? comment aborder l'IA dans le cadre d'une formation, de l'enseignement ... ?
La liste des questions est loin d'être exhaustive et j'espère que l'approche originale de ce site pour (tenter) d'y apporter des réponses vous aidera dans votre quotidien ou votre futur métier !

Qui suis-je ?

A la base je suis professeur de Génie Electronique, un prof de la "vieille école" qui concoit et réalise des cicuits électroniques pour réaliser toutes sortes de projets.
Alliant analogique et numérique de nombreux projets ont vu le jour depuis les années 2000. Vous pouvez en avoir un petit apercu ici

La robotique

Avec l'arrivée des microcontrôleurs grand public et le développement d'internet, les projets ont évolué vers toujours plus de numérique car c'était à travers le code informatique que je pouvais apporter le plus de valeur ajouté, même si la maîtrise de l'électronique reste fondamentale dans la conception robotique, que ce soit pour concevoir des simulations sous matlab simulink ou résoudre des problèmes de parasitages électromagnétique qui fait buguer votre microcontrôleur ... Bref des projets sympas, certains anciens élèves se reconnaitront ici

ChatGPT et IA

2023 ChatGPT fait le buzz sur les médias radios, télévisés et internet mais à ce jour il n'y a pas véritablement de retour d'expériences. On entend un peu tout et son contraire au sujet de son intérêt et des conséquences qu'il va avoir sur nos métiers ou dans notre vie quotidienne.
Je ne vais pas faire une conférence sur le sujet, mais juste partager mon expérience personnelle qui est intéressante dans le sens où elle permet de comprendre concrêtement, sur un vrai cas d'école, l'intérêt et les limites de l'utilisation de chatgpt ou d'une IA en 2023.

Programmation assistée par CHATGPT

En tant qu'enseignant de SI et NSI au lycée, la question est la suivante: Comment vais-je intégrer l'IA dans mon enseignement et d'ailleurs est-ce que je dois le faire ?
L'IA est bien au programme de la SI mais pas encore de la NSI. Cela fait donc un moment déjà que je m'y intéresse, avec IBM watson fin 2018 qui permettait à travers un compte gratuit de faire de l'apprentissage ou encore la programmation de réseaux neuronaux en python, cependant cela restait très "artisanal" (mais suffisant pour comprendre un peu les bases).
Pour savoir ce que peut apporter une IA, il faut l'expérimenter et pour cela il faut se poser de vraies problématiques et voir l'apport de l'IA à ce niveau.

De vraies problématiques

Il faut donc faire un truc utile, utilisable par tout le monde et compliqué à faire pour un non spécialiste.
Un prof de Sciences de l'Ingénieur s'intéresse un peu à tout ce qui est technique mais n'est pas un professionnel de chacun des domaines: L'idée est donc de faire un site internet qui va proposer un certains nombre de services utiles et qui nécessitent des compétences assez pointues dans plusieurs langages: python, html-css, javascript, mysql, php

Les fonctionnalités

Ce site est donc est genre de couteau suisse : il regroupe en seul endroit plusieurs fonctionnalités, en accès direct, sans avoir besoin de charger une quelconque application.
Un formulaire permettant d'interroger chatGpt3.5 et 4
Une synthèse vocale avec l'accent de différentes langues. Si vous demandez une traduction en chinois par exemple, vous aurez le petit "plus" de la synthèse vocale.
Créer une image avec l'IA DALLE à partir d'une description écrite.
Reconnaissance vocale : Traduire un enregistrement vocale dans la langue de votre choix.
Traduire le texte d'une photo
Créer des variantes d'une image
Modifier une zone définie d'une image en décrivant ce que vous voulez.

Des dizaines d'heures

La programmation de toutes ces fonctionnalités a pris des dizaines d'heures, près de 2000 lignes de code python et presque autant en html-css javascript Vous pouvez utiliser et tester toutes ces fonctionnalités en cliquant ici.
Si vous souhaitez connaître les coulisses de la conception et les enseignements en matière d'utilisation de chatGPT pour un programmeur, cliquez ici