Un moteur d'IA est le composant essentiel qui anime un agent d'IA. Il gère les entrées textuelles et vocales de l'utilisateur, comprend l'intention 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 composants de base sont pertinents pour les agents d'IA scriptés, mais leur fonction est légèrement différente :

  • Compréhension du langage naturel (NLU) : le composant NLU fait correspondre les entrées du client aux intentions définies dans leur script. Il reconnaît l'apport du client dans le cadre.
  • Gestion des dialogues : Ce composant gère le flux de la conversation en fonction du script. Il garantit que l'agent suit les chemins définis et fournit les réponses correctes 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, en plus des composants mentionnés ci-dessus, le moteur AI comprend également ASR (Automatic Speech Recognition) et TTS (Text-to-Speech).

Comment choisir le bon moteur

  • 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 mappant avec précision les entrées à des intentions prédéfinies, garantissant des interactions cohérentes et fiables entre divers scénarios. C'est utile pour :

    • Gestion d'un ensemble de données d'entraînement plus petit : si l'ensemble de données d'entraînement contient moins de 10 énoncés par intention, ce moteur est plus approprié.
    • Agents scriptés multilingues : c'est un bon choix pour créer des agents qui traitent des conversations dans plusieurs langues.
    • Agents scriptés avec 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 la formulation n'est pas exacte.

    Avantages : Aide avec les variations d'entrée, mieux avec des ensembles de données de formation plus petits, a un support multilingue, prend en charge la correspondance intelligente.

    Limitations : Swiftmatch excelle dans ses fortes capacités de compréhension du langage naturel. Toutefois, si votre script nécessite une flexibilité dans l'adaptation des entrées de l'utilisateur aux intentions, ce qui permet des variations de formulation, Swiftmatch peut avoir besoin d'une configuration de données supplémentaire avec diverses données de formation. Il est conçu pour une correspondance précise et rigide, ce qui peut rendre les variations de manipulation plus difficiles.

  • Webex AI Pro 1.0 (avec MindMeld)

    Ce moteur d'IA est bien adapté aux agents scriptés avec des flux conversationnels complexes en plusieurs étapes. C'est utile pour :

    • Gestion de l'ensemble de données d'entraînement moyen : Si l'ensemble de données d'entraînement contient moins de 20 énoncés par intention, ce moteur est plus approprié.
    • Workflows scriptés complexes : Si le script implique plusieurs étapes, conditions ou logique de branchement, MindMeld peut gérer ces flux complexes.
    • Agents scriptés multilingues : MindMeld prend en charge plusieurs langues.
    • Effectuer la classification des rôles et des entités : Améliore la compréhension des entrées des utilisateurs en identifiant les parties de phrase et les détails importants, améliorant ainsi la précision et la pertinence des réponses.

    Avantages : Bon pour les flux scriptés complexes, bon pour les ensembles de données moyens et dispose d'un support multilingue, plus précis que RASA, choix simple et efficace pour la classification de base des intentions.

    Limitations : MindMeld peut gérer des flux complexes dans les limites existantes de la plate-forme, mais il convient aux conversations structurées. Si un script exige une gestion des dialogues très flexible et dynamique, avec des flux de conversation qui peuvent changer considérablement en fonction des commentaires des clients, la dépendance de MindMeld à des flux prédéfinis peut être limitative. Il est moins adapté aux conversations libres et imprévisibles, même dans un cadre scripté.

  • Webex AI Pro 1.0 (avec RASA)

    Ce moteur d'IA est bien adapté à la création d'agents scriptés qui nécessitent des flux conversationnels flexibles et en plusieurs étapes grâce à sa gestion personnalisable des dialogues et à ses capacités d'IA robustes. C'est utile pour :

    • Gestion d'un grand ensemble de données d'entraînement : Si l'ensemble de données d'entraînement contient plus de 25 énoncés par intention, ce moteur est plus approprié.
    • Effectuer la classification des rôles et des entités : améliore la compréhension des entrées des clients en identifiant les parties de phrases et les détails importants, améliorant ainsi la précision et la pertinence des réponses.

    Avantages : affiche des résultats précis, adaptés aux scripts simples à complexes, aux grands ensembles de données d'entraînement et aux scénarios plus complexes.

    Limites : Nécessite plus de données d'entraînement ; prend beaucoup de temps à former.

Le moteur AI rassemble la technologie vocale (ASR / TTS), les modèles de langage large (LLM), les garde-fous intelligents et les invites système conçues par des experts en un seul choix de sélection sur AI Agent Studio.

Lors de la création d'un nouvel agent d'IA, vous pouvez choisir parmi plusieurs moteurs d'IA adaptés à leurs besoins uniques.

L'agent d'IA autonome propose actuellement deux options de sélection de moteur d'IA :

  1. Webex AI Pro 1.0 : Idéal pour la plupart des cas d'utilisation de centre de contact avec prise en charge linguistique mondiale et interactions humaines. Pour afficher la liste des langues et voix prises en charge, consultez l'article Langues et voix prises en charge.
  2. Webex AI Pro-US 1.0 : Parfait pour les scénarios nécessitant une expérience conversationnelle humaine améliorée, disponible en anglais uniquement.

Composants du moteur d'IA

  • Grand modèle de langage : Alimente l'agent d'IA avec 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.

  • Garde-fous : Permet des interactions responsables avec l'IA en fixant des limites claires, en empêchant le contenu inapproprié et en maintenant la sécurité de la marque.

  • Speech-to-Text (ASR/STT) : convertit le langage parlé en texte, permettant aux agents d'IA de comprendre la parole humaine.

  • Synthèse vocale (TTS) : convertit le texte en discours naturel et humain, afin que l'agent d'IA communique de manière claire et engageante.

  • Modèle de réponse intermédiaire : fournit des réponses instantanées et en temps réel aux demandes des utilisateurs, créant ainsi une expérience utilisateur très réactive et fluide.

  • TURN Modèle de prédiction : Anticipe intelligemment quand un utilisateur a fini de parler, facilitant ainsi le flux conversationnel naturel.

  • Modèle autonome de générateur de requêtes : Transforme les entrées non contextuelles, incomplètes ou familières (p. ex., "taux d'intérêt") en requêtes complètes et autonomes (p. ex., "Quel est le taux d'intérêt pour les prêts Home ? »), permettant une récupération et une génération de réponses plus précises.

Comment choisir le bon moteur

  • Prise en charge de la langue : Webex AI Pro-US 1.0 est disponible pour l'anglais uniquement tandis que Webex AI Pro 1.0 prend en charge l'anglais + diverses autres langues en version bêta.
  • Restrictions géographiques : Webex AI Pro-US 1.0 est disponible uniquement pour les clients américains tandis que Webex AI Pro 1.0 est disponible dans le monde entier.
  • Expérience vocale : Webex AI Pro-US 1.0 offre une expérience conversationnelle humaine améliorée, mais est limitée à moins de voix, tandis que Webex AI Pro 1.0 offre une large gamme de voix pour des interactions humaines avec différents accents.