Il y a plus de 100 millions d'appareils Alexa en ce moment, apportant des informations et des divertissements aux personnes à travers le monde.

Le phénomène Alexa a engendré des blagues, des mèmes et même une gamme d'ours twerks en peluche. Il semble qu'il y ait quelque chose à avoir un assistant personnel amical au robinet auquel les gens se rapportent.

Cependant, Alexa joue de plus en plus le deuxième violon de l'expérience Chatgpt. Le chatbot d'Openai est plus intelligent, plus rapide et plus engagé dans tous les sens. À tel point qu'Amazon a récemment dû répondre avec Alexa +.

Tu aimes peut-être

  • Vous pouvez obtenir Alexa + tôt – voici comment vous inscrire

  • 5 conseils pour tirer le meilleur parti du chatppt de quelqu'un qui l'utilise tous les jours

Mais que se passe-t-il si vous pouviez combiner l'intelligence de Chatgpt avec la pénétration de l'appareil omniprésent d'Alexa?

Nous allons jeter un coup d'œil pour voir comment vous pouvez tirer le meilleur parti des deux mondes, en intégrant Chatgpt dans votre système Alexa et en gagnant gros.

Préparation

Avant de commencer, nous devrons configurer deux composants principaux. Un compte avec OpenAI pour saisir l'une de ses clés API, et un compte de développeur Amazon pour configurer l'intégration Alexa à l'aide d'une compétence Alexa.

Vous pouvez configurer un compte Amazon Developer sur cette URL. La touche API OpenAI peut être créée gratuitement sur cette URL.

N'oubliez pas de mettre en place une forme de mode de paiement pour l'utilisation de l'API OpenAI dans la section Billings.

OpenAI gère une API Pay As You Go, mais le coût de l'utilisation de ce modèle est très raisonnable à 0,15 $ par million de jetons pour ChatGpt4o-MinI.

Une fois que vous avez trié ces choses, voici comment le faire.

1. La configuration

Connectez-vous à votre compte de développeur Amazon et Cliquez sur l'option Alexa Skills Kitqui est situé sous l'option Amazon Alexa sur la première page. Alors Sélectionnez Créer des compétences et donnez-lui un nom (par exemple, «chat» tous en minuscules). Alors Appuyez sur le bouton suivant.
En travaillant sur la page, sélectionnez:
Expérience «autre»
«Custom» puis choisissez:
«Python hébergé par Alexa» sous le service d'hébergement.
Enfin, Cliquez sur le bouton Suivant.

2. Le modèle

Cliquez sur le Bouton d'importation de compétences sur le côté droit de la page. Collez cette URL: https://github.com/k4l1sh/alexa-gpt – dans le champ de texte, et Appuyez sur le bouton d'importation. Cela importera un modèle prêt pour la compétence Alexa que nous essayons de créer et facilitera les choses que de devoir saisir manuellement le code.

3. Prenez le code

Une fois que cela a été fait, Sélectionnez l'onglet Code en haut de la pageet Collez votre clé API Openai dans le bon endroit à l'écran.
Cliquez sur le bouton Enregistrer puis le bouton Déployer en haut à droite de la page. Cela créera la nouvelle application Amazon Skill.

Ajoutez Chatgpt AI à votre application Alexa – YouTube
Ajoutez Chatgpt AI à votre application Alexa - YouTube

Surveiller

3. Les tests

Une fois la construction terminée et en supposant qu'il n'y a pas d'erreurs, une bonne pratique est d'aller au Créer un onglet en haut de l'écran Pour vérifier que le nom d'invocation des compétences a été stocké correctement. Si le domaine dit «Changez-moi», c'est une indication que ce n'est pas le cas. Si c'est le cas, Remplacez «Changez-moi» par une phrase de déclenchement de deux motsen suivant les règles énoncées dans la barre latérale à droite. C'est le nom de phrase qui déclenchera Alexa pour déclencher l'intégration de Chatgpt, il est donc extrêmement important de l'obtenir dès maintenant.
Une fois que cela a fait, Cliquez sur l'option de menu de test sur la barre supérieureet Accepter l'accès au microphone sur votre ordinateur.
Sélectionner Mode de développement à partir de la liste déroulanteet testez la nouvelle compétence en entrant votre phrase d'invocation (démarrage). Cela peut être une voix ou un texte. Si tout se passe bien, vous recevrez une réponse audible et en texte d'Alexa disant quelque chose comme « Je suis un robot de chat propulsé par Chatgpt ».

Note: Alexa peut être très difficile à propos de la phrase que vous utilisez pour démarrer la compétence, alors faites attention aux réponses. Si le chatppt ne parvient pas à démarrer correctement, essayez de définir une autre phrase, enregistrez et renforcez à nouveau la compétence.
J'ai eu beaucoup de mal à trouver une phrase qui a rencontré à la fois les règles d'Amazon et la compréhension capricieuse d'Alexa. En fin de compte, j'ai utilisé « Chat Toot », et j'ai lancé la compétence Alexa Chatgpt en disant « Alexa, Open Chat Toot ».

4. Profitez-en!

À ce stade, vous êtes prêt à partir. Une chose qui n'est pas clairement indiquée sur le site Amazon Developer est le fait que vous n'avez pas à distribuer ou à publier cette compétence Chatgpt pour l'utiliser vous-même.
Tout ce que vous avez à faire est Assurez-vous que le compte Amazon que vous utilisez sur votre téléphone, ordinateur ou autre appareil Alexa est le même que vous avez utilisé pour créer la compétence. Les deux se connecteront ensuite automatiquement et la compétence sera disponible lorsque vous utiliserez votre phrase d'invocation.