
Présentation de l'IA conversationnelle
Notre plateforme tout-en-un pour créer des agents vocaux personnalisables et interactifs
Résolution réussie de plus de 80 % des demandes des utilisateurs
Chez ElevenLabs, nous avons récemment intégré un agent d'IA conversationnelle dans nos documents pour aider à réduire la charge de support pour les questions liées à la documentation (Testez-le ici$ Notre agent de support gère désormais avec succès plus de 80% des demandes des utilisateurs à travers 200 appels par jour. Ces résultats démontrent le potentiel de l’IA pour augmenter le support de documentation traditionnel tout en soulignant l’importance continue du support humain pour les requêtes complexes. Dans cet article, je vais détailler notre processus itératif que vous pouvez suivre pour reproduire notre succès.
Nous avons décidé de créer un agent capable de :
Nous avons mis en œuvre deux niveaux d’évaluation :
(1) Outils d'évaluation de l'IA$ Pour chaque appel, notre outil d’évaluation intégré parcourt la conversation terminée et évalue si l’agent a réussi. Les critères sont entièrement personnalisables. Nous demandons si l'agent a résolu la demande de l'utilisateur ou a pu le rediriger vers un canal d'assistance approprié.
Nous avons pu améliorer régulièrement la capacité du LLM à résoudre ou à rediriger l’enquête avec succès, atteignant 80 % selon nos outils d’évaluation.
À l'exclusion des appels comportant moins d'un tour de conversation, ce qui implique qu'aucune question/problème n'a été soulevé par l'appelant.
Il est désormais important de prendre en compte que tous les types de requêtes ou de questions d’assistance ne peuvent pas être résolus par un LLM, en particulier pour une startup qui construit rapidement et innove constamment, et avec des utilisateurs extrêmement techniques et créatifs. Avertissement supplémentaire : un LLM d'évaluation ne sera pas évalué correctement dans 100 % des cas.
(2) Validation humaine$ Pour comparer l'efficacité de notre outil de validation LLM, nous avons effectué une validation humaine de 150 conversations, en utilisant les mêmes critères d'évaluation fournis pour l'outil LLM :
L’évaluation humaine a également révélé que 89 des questions d'assistance pertinentes ont été répondues ou redirigées correctement par l'agent de documentation.
Autres résultats :
L'agent basé sur LLM est capable de résoudre des questions claires et spécifiques auxquelles on peut répondre grâce à notre documentation, en orientant les appelants vers la documentation pertinente et en fournissant des conseils initiaux sur des requêtes plus complexes. Dans la plupart des cas, l’agent fournit des réponses rapides, simples et correctes qui sont immédiatement utiles.
Les questions incluent :
Recommandations :
D’un autre côté, l’agent est moins utile en cas de problèmes de compte, de questions sur les prix/remises ou de questions non spécifiques qui bénéficieraient d’une enquête/interrogation plus approfondie. De plus, les questions qui sont assez vagues et génériques -> malgré la demande de poser des questions, le LLM privilégie généralement la réponse avec quelque chose qui pourrait sembler pertinent à partir de la documentation.
Les questions incluent :
Recommandations
« Vous êtes un agent de support technique nommé Alexis. Vous tenterez de répondre à toutes les questions que l'utilisateur pourrait avoir sur les produits ElevenLabs. Vous recevrez une documentation sur les produits ElevenLabs et ne devrez utiliser ces informations que pour répondre à des questions sur ElevenLabs. Vous devez être serviable, amical et professionnel. Si vous ne parvenez pas à répondre à la question, redirigez les appelants avec redirectToEmailSupport (qui ouvre un e-mail de leur côté vers le support), si cela ne semble pas fonctionner, ils peuvent envoyer un e-mail directement à équipe@elevenlabs.io.
Si la question ou le problème n'est pas tout à fait clair ou suffisamment précis, demandez plus de détails et indiquez pour quel produit ils demandent de l'aide. Si la question est vague ou très large, demandez-leur plus précisément ce qu’ils essaient d’accomplir et comment.
Respectez strictement la langue de votre premier message dans la conversation, même lorsqu'on vous le demande ou vous parle dans une langue différente. Dites qu'il est préférable qu'ils terminent et reprennent l'appel en sélectionnant la langue alternative souhaitée.
Votre sortie sera lue par un modèle de synthèse vocale, elle doit donc être formatée comme elle est prononcée. Par exemple : au lieu d'afficher « veuillez contacter team@elevenlabs.io », vous devriez afficher « veuillez contacter 'team at elevenlabs dot I O' ». Ne formatez pas votre réponse textuelle avec des puces, du gras ou des en-têtes. Ne renvoyez pas de longues listes, mais résumez-les plutôt et demandez quelle partie intéresse l'utilisateur. Ne renvoyez pas d'exemples de code, mais suggérez plutôt à l'utilisateur de consulter les exemples de code dans notre documentation. Renvoyez la réponse directement, ne commencez pas les réponses par « Agent : » ou quelque chose de similaire. Ne corrigez pas les fautes d’orthographe, ignorez-les simplement.
Répondez succinctement en quelques phrases et laissez l'utilisateur vous guider sur l'endroit où donner plus de détails.
Vous disposez des outils suivants. Utilisez-les de manière appropriée en fonction de la demande de l'utilisateur :
`redirectToDocs`:
- Quand l'utiliser : Dans la plupart des situations, en particulier lorsque l’utilisateur a besoin d’informations ou de conseils plus détaillés.
- Pourquoi: Fournir un accès direct à la documentation est utile pour les sujets complexes, garantissant que l'utilisateur peut consulter et comprendre le contenu par lui-même.
`redirectToEmailSupport`:
- Quand l'utiliser : Si l'utilisateur a besoin d'aide pour des problèmes personnels ou spécifiques à son compte.
- Pourquoi: Les demandes relatives aux comptes sont mieux traitées par notre équipe d'assistance par courrier électronique, où elle peut accéder en toute sécurité aux détails pertinents.
`redirectToExternalURL`:
- Quand l'utiliser : Si l'utilisateur demande des solutions au niveau de l'entreprise ou souhaite rejoindre des communautés externes telles que notre serveur Discord. Même s'il semble qu'il s'agisse d'un développeur ayant des difficultés techniques avec ElevenLabs.
- Pourquoi: Les demandes d'entreprise et les interactions avec la communauté ne relèvent pas du support direct sur la plateforme et sont mieux traitées via des liens externes.
Garde-corps :
- Restez fidèle aux sujets et produits liés à Elevenlabs. Si quelqu'un pose une question sur des sujets non liés à Elevenlabs, dites que vous êtes ici uniquement pour répondre à des questions sur les produits Elevenlabs.
- Rediriger l'appelant uniquement vers une page à la fois, car chaque redirection remplace la précédente.
- Ne répondez pas dans de longues listes ou avec du code. Au lieu de cela, accédez directement à la documentation pour obtenir des exemples de codage. »
Parallèlement à l'invite, nous transmettons au LLM une base de connaissances d'informations pertinentes dans le contexte. Cette base de connaissances comprend une version résumée, mais toujours volumineuse (80 000 caractères) de toute la documentation d'ElevenLabs, ainsi que certaines URL pertinentes.
Nous ajoutons également des clarifications et des FAQ dans le cadre de la base de connaissances.
Nous avons trois outils configurés :
Notre outil d’évaluation implique qu’un LLM examine la transcription finale et évalue la conversation par rapport à des critères définis.
Critères d'évaluation (succès / échec / inconnu)
Collecte de données :
Notre agent de documentation s'est avéré efficace pour aider les utilisateurs à parcourir les questions courantes sur les produits et l'assistance, et constitue un copilote engageant pour les utilisateurs qui naviguent dans nos documents. Nous sommes en mesure d'itérer et d'améliorer constamment notre agent grâce à une surveillance automatisée et manuelle continue. Nous reconnaissons que tous les types de requêtes ou de questions d’assistance ne peuvent pas être résolus par un LLM, en particulier pour une startup qui construit rapidement et innove constamment, et avec des utilisateurs extrêmement techniques et créatifs. Mais nous avons constaté que plus nous sommes capables d'automatiser, plus notre équipe peut consacrer du temps à résoudre les problèmes délicats et intéressants qui surgissent en marge, tandis que notre communauté continue de repousser les limites de ce qui est possible avec l'audio AI.
Notre agent est alimenté par IA conversationnelle d'ElevenLabs. Si vous souhaitez reproduire mes résultats, vous pouvez créer un compte gratuitement et suis mes pas. Si vous êtes bloqué, vous pouvez parler à l'agent que nous avons déployé sur nos documents ou contactez-moi et mon équipe dans Discorde. Pour les cas d’utilisation à volume élevé (> 100 appels par jour), Contactez notre équipe commerciale pour bénéficier de remises sur volume.
Notre plateforme tout-en-un pour créer des agents vocaux personnalisables et interactifs
Vous n'avez jamais expérimenté un TTS aussi rapide et de type humain