Gestionnaires de data store

Les gestionnaires de data store sont un type spécial de gestionnaire d'état 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 ce gestionnaire, vous fournissez data stores lors de la création de l'agent.

À l'aide de ces gestionnaires de data store, votre agent 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" (Répertoire de données) dans la documentation de référence sur les langues.
  • Seules les régions suivantes sont acceptées : global, emplacement multirégional us et emplacement multirégional eu.
  • Le seul type de data store structuré accepté est les questions fréquentes.
  • Les applications avec des datastores par blocs et non par blocs ne sont pas acceptées.

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 gestionnaire 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 en savoir plus, consultez le guide du contrôle des accès.

Créer un agent

Pour créer un agent qui utilise des gestionnaires 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 Configurations des agents.

  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 le nom de l'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 que vous avez créé précédemment.
    • Créez un data store :
      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 datastore.
      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 Datastores disponibles. où vous pouvez ajouter d'autres 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 la console Dialogflow CX, cliquez sur Preview (Aperçu) dans le panneau de gauche. Dans la console, vous pouvez modifier ou ajouter des gestionnaires de data stores, déployer votre agent et éventuellement ajouter des flux qui géreront les scénarios non couverts par les data stores.

Tester votre agent

Vous pouvez utiliser simulateur 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, qui fournit une interface utilisateur à votre agent. Chaque intégration fournit des instructions de déploiement.

  • La Dialogflow CX Messenger est une option particulièrement intéressante pour les gestionnaires de data store. Il propose des options intégrées pour les fonctionnalités génératives.

  • Vous pouvez créer votre propre interface utilisateur et utiliser l'API Conversational Agents (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 peut traiter les types de questions suivants:

  • Identification de l'agent : permet de répondre à 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."

Pour ce faire, utilisez des intents et des routes d'intent générés automatiquement.

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. Cela signifie que vous pouvez les appliquer à des flux ou à des pages, et qu'ils sont évalués à l'aide des mêmes règles de champ d'application.

Pour ajouter ou modifier un gestionnaire de data store:

  1. Accédez à la console Dialogflow CX.
  2. Sélectionnez votre projet.
  3. Sélectionnez l'agent.
  4. Sélectionnez le flux associé au gestionnaire de data store. Il s'agit généralement du flux de démarrage par défaut.
  5. Sélectionnez la page associée au gestionnaire de datastore. 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 (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 data store.
  9. Apportez les modifications nécessaires, puis enregistrez-les lorsque vous avez terminé. Vous trouverez ci-dessous des informations sur les paramètres spécifiques au magasin de données.

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 modifier le champ Nombre maximal de liens pour indiquer le nombre maximal de liens supplémentaires à fournir par les réponses génératives.