Agents de data store

Les agents de data store sont un type spécial d'agent Dialogflow capable de fournir des réponses d'agent générées par LLM en fonction du contenu de votre site Web et des données importées.

Pour créer cet agent, vous devez indiquer data stores lors de la création de l'agent.

Un agent de data store possède des autorisations gestionnaires d'état appelés gestionnaires de data store. À l'aide de ces gestionnaires de data store, votre agent de data store peut avoir des conversations sur le contenu avec vos utilisateurs finaux.

Limites

Les limites suivantes s'appliquent :

  • Cette fonctionnalité n'est actuellement compatible qu'avec certaines langues dans GA. Consultez la colonne "data store" dans référence de langage.
  • Uniquement les régions suivantes sont acceptés: global, us multirégional et eu multirégional.
  • FAQ est le seul type de data store structuré accepté.
  • Applications avec les deux data stores fragmentés et non fragmentés ne sont pas acceptés.

Contrôle des accès

Si vous êtes le propriétaire du projet, vous disposez de toutes les autorisations nécessaires pour créer un agent de data store. Si vous n’êtes pas le propriétaire du projet, vous devez disposer des rôles suivants:

  • Administrateur Dialogflow
  • Administrateur Discovery Engine

Pour plus d'informations, consultez les Guide de contrôle des accès Dialogflow

Créer un agent de data store

Pour créer un agent de data store:

  1. Si ce n'est pas déjà fait, suivez les configuration instructions.
  2. Accédez à la console Agent Builder:

    Console Agent Builder

  3. Sélectionnez votre projet dans le menu déroulant de la console.

  4. Si vous n'avez pas encore activé l'API, lisez et acceptez les conditions d'utilisation, puis cliquez sur Continuer et activer l'API.

  5. Cliquez sur Create a New App (Créer une application) ou New App (Nouvelle application).

  6. Sélectionnez Chat.

  7. Indiquez le nom de votre entreprise dans la section Agent configurations (Configurations de l'agent).

  8. Développez la section des paramètres de fuseau horaire et de langue.

  9. Sélectionnez un fuseau horaire.

  10. Sélectionnez une langue par défaut.

  11. Indiquez un nom d'agent dans la section Nom de votre agent.

  12. Sélectionnez un régional ou multirégional dans la section Emplacement de votre agent.

  13. Cliquez sur Continuer.

  14. Associez un data store à votre agent en effectuant l'une des opérations suivantes:

    • Sélectionnez un data store existant précédemment créé.
    • Créez un data store: <ph type="x-smartling-placeholder">
        </ph>
      1. Cliquez sur Créer un data store.
      2. Choisir des données source.
      3. Fournir les données et la configuration pour la source de data store sélectionnée. L'emplacement de votre data store doit correspondre à l'emplacement de l'agent.
      4. Cliquez sur Créer pour créer le data store.
      5. Sélectionnez votre nouveau data store.
  15. Cliquez sur Créer.

  16. Votre agent est maintenant créé. et que vous êtes automatiquement redirigé vers la page Data stores disponibles. où vous pouvez ajouter des data stores si nécessaire.

  17. Si vous avez créé un data store pour un site Web, vous devez valider votre domaine.

  18. Pour ouvrir votre agent avec Dialogflow CX, Cliquez sur Aperçu dans le panneau de gauche. Dans Console Dialogflow CX vous pouvez modifier ou ajouter des gestionnaires de data store. déployez votre agent et, si vous le souhaitez, ajoutez flux qui traitera des scénarios non couverts par les data stores.

Tester l'agent

Vous pouvez utiliser Simulateur Dialogflow CX pour tester votre agent.

Déployer l'agent

Il existe plusieurs façons de déployer votre agent:

  • L'option la plus simple consiste à utiliser Intégration Dialogflow CX qui fournit une interface utilisateur à votre agent. Chaque intégration fournit des instructions de déploiement.

  • La classe Dialogflow Chat + est une option particulièrement intéressante pour les agents de data store. Il dispose d'options intégrées pour les fonctionnalités génératives.

  • Vous pouvez créer votre propre interface utilisateur utiliser l'API Dialogflow CX pour les interactions. La mise en œuvre de votre interface utilisateur contrôle le déploiement.

Intents spéciaux

En plus de répondre aux questions concernant le contenu que vous fournissez, l'agent de data store peut gérer les types de questions suivants:

  • Identification de l'agent: Gérer des questions telles que "Qui êtes-vous ?" ou "Êtes-vous humain ?".
  • Escalader le problème à un agent humain: Répond aux questions telles que "Je veux parler à un humain" ou "Je veux parler à une vraie personne."

Cela se fait grâce à la génération automatique intents et routes d'intent.

Ajouter ou modifier des gestionnaires de data store pour un agent existant

Les gestionnaires de data store constituent un type spécial de gestionnaire d'état Dialogflow. Vous pouvez donc les appliquer à des flux ou à des pages, et qu'elles sont évaluées à l'aide des mêmes règles de champ d'application.

Pour ajouter ou modifier un gestionnaire de data store:

  1. Accéder à la console Dialogflow CX
  2. Sélectionnez votre projet Google Cloud.
  3. Sélectionnez l'agent.
  4. Sélectionnez le flux associé au gestionnaire de data store. Il s'agit généralement default start flow (flux de démarrage par défaut).
  5. Sélectionnez la page associée au gestionnaire de data store. Il s'agit généralement page d'accueil.
  6. Cliquez sur Ajouter un gestionnaire d'état dans les données de la page. puis sélectionnez data store.
  7. Pour créer un data store, vous êtes redirigé vers Vertex AI Agent Builder de l'interface utilisateur. Consultez le des informations sur le data store pour vous aider à faire des sélections.
  8. Si vous disposez déjà d'un data store, cliquez sur Modifier le datastore.
  9. Apportez les modifications nécessaires, puis enregistrez-les lorsque vous avez terminé. Consultez les informations ci-dessous sur les paramètres spécifiques aux data store.

Réponses de l'agent

Dans la section Réponses de l'agent, vous pouvez fournir des réponses personnalisées qui se réfèrent à des réponses génératives. Utilisez $request.knowledge.questions[0] dans la section L'agent dit pour fournir la réponse générative.

Options de réponse du data store

Vous pouvez mettre à jour le champ Nombre maximal de liens. pour indiquer le nombre maximal de liens supplémentaires à fournir par les réponses génératives.