Testing: AI-Powered ChatBot Trained on Website Content


Depuis que ChatGPT a été déployé et a choqué le monde, je me suis concentré sur la façon dont je peux tirer parti de ce type de technologie pour ajouter de la valeur. La vision a toujours été la même : utiliser un chatbot alimenté par l’IA qui est formé sur le contenu de mon site Web.

Alors que ces visions étaient un peu floues au début, l’attention s’est accentuée ces dernières semaines. Même si nous en sommes encore aux tout premiers jours de cette technologie, je suis carrément étourdi par le potentiel.

Dans cet article, nous allons parcourir les objectifs, les applications que j’ai testées et ce que je fais précisément dans ce test actuel. En bas, vous pouvez même rejoindre la version bêta pour la tester vous-même.

Applications que j’ai testées

C’est la partie la plus déroutante et la plus frustrante de ce moment précis de l’IA. Il y a énormément de monde et chaque application est nouvelle et n’a pas été testée.

Le résultat est qu’aucune application n’est vraiment un produit fini. Très peu ont même une réputation fiable et stable pour savoir ce que nous obtenons réellement.

J’ai commencé par tester toutes les applications qui avaient un essai gratuit pour me donner une idée de leur fonctionnement. Honnêtement, je ne pourrais même pas lister toutes les applications que j’ai testées ici.

Mais les trois tests les plus récents impliquaient SiteGPT, Moteur IAet Base de discussion.

J’étais en fait sur le point d’aller de l’avant avec SiteGPT. AI Engine est un plugin WordPress, et je rencontrais trop de bogues (qui auraient pu être des conflits de plugins) qui ont créé de la frustration.

En fin de compte, je vais avec Chatbase. Il semble être le plus raffiné tout en offrant tout ce dont j’ai besoin en plus des options futures telles que l’intégration d’API.

Contenu formé

Pour former le bot, nous devons lui donner du contenu. Chatbase fournit les options de fichiers (PDF ou documents Word), de texte, d’URL de sites Web et de questions-réponses (fournissant des exemples de questions et de réponses). Étant donné que mon site Web compte plus de 1 000 pages, je me concentre principalement sur les URL de sites Web.

Vous avez la possibilité d’explorer le site Web, de soumettre un plan du site ou de saisir manuellement les URL.

Base de discussion

Bien sûr, je dois faire attention à cela. Mon site Web a été lancé en 2011. Étant donné que le bot (pour l’instant, du moins) ne comprend pas la récence et ne saura pas comment gérer les informations obsolètes et contradictoires, il est important que je l’alimente avec les informations les plus pertinentes possibles.

Cela m’a en fait aidé à me motiver à créer du contenu pour ce bot. En attendant, ce contenu peut également améliorer la convivialité de mon site Web.

Voici des exemples de contenus que j’ai créés pour aider à améliorer la base de connaissances du bot :

En plus du poste principal “Philosophies”, j’ai créé huit postes individuels pour développer ces philosophies.

Ce processus m’a également motivé à mettre à jour ma FAQ sur les annonces et mon glossaire (ou au moins à commencer) car ces sections devenaient obsolètes. Mais ils pourraient être un contenu parfait pour un bot utile.

J’ai sélectionné 141 pages de contenu en tout pour former ce bot. Bien que certaines informations obsolètes dans ces pages soient inévitables, j’ai priorisé le contenu qui était toujours pertinent.

Je dois ajouter que Chatbase n’a pas de limite sur le nombre de liens que vous pouvez soumettre pour former le bot (gros avantage). Tout est basé sur les personnages, et c’est une limite que je n’ai évidemment pas encore rencontrée (le niveau le plus bas a une limite de 2 millions de caractères que je n’ai pas atteinte).

Paramètres

Je ne couvrirai pas tous les paramètres ici, mais je couvrirai ceux qui sont les plus importants ou les plus percutants.

1. Invite de base (message système)

Base de discussion

C’est là que vous donnez au bot quelques instructions de base sur la façon dont vous voulez qu’il se comporte. Cela inclut des choses comme le ton, le rôle et la façon dont il devrait répondre à certaines questions.

C’est là que la courbe d’apprentissage est la plus élevée et qu’il y a beaucoup d’essais et d’erreurs. Je suis toujours en train de régler ça.

2. Température

Base de discussion

Voulez-vous restreindre le bot ou lui donner la liberté d’être plus créatif ? “Créatif” pourrait signifier plus intéressant, mais plus de potentiel pour inventer des choses. Pour l’instant, je suis totalement réservé, mais je pourrais l’assouplir en fonction des résultats que je vois.

3. Limitation de débit

Base de discussion

Cela est nécessaire en raison des limites de données appliquées. Vous ne voulez pas qu’un utilisateur dépasse toutes vos limites de données. Je n’ai aucun contexte concernant ce que devrait être la limite de débit ou à quel point il sera difficile de respecter les limites de données. Nous verrons donc comment cela se passe et ajusterons en conséquence.

4. Messages suggérés

Base de discussion

Cela donne aux gens quelque chose à sélectionner s’ils ne savent pas comment utiliser le bot. Vous pouvez utiliser l’invite de base pour déterminer comment répondre à ces questions, bien qu’elles puissent également être traitées dans la section Q&R.

5. Personnalisez le chat

Vous pouvez personnaliser le style, les couleurs et les icônes. J’ai très peu fait cela, mais voici à quoi ressemble mon bot…

Journaux de conversation et raffinement

C’est l’une des sections les plus importantes du côté administrateur du bot.

Je peux voir un historique de toutes les conversations en cours avec le bot. De cette façon, je peux évaluer si les gens sont frustrés ou si le bot donne des informations fausses ou inexactes.

Un exemple de cela que j’ai vu avec ces robots est qu’ils référencent souvent des articles et des liens qui n’existent pas. Ainsi, quelqu’un demandera un article qui traite d’un sujet spécifique, et le bot en créera un, avec une fausse URL.

Ce n’est pas bon! Bien que je pense avoir principalement résolu le problème de la fausse URL avec l’invite de base, je peux toujours répondre aux réponses que je n’aime pas en révisant la réponse.

Voici un exemple…

Base de discussion

La question est liée aux stratégies publicitaires de Facebook. La réponse commence plutôt bien, mais se termine par une stratégie de mise à l’échelle qui n’est pas vraiment pertinente. Ce n’est pas que la réponse soit tellement fausse ici, c’est juste gênant.

Ainsi, je peux cliquer sur ce lien “réviser la réponse” et supprimer la partie que je n’aime pas.

Base de discussion

Cela peut sembler fastidieux, mais c’est la troisième phase de son apprentissage. Tout d’abord, il apprend en fonction de mon contenu. Deuxièmement, il apprend en fonction des instructions de l’invite de base et des paramètres. Et enfin, il apprend quand je révise ses réponses. Il ne répondra plus (ou ne devrait pas ?) de cette façon.

Gardez à l’esprit qu’il n’est pas nécessaire que la question soit identique pour que la réponse corrigée soit utilisée la prochaine fois. C’est ce qui rend ces modèles de langage si intelligents.

Regardez le bot en action

Vous pouvez regarder le bot en action ci-dessous…

Rejoignez la liste d’attente de la bêta AI Bot !

Je dois limiter le nombre de personnes ayant accès à cette version bêta au début. Au fur et à mesure que nous avancerons et que j’aurai une meilleure idée de l’utilisation des données, je pourrai l’ajuster et l’ouvrir plus largement.

Cliquez sur le lien ci-dessous pour rejoindre ma liste d’attente AI Bot Beta et je vous ferai savoir quand vous pourrez l’essayer !

[JOIN THE AI BOT BETA]

À ton tour

Avez-vous commencé à expérimenter les chatbots IA ? Comment les utilisez-vous ?

Faites-le moi savoir dans les commentaires ci-dessous!



Vous pouvez trouver cet article en Anglais sur www.jonloomer.comhttps://www.jonloomer.com/testing-ai-powered-chatbot-trained-on-website-content/

Leave a Reply

Your email address will not be published. Required fields are marked *