paint-brush
GPT-3 dans votre poche ? Pourquoi pas!par@tole
2,716 lectures
2,716 lectures

GPT-3 dans votre poche ? Pourquoi pas!

par Tihomir Dmitrović4m2023/01/26
Read on Terminal Reader

Trop long; Pour lire

GPT-3 est une technologie étonnante, et il est incroyable de voir comment elle peut être utilisée pour créer des applications puissantes et utiles. Avec l'aide de Convoworks, il est désormais possible d'utiliser GPT-3 dans WordPress et Viber pour créer un bot conversationnel intelligent. En quelques étapes simples, vous pouvez avoir la puissance GPT dans votre poche !
featured image - GPT-3 dans votre poche ? Pourquoi pas!
Tihomir Dmitrović HackerNoon profile picture

GPT est devenu un sujet très populaire ces derniers temps et est utilisé de différentes manières, du service client automatisé au traitement du langage naturel.


Ce didacticiel vous montrera comment créer un chatbot alimenté par GPT pour l'application Viber, à l'aide de WordPress et du plug-in sans code Convoworks WP . Nous y expliquerons comment configurer le chatbot afin que vous puissiez utiliser la technologie de langage naturel de GPT-3 pour poser des questions et converser sur n'importe quel sujet.


Commençons!



Installer

Pour commencer à configurer votre chatbot alimenté par GPT pour Viber, vous aurez besoin d'une installation WordPress accessible au public afin qu'elle puisse recevoir des demandes de l'application Viber. Ensuite, accédez au programme d'installation du plugin et installez et activez Convoworks WP. Une fois cela fait, ouvrez Convoworks WP et créez un nouveau service en utilisant l'option "Importer depuis un fichier". La définition du service (fichier json) peut être téléchargée ici .


Importer la définition du service Convoworks

Créez un bot Viber sur https://partners.viber.com/account/ . Pour ce faire, la seule chose dont vous avez besoin est une application Viber installée et fonctionnelle. Une fois créé, vous aurez un jeton d'accès API qui sera utilisé dans Convoworks. Notez le code QR que vous pouvez utiliser pour inviter des utilisateurs.

Configuration du compte du bot Viber


Ouvrez maintenant votre service dans Convoworks, accédez à la vue Configuration et cliquez pour activer la plate-forme Viber. Ici, vous devez entrer Viber "Auth Token" et "Account ID". Vous pouvez trouver le numéro d'identification de compte dans l'URL de votre compte Viber à l' adresse https://partners.viber.com/account/ .


Configuration de la plateforme Viber dans Convoworks


La dernière étape consiste à définir la clé d'authentification OpenAI dans le service Convoworks. Dans votre service, accédez à la vue Variables et définissez la valeur correcte. Ici, vous pouvez également définir le modèle que vous utilisez et d'autres paramètres que l'API GPT utilise.


Configuration de l'API OpenAI GPT dans le service Convoworks


Il ne vous reste plus qu'à commencer à l'utiliser. Accédez à votre application Viber, ouvrez l'écran Plus et appuyez sur une icône de code QR en haut. Transformez l'appareil photo en code QR sur la page de votre compte de bot Viber et vous êtes dedans !


Application Viber - plus de vues

Comment ça fonctionne?

La conversation

GPT (Generative Pre-trained Transformer) est un type d'algorithme capable de comprendre le langage naturel et de générer un nouveau texte en fonction d'une invite donnée. Cela fonctionne en utilisant l'invite de saisie pour construire un contexte, puis en utilisant ce contexte pour générer du texte.

Le principe d'achèvement de GPT est qu'il générera un nouveau texte en fonction du contexte fourni par l'invite. Il est important de fournir à GPT une invite qui fournit suffisamment de contexte pour que l'algorithme génère du texte associé. Par exemple, si vous fournissez une invite du type "Quelle est la capitale de la France ?", GPT générera un texte sur la France et sa capitale.

Donc, ce que nous faisons ici dans le service Convoworks, c'est simplement de définir la variable ${conversation} (vide au début) qui contient la conversation complète (vérifiez l'élément « Définir le paramètre »). Nous y ajoutons à la fois la demande de l'utilisateur et les réponses du bot.


Élément de requête HTTP


Ce composant nous permet de créer des requêtes API et d'utiliser les données de réponse. Il récupérera une réponse d'achèvement, l'ajoutera à la conversation et préparera le texte de réponse que nous pourrons renvoyer à l'utilisateur. Cette fonctionnalité est placée dans un fragment afin que nous puissions l'utiliser à plusieurs endroits dans le flux de travail.

Dans ce service, nous utilisons des filtres de texte brut pour permettre la gestion des commandes supplémentaires. Voici un exemple qui intercepte les commandes "redémarrer" ou "recommencer" pour réinitialiser la conversation (définit la variable ${conversation} sur une chaîne vide).


Configuration de l'élément de requête HTTP


Filtre de texte et commandes spéciales


Dans ce service, nous utilisons des filtres de texte brut pour permettre la gestion des commandes supplémentaires. Voici un exemple qui intercepte les commandes "redémarrer" ou "recommencer" pour réinitialiser la conversation (définit la variable ${conversation} sur une chaîne vide).


Recommencer la gestion des commandes


Idées futures

Authentification

Lorsque Viber envoie des demandes, nous recevons également l'identifiant unique de l'utilisateur. Si nous avons cet identifiant dans notre base de données, nous pourrions facilement connaître les détails de l'utilisateur et répondre avec un message ou une conversation personnalisé.


Ingénierie rapide

Il y a beaucoup de pouvoir à savoir comment former des invites pour tirer le meilleur parti du GPT. Former la bonne invite est crucial et vous devriez jouer avec. Gardez à l'esprit que Convoworks s'exécute dans WordPress et peut accéder à toutes ses données, ce qui signifie que vous pouvez pré-remplir une invite avec les données de la base de données. Vous pouvez mettre un contexte de conversation différent s'il s'agit d'un nouvel utilisateur, quelle a été sa dernière commande… tout ce dont vous avez besoin.

Conclusion

GPT-3 est une technologie étonnante, et il est incroyable de voir comment elle peut être utilisée pour créer des applications puissantes et utiles. Avec l'aide de Convoworks, il est désormais possible d'utiliser GPT-3 dans WordPress et Viber pour créer un bot conversationnel intelligent. En quelques étapes simples, vous pouvez avoir la puissance GPT dans votre poche !