Création de remplacement générative

La fonctionnalité de création de remplacement générative utilise la dernière technologie générative de langage grand format de Google. (LLM) pour générer des réponses d'agent virtuel lorsque l'entrée utilisateur correspondent à un intent ou à un paramètre pour le remplissage du formulaire.

Cette fonctionnalité peut être configurée à l'aide d'une invite textuelle indiquant au LLM comment répondre. Vous pouvez utiliser une requête textuelle prédéfinie ou ajouter vos propres requêtes. Avec l'attribut prédéfinie, l'agent virtuel est capable de gérer une conversation de base situations différentes. Exemple :

  • Accueillez et dites au revoir à l'utilisateur.
  • Répétez ce que l'agent a dit au cas où l'utilisateur n'a pas compris.
  • Restez en ligne lorsque l'utilisateur le demande.
  • Résumez la conversation.

Vous pouvez activer le remplacement génératif sur les gestionnaires d'événements sans correspondance utilisés dans les flux. ou lors du remplissage des paramètres. Lorsque les créations de remplacement générative sont activées pour une sans correspondance. À chaque déclenchement, Dialogflow tente de générer une réponse générée qui sera dit à l'utilisateur. Si la réponse de génération échoue, la réponse d'agent habituelle est envoyée à la place.

Limites

Cette fonctionnalité est disponible dans langues compatibles avec l'API Gemini.

Activer les créations de remplacement générative

Vous pouvez activer le remplacement génératif dans votre agent sur des gestionnaires d'événements sans correspondance. qui peut être utilisée dans le traitement de flux, de pages ou de paramètres.

Activez le remplacement génératif pour les événements sans correspondance d'un flux entier:

  1. Accéder à la console Dialogflow CX
  2. Sélectionnez un projet.
  3. Sélectionnez un agent, puis un flux.
  4. Cliquez sur la page d'accueil du flux pour le développer.
  5. Cliquez sur sys.no-match-default sous Gestionnaires d'événements.
  6. Cochez la case Activer les créations de remplacement générative sous Réponses de l'agent.
  7. Cliquez sur Enregistrer.

Activez les créations de remplacement générative pour des événements sans correspondance spécifiques:

  1. Accédez au gestionnaire d'événements cible No-match (tout événement commençant par Aucune correspondance, telle que Aucune correspondance par défaut, Aucune correspondance 1, etc.
  2. Cochez la case Activer les créations de remplacement générative sous Réponses de l'agent.
  3. Cliquez sur Enregistrer.

Configurer les créations de remplacement générative

Comme indiqué ci-dessus, la fonctionnalité de création de remplacement générative transmet une requête à un grand modèle de langage afin de produire la réponse générée. La demande Il s'agit d'une requête textuelle qui combine des notions de langage naturel des informations sur l'état actuel de l'agent et de la conversation. La requête et la réponse générée sont comparées à une liste d'objets banned expressions. S'ils contiennent une expression interdite ou sont autrement considérés comme dangereux, la génération de rapports échouera, et la réponse prescrite normalement (sous l'agent indique dans le même traitement) sera émis à la place.

Cette fonctionnalité peut être configurée de plusieurs manières:

  1. Sélectionnez une requête prédéfinie.
  2. Définissez une requête personnalisée.
  3. Ajoutez ou supprimez des expressions dans la liste des expressions interdites.

Lors de la création d'une requête, en plus d'une description en langage naturel type de contexte doit être généré, les espaces réservés suivants peuvent aussi être utilisés:

Terme Définition
$conversation Conversation entre l'agent et l'utilisateur, à l'exclusion du tout dernier énoncé de l'utilisateur.
${conversation USER:"<préfixe de l'utilisateur>" AI : "<préfixe de l'agent>" TOURNAUX :<nombre de virages> Version paramétrée de l'espace réservé $conversation. Vous pouvez personnaliser le préfixe de l'utilisateur final (USER), le préfixe de l'agent (AI) et le nombre de tours précédents à inclure (TURNS). Vous devez spécifier toutes les valeurs des paramètres d'espace réservé. Exemple : ${conversation USER:"Human says:" AI:"Agent says:" TURNS:4}
$last-user-utterance Dernier énoncé de l'utilisateur.
$flow-description Description du flux actif.
$route-descriptions Descriptions des intents actifs.

Assurez-vous que le flux et les descriptions des intents sont pertinents.

Choisir une requête prédéfinie

  1. Dans Agent Settings (Paramètres de l'agent), accédez à l'onglet Generative AI (IA générative), puis à Génération de remplacement.
  2. Sélectionnez l'une des options dans la liste déroulante Modèle.
  3. Cliquez sur Enregistrer.

Cette fonctionnalité propose deux modèles d'invite : le modèle Par défaut (qui est non visible) et le modèle Example qui peut servir de guide pour rédiger vos propres requêtes.

Définir votre propre requête

  1. Dans Agent Settings (Paramètres de l'agent), accédez à l'onglet Generative AI (IA générative), puis à Génération de remplacement.
  2. Sélectionnez + nouveau modèle dans la liste déroulante Modèle.
  3. Ajoutez un nom de modèle.
  4. Ajoutez une requête textuelle.
  5. Cliquez sur Enregistrer.

Vous pouvez également commencer par modifier le modèle Example et l'enregistrer en tant que nouveau modèle modèle:

  1. Sélectionnez Exemple dans la liste déroulante Modèle.
  2. Cliquez sur Modifier.
  3. Modifiez le nom du modèle.
  4. Modifiez la requête textuelle.
  5. Cliquez sur Enregistrer.

Modifier la liste des expressions interdites

  1. Dans Agent Settings (Paramètres de l'agent), accédez à l'onglet Generative AI (IA générative), puis à Général.
  2. Dans la section Expressions interdites, inspectez les expressions, ajoutez-en ou supprimez-en la liste.
  3. Cliquez sur Enregistrer.

Tester les créations de remplacement générative

Vous pouvez tester la fonctionnalité de création de remplacement générative dans le simulateur. Chaque fois qu'un utilisateur mène à une absence de correspondance sur un flux/une page où l'événement de non-correspondance était configurée pour produire une réponse générative (et que la génération réussit), la affiche la réponse générée.

Atelier de programmation

Consultez également la vidéo de remplacement générative Atelier de programmation

Dépannage

Si vous souhaitez déboguer la fonctionnalité, vous pouvez inspecter le grand langage résolu d'entrée de modèle (LLM) dans le simulateur de la console Dialogflow:

  1. Cliquez sur le bouton de réponse d'origine:

    Réponse d&#39;origine

  2. Recherchez le champ "Requête de remplacement générative". Lire ces champs comme des champs bruts et vérifiez si l'entrée du LLM est adaptée. Si une expression contient $, examinez l'entrée du simulateur et déterminez si $ dans le les invites sont intentionnelles (par exemple, $ dans price is $10 aura probablement est intentionnelle, alors que visit $city ne le ferait probablement pas et pourrait impliquer mauvaise utilisation ou un bug). En cas de doute, contactez l'assistance.

  3. Si vous utilisez un autre modèle de requête que celui par défaut, mais que vous ne voyez pas Invite de remplacement" , contactez l'assistance.