Grâce à ChatGPT, il a créé un assistant pour iPhone qui ridiculise Siri, Alexa et Google Assistant

 

Un développeur a eu la brillante idée d’utiliser le bot d’OpenAI comme assistant domotique. Le résultat est bluffant, et devrait servir de leçon aux assistants d’Apple, Amazon ou Google…

Ce n’est que du bricolage, et c’est peut-être pourtant un premier coup d’œil futur des assistants personnels. Mate Marschalko, un développeur sans doute fatigué des réponses que lui fournissait Siri, a eu une idée brillante : testeur ChatGPT pour piloter sa maison connectée à la voix.

Dans une vidéo publiée sur Reddit et Youtube, il montre le résultat -absolument bluffant- de son expérimentation, qui rapporte les assistants de Google, d’Apple et d’Amazon dans les cordes.

Si vous utilisez régulièrement Siri, Google Assistant ou Alexa pour piloter vos ampoules, radiateurs et autres objets connectés, vous avez dû vous rendre compte qu’il fallait s’adapter à eux. Autrement dit, effectuez des commandes très basiques : « allume la lumière dans le salon », « augmente le chauffage », « éteins la télé ». Impossible de leur faire comprendre des requêtes plus complexes, tant qu’ils perdent vite les pédales.

L’outil de Marschalko, conçu en une heure en combinant la puissance de ChatGPT et l’application « Raccourcis » d’Apple, change la donne. Et interprète correctement des sollicitations éminemment plus compliquées que tous les assistants des GAFA. Un exemple ? Cette requête, qui aurait clairement mis les assistants vocaux traditionnels dans les choux : « Ma femme arrive dans 15 minutes. Allume les lumières pour elle dehors au moment où elle va se garer. » Le programme la comprend sans le moindre souci, et l’assistant lui répond fièrement : « Les lumières devraient s’allumer au moment où votre invité arrivera ». Ou encore celle-ci, qui profite par ailleurs des connaissances de ChatGPT : « ajuste la chaleur dans la chambre à une température qui, selon toi, m’aiderait à mieux dormir ». Et l’assistant de rétorquer : « Le thermostat de la chambre a été réglé à 19 degrés. Profitez bien de votre sommeil ! ». Raffinement ultime, l’assistant répond différemment à chaque fois, un peu comme s’il avait pris vie.

Une… procédure pas si compliquée

Pour connecter sa douzaine de lampes, ses thermostats, son système de ventilation et ses caméras à ChatGPT, il a procédé en deux temps. D’abord, il a fallu « instruction » ChatGPT. Sa longue requête (voir ci-dessous) ressemble à un petit programme informatique… rédigé en langage naturel.

ChatGPT / Demande domotique
Crédit : Mate Marschalko // La requête à ChatGPT ressemble à un programme informatique en langage naturel

Marschalko a ainsi exigé que ChatGPT réponde à chaque sollicitation sous forme de JSON, célèbre format de structuration de données compréhensible facilement par l’application Raccourcis d’iOS. Il a ensuite décrit les types de requêtes nécessaires définis, la structuration du JSON que devait produire ChatGPT et enfin fourni une description précise de sa maison et des objets connectés qui se décrivaient dans chaque pièce. C’est à peu près tout. Ah si, il a aussi demandé au bot de se faire passer pour « le cerveau de la maison, une IA intelligente, sans révéler sa vraie identité. »

Ensuite, il a configuré un nouveau raccourci sur iOS, qui ressemble à une version survitaminée de celui que nous vous décrirons il y a quelques jours. Longue et plutôt complexe, cette suite de commandes permet en résumé de faire l’interface, grâce aux données au format JSON, avec ses objets connectés, via la plateforme HomeKit d’Apple.

Ce n’est pas (encore) pour tout de suite

Ingénieuse et efficace, la bidouille de Marschalko n’est cependant pas exempte de défauts. D’abord, il y a le prix. Cette solution nécessite en effet d’accéder à ChatGPT par le biais de son API, et est donc… payante, même si OpenAI fournit un (petit) crédit gratuit. Mais il est vite épuisé ici, car la requête est longue. Il faut compter 1 dollar toutes les 70 requêtes environ, d’après le programmeur. Ensuite, il ya… la lenteur. A ce titre, la vidéo peut prêter à confusion, car il semble que ChatGPT réponde vite. Ou, elle a été montée : il y a un délai incompressible de quelques secondes entre la commande vocale et la réponse du robot.

On peut toutefois espérer qu’Apple, Google ou Amazon réfléchissent eux aussi à profiter des IA génératives pour améliorer la pertinence de leurs assistants vocaux. Qui, avec ChatGPT, prend un sacré coup de vieux.

Source :

Blog de Mate Marschalko

Source link

CEO GoConect
CEO GoConect
Articles: 499

Laisser un commentaire