Théo et Yan
Section belge de l'Ecole Internationale du SHAPE, Mons
Résumé :
Notre projet vise à créer une Intelligence Artificielle capable de :
• communiquer des informations comme la météo,
• faire de la traduction du français à l’anglais et inversement,
• diffuser une musique,
• réaliser des actions domestiques comme allumer une lampe …
Comment procéder ?
En créant un assistant vocal en Python et en connectant des microcontrôleurs programmés (en MicroPython) à faire diverses tâches comme, par exemple, allumer une lampe ou afficher la température d’une pièce. Cet assistant vocal sera exécuté dans un SBC (single board computer), la Asus Tinker Board R2.0, qui sera elle-même dans un boîtier confectionné par nos soins. Le but n’est pas de faire un produit commercialisable mais bien, dans un premier temps, de montrer quelle IA nous sommes déjà capables de faire nous-mêmes et ensuite de savoir quel avenir l’IA peut nous promettre et dans quelles limites autorisées.
Présentation de la démarche :
Présentation de la démarche
• Quelle était la question de départ ?
Comment est-ce que l’émergence de l’IA peut bouleverser le fonctionnement du monde et devrait-elle être encouragée ?
• Quelles sont les hypothèses ?
Ce projet vise à la création d’un robot doté d’une intelligence artificielle capable de faire de la domotique. Nous vous présenterons donc « All I », notre assistant vocal dont les fonctionnalités sont :
• apprendre des mots français et anglais dans le but de les traduire,
• prédire la météo (et donner un conseil vestimentaire en fonction),
• diffuser une musique au choix,
• réaliser des tâches domestiques comme allumer une lampe, …
Il serait également possible, avec le matériel nécessaire, d’ajouter un système d’alarme avec une détection de mouvements ou un système de caméra hébergée sur le réseau local de la maison.
Cet assistant vocal programmé en Python sera exécuté dans un SBC (single board computer), la Asus Tinker Board R2.0, qui sera elle-même dans un boîtier confectionné par nos soins. L'avantage des SBC est leur taille réduite et donc l’énergie réduite consommée. De plus, il sera facilement posable sur une table. Le code sera probablement séquencé en plusieurs fichiers, tous destinés à une action précise afin de faciliter la lecture et une éventuelle modification. Le but n’est pas de faire un produit commercialisable mais bien, dans un premier temps, de montrer quelle IA nous sommes capables de faire en ayant appris, de manière autonome, à programmer en Python et à utiliser du matériel informatique. Viens ensuite la question des avancées potentielles et limites futures de l’IA à laquelle nous tentons de répondre.