Projet Miku

De quoi s’agit-il ?

Projet Miku présenté au concours des Trophées NSI 2023, concours National des élèves qui ont choisi la spécialité NSI : Numérique et Sciences Informatiques, comme spécialité au Baccalauréat.

Léa, Ninon, Julien et Louis quatre élèves de première au Lycée CARNOT de Bruay La Buissière, vous présentent Miku une IA (Intelligence Artificielle) conversationnelle qui utilise ChatGPT avec un compte gratuit (GPT-3).

[Illustration : David Revoy-Licence CC-BY 4.0 ]

Les particularités de Miku sont:

1- On lui pose les questions en parlant et elle nous répond en utilisant une synthèse vocale.

2- Elle est nomade.

Partie réseau:

Pour communiquer avec l’IA on partage notre connexion de smartphone.

Ordinateur:

Miku est implémentée sur un nano-ordinateur Raspberry Pi4 (8Go).

Système d’exploitation:

Développée sous OS DEBIAN version 11 (bullseye) en date du 21/02/2023. C’est une distribution GNU/Linux, système d’exploitation libre.

Le système, les applications, librairies, programmes, et matériels (Pi) utilisés dans ce projet sont tous libres de droits et très peu énergivores (nomade).


Seule la réponse de l’IA ChatGPT ne peut être contrôlée ! Ce projet doit nous permettre d’apprendre à utiliser l’IA de manière intelligente, apprendre à poser les bonnes questions, être plus efficients dans notre rapport à l’IA. C’est incontournable, il y en aura de plus en plus. En réalisant ce projet ludique à moins de 100€ et nomade nous pourrons tous appréhender le monde de l’IA.

Vous trouverez ci-dessous le lien pour télécharger tous les éléments du projet:

Consommation moyenne environ 3Wh!

Clip de présentation

Démonstration en image du dispositif.
Cette vidéo est visible sur Peertube, outil de partage de vidéos en ligne conçu par Framasoft, une association française à but non lucratif.

Améliorations:

Le projet « MIKU » ne fait que démarrer 😉 de nombreuses améliorations sont possibles.

Changer l’IA ChatGPT par une IA libre de droits permettrais de rendre l’intégralité de ce projet libre!

HuggingChat pourrai être utilisé ou Le Robot de Mastodon ? Ce sera nécessaire pour rendre complétement libre ce projet.

La voix bien-sûr, elle est encore bien trop robotisée… trouver des voix plus humaines et libres sera un objectif en constante évolution.

Des versions en langue étrangères, VOSK possède une vingtaine de langues différentes

Des fonctions domotiques peuvent être développées sur MIKU:

Des fonctions purement logiciels, quelle heure est-il ? la date ? le jour ? Etc.

La récupération d’informations sur certaines plate-formes avec une clé API comme la météo locale

pourront être implémentées!

Des fonctions « matériel »: en pilotant le GPIO de la carte Raspberry Pi de nombreuses solutions de communication s’offrent à nous 😉

Présentation des principales librairies pour interagir avec le port GPIO:

Intégrer une carte SIM et une carte GSM pour pouvoir utiliser MIKU sans SmartPhone ?

Une version 5G ? avec un écran ?? pour les vidéos ???

Intégrer le micro dans la boite 😉

Implémenter sur une Raspberry Pi zéro 2W, pour une version minimaliste?