Un moteur d'IA est l'élément essentiel qui anime un agent d'IA. Il gère les saisies par les utilisateurs (texte et voix), comprend les intentions de l'utilisateur et génère les réponses appropriées.
Les administrateurs peuvent choisir le moteur d'IA qui correspond le mieux à la façon dont ils souhaitent que leurs agents d'IA scriptés se comportent.
Composants d'un moteur d'IA
Les principaux composants sont pertinents pour les agents d'IA scénarisés, mais leur fonction est légèrement différente :
- Compréhension du langage naturel (NLU) : Le composant NLU fait correspondre les informations saisies par les clients aux intentions définies dans leur script. Il reconnaît les contributions du client dans le cadre.
- Gestion des dialogues : ce composant gère le déroulement de la conversation en fonction du script. Cela garantit que l'agent suit les voies définies et fournit les bonnes réponses en fonction de l'intention et du contexte reconnus.
- Récupération des réponses : ce composant fournit les réponses configurées dans le script.
Pour les interactions vocales, outre les composants mentionnés ci-dessus, le moteur d'IA inclut également l'ASR (reconnaissance vocale automatique) et la synthèse vocale (TTS).
Comment choisir le bon moteur
- Webex AI Pro 2.0 (avec Swiftmatch)
Il s'agit de notre dernier moteur de compréhension du langage naturel (NLU) génératif basé sur l'IA pour les agents d'IA scriptés. Il s'appuie sur des algorithmes avancés d'apprentissage automatique pour interpréter les entrées des utilisateurs et classer les intentions avec précision. En s'appuyant sur les différents modèles linguistiques générés par LLM, le moteur permet de comprendre avec une grande précision ce que l'utilisateur veut obtenir, même lorsque le phrasé ou le choix des mots varient.
Principaux avantages
-
Meilleure reconnaissance des intentions : capable de comprendre un large éventail de requêtes des utilisateurs, y compris des échantillons invisibles ou des variations de saisie, ce qui permet une classification des intentions plus précise.
- Apprentissage adaptatif : le modèle généralise efficacement entre des énoncés similaires, ce qui réduit le besoin de recourir à des exemples manuels exhaustifs.
Exigences et limites de configuration
-
Chaque intention doit inclure au moins 10 énoncés représentatifs afin de conférer au modèle une diversité linguistique suffisante pour un apprentissage précis.
-
Une description claire et significative des intentions est essentielle, car elle permet au système de différencier les intentions étroitement liées et de maintenir des performances de classification constantes.
-
Des données d'entraînement insuffisantes ou ambiguës peuvent réduire la précision de la classification, en particulier si les modèles linguistiques se chevauchent.
-
- Webex AI Pro 1.0 (avec Swiftmatch)
Ce moteur d'IA est idéal pour développer des agents d'IA qui gèrent diverses expressions utilisateur tout en faisant correspondre avec précision les entrées à des intentions prédéfinies, garantissant ainsi des interactions cohérentes et fiables dans différents scénarios. C'est utile pour :
- Gestion d'un ensemble de données d'entraînement restreint : si le jeu de données d'entraînement contient moins de 10 énoncés par intention, ce moteur est plus adapté.
- Agents scriptés multilingues : c'est un bon choix pour créer des agents qui gèrent les conversations dans plusieurs langues.
- Des agents scénarisés dotés d'un certain niveau de « correspondance intelligente » : bien que les réponses soient scriptées, ce moteur d'IA offre une sensation naturelle en faisant correspondre les entrées de l'utilisateur à l'intention la plus proche, même si le phrasé n'est pas exact.
Avantages : Facilite les variations de saisie, fonctionne mieux avec les petits ensembles de données d'entraînement, prend en charge le multilingue, prend en charge la correspondance intelligente.
Limites : Swiftmatch excelle dans ses excellentes capacités de compréhension du langage naturel. Cependant, si votre script nécessite de la flexibilité pour faire correspondre les entrées de l'utilisateur aux intentions, en tenant compte des variations de formulation, SwiftMatch peut avoir besoin d'une configuration de données supplémentaire avec diverses données d'entraînement. Il est conçu pour un ajustement précis et rigide , ce qui peut compliquer les variations de maniabilité.
Le moteur d'IA réunit la technologie vocale (ASR/TTS), les grands modèles linguistiques (LLM), des garde-corps intelligents et des instructions système conçues par des experts en un seul choix de sélection sur AI Agent Studio.
Lorsque vous créez un nouvel agent d'IA, vous pouvez choisir parmi plusieurs moteurs d'IA conçus pour répondre à ses besoins uniques.
L'agent d'IA autonome propose actuellement les options de sélection des moteurs d'IA suivantes :
- Webex AI Pro 1.0 (bientôt obsolète) /Webex AI Pro 2.0 : moteur polyvalent idéal pour la plupart des cas d'utilisation des centres d'appels, avec une prise en charge linguistique mondiale et des interactions similaires à celles d'un humain. Pour consulter la liste des langues et des voix prises en charge, consultez l'article Langues et voix prises en charge.
- Webex AI Pro-US 1.0 (bientôt obsolète) /Webex AI Pro-US 2.0 : localisé et adapté aux accents régionaux, offrant une expérience améliorée et une conformité réglementaire pour les clients américains. Disponible en anglais uniquement.
- Webex AI Pro-Europe 1.0 (bientôt obsolète) /Webex AI Pro-Europe 2.0 : localisé et adapté aux accents régionaux, offrant une expérience améliorée et une conformité réglementaire pour les clients européens. Disponible en anglais uniquement.
Webex AI Pro 1.0, Webex AI Pro-États-Unis. 1.0, et Webex AI Pro-Europe 1.0 sera bientôt obsolète.
Composants du moteur d'IA
-
Modèle linguistique étendu : alimente l'agent IA grâce à son intelligence avancée, lui permettant de comprendre des requêtes complexes, de générer des réponses cohérentes, d'effectuer des actions ou de répondre à partir d'une base de connaissances.
-
Barrières de sécurité : permet des interactions responsables avec l'IA en fixant des limites claires, en empêchant les contenus inappropriés et en garantissant la sécurité de la marque.
-
Speech-to-Text (ASR/STT) : convertit la langue parlée en texte, permettant ainsi aux agents de l'IA de comprendre la parole humaine.
-
Synthèse vocale (TTS) : convertit le texte en une parole naturelle, semblable à celle d'un humain, afin que l'agent d'IA communique de manière claire et engageante.
-
Modèle de réponse intérimaire : fournit des réponses instantanées et en temps réel aux questions des utilisateurs, créant ainsi une expérience utilisateur fluide et très réactive.
-
Modèle de prédiction du tour : anticipe intelligemment le moment où un utilisateur aura fini de parler, ce qui facilite un flux de conversation naturel.
-
Modèle de générateur de requêtes autonome : transforme les entrées non contextuelles, incomplètes ou familières (par exemple, « taux d'intérêt ») en requêtes complètes et autonomes (par exemple, « Quel est le taux d'intérêt des prêts immobiliers ? ») , permettant une récupération et une génération de réponses plus précises.
Comment choisir le bon moteur
- Langues prises en charge : Webex AI Pro-US 1.0/Webex AI Pro-US 2.0 et Webex AI Pro-Europe 1.0/Webex AI Pro-Europe 2.0 sont disponibles en anglais uniquement, tandis que Webex AI Pro 1.0/Webex AI Pro 2.0 prend en charge l'anglais et plusieurs autres langues en version bêta.
- Restrictions géographiques : Webex AI Pro-US 1.0/Webex AI Pro-US 2.0 n'est disponible que pour les clients américains. Webex AI Pro-Europe 1.0/Webex AI Pro-Europe 2.0 n'est disponible que pour les clients de l'UE. Webex AI Pro 1.0/Webex AI Pro 2.0 est disponible dans le monde entier.
- Expérience vocale : Webex AI Pro-US 1.0/Webex AI Pro-US 2.0 et Webex AI Pro-Europe 1.0/Webex AI Pro-Europe 2.0 proposent une expérience conversationnelle améliorée, similaire à celle d'un humain, mais sont limités à un plus petit nombre de voix, tandis que Webex AI Pro 1.0/Webex AI Pro 2.0 propose une large gamme de voix pour des interactions similaires à celles des humains avec différents accents.