Comment j'ai construit un chatbot du Père Noël pour jouer avec mon frère

DEV - 16/12
Chaque année, j'écris un logiciel pour distribuer de manière créative des cadeaux à mon frère. Je suis peut-être allé trop loin cette année.

J’aime me considérer comme un bon grand frère. J'offre des conseils et des conseils à mon petit frère chaque fois qu'il en a besoin et je l'écoute lorsqu'il traverse une période difficile. Mais au-delà de ça, j’aime lui offrir chaque année un Noël particulièrement amusant. Quelque chose qu'il ne peut obtenir nulle part ailleurs.

Ma famille est axée sur les expériences et la création de souvenirs. Ainsi, chaque année à Noël, j'aime offrir à mon frère ses cadeaux d'une manière particulière qu'il n'oubliera jamais. Il y a quelques années, j'ai dessiné des croquis détaillés de différents membres de la tribu amérindienne sur chacun de ses cadeaux. Je lui ai dit d'ouvrir ses cadeaux en commençant par la tribu la plus occidentale et en terminant par la tribu la plus orientale. Naturellement, il n’en avait aucune idée, alors il a eu une bonne leçon d’histoire américaine ce jour-là 🤣.

J'ai fait des trucs comme ça pendant quelques années jusqu'à ce que je réalise que je pouvais les amplifier avec un logiciel. J'aime construire en public, découvrir de nouveaux services et faire preuve de créativité, alors j'ai commencé à m'amuser avec. Un an, j'ai acheté un tas de numéros de téléphone et je lui ai demandé d'appeler ou d'envoyer des SMS pour ses cadeaux pour savoir lequel ouvrir en premier. L'année suivante, j'ai créé une application mobile Dungeon Crawler contrôlée via Alexa. Il a dû parler à Alexa pour se déplacer dans le donjon et trouver les cadeaux à ouvrir ensuite. J'ai poussé les mises à jour de l'application mobile via un WebSocket pour une expérience amusante et interactive.

Cette année, l’IA générative est placée sous le signe de l’intelligence artificielle. J'ai beaucoup écrit sur la façon dont je l'ai utilisé pour automatiser ma vie et j'en ai même parlé à plusieurs reprises sur mon podcast. Je savais donc que je voulais faire quelque chose dans ce sens. C'est à ce moment-là que je suis tombé sur le Serverless Guru Hackathon qui mettait les développeurs au défi de créer un chatbot sur le thème du Père Noël. Continuez le jeu.

La construction de cette année

Un chatbot en soi n'est pas très excitant, surtout dans le contexte de la façon dont je livre des cadeaux à mon frère chaque année. Je savais donc que je ne pouvais pas le faire clairement et simplement. Je devais faire quelque chose qui le rendrait au moins un peu frustré tout en étant mémorable et amusant.

C'est dans cette optique que j'ai eu une idée. Le but est de dire à mon frère quels cadeaux ouvrir dans l'ordre, donc j'allais demander au Père Noël de le faire. Qui sait mieux que le Père Noël ?

Ces sessions de chat sont doubles. Premièrement, mon frère doit prouver qu’il est mon frère. Je ne veux pas qu'une personne au hasard vienne et découvre quels cadeaux il peut ouvrir en premier. Ce serait bizarre. La première partie fait donc ses preuves. Je devais fournir au Père Noël un tas de faits sur mon frère afin qu'il puisse poser quelques questions pièges et avoir l'assurance qu'il parle à la bonne personne.

La première partie n’est pas tant frustrante que cool. Parler à un chatbot qui vous pose des questions spécifiques sur votre vie est étrange, mais cela fait aussi un peu croire que vous parlez au grand gars lui-même. Une fois que mon frère aura prouvé au Père Noël qui il est, nous nous occuperons de l'ouverture des cadeaux.

L'ouverture des cadeaux est l'endroit où la partie amusante mais frustrante entre en jeu. J'invite secrètement l'IA à obliger mon fr...
[Courte citation de 8% de l'article original]

Loading...