Cet outil permet de rechercher et de récupérer des informations à partir de documents non structurés ou de contenus de questions fréquentes en se connectant à un data store contenant vos propres fichiers.
Lorsque vous créez l'outil pour la première fois, vous devez fournir les informations suivantes :
- Nom : nom descriptif qui aide l'IA à comprendre le rôle de l'outil. Les noms doivent commencer par un verbe (par exemple,
search_internal_docsouquery_product_manuals). - Description : (facultatif) explication de ce que fait l'outil et du moment où l'IA doit l'utiliser. Cela aide le modèle à déterminer si ce data store spécifique contient la réponse à la requête d'un utilisateur.
- Simuler la réponse de l'outil : configuration facultative utilisée pour simuler la sortie de l'outil à des fins de test avant que les données ne soient entièrement indexées.
- Emplacement : région dans laquelle le data store est hébergé (par exemple, "global").
Type de données : format du contenu que vous importez :
- Données non structurées : idéales pour les documents tels que les fichiers PDF, HTML ou texte.
- FAQ : idéal pour les paires de questions-réponses structurées.
Sélectionnez un dossier ou un fichier : chemin d'accès à vos données dans Google Cloud Storage (
gs://*). Vous pouvez choisir d'importer un seul fichier ou un dossier entier.Fréquence de synchronisation : fréquence à laquelle l'outil recherche les mises à jour dans vos fichiers sources.
- Ponctuel : une seule importation des données actuelles.
- Périodique : le data store est automatiquement mis à jour lorsque les fichiers sources sont modifiés (ce paramètre ne peut pas être modifié après la création).
Data store questions fréquentes
Les data stores de questions fréquentes peuvent contenir des réponses aux questions fréquentes. Lorsque les questions des utilisateurs correspondent avec un haut degré de confiance à une question importée, l'agent renvoie la réponse à cette question sans aucune modification. Vous pouvez fournir un titre et une URL pour chaque paire question/réponse affichée par l'agent.
Les données doivent être importées dans le data store au format CSV. Chaque fichier doit comporter une ligne d'en-tête décrivant les colonnes.
Exemple :
"question","answer","title","url"
"Why is the sky blue?","The sky is blue because of Rayleigh scattering.","Rayleigh scattering","https://en.wikipedia.org/wiki/Rayleigh_scattering"
"What is the meaning of life?","42","",""
Les colonnes title et url sont facultatives et peuvent être omises :
"answer","question"
"42","What is the meaning of life?"
Lors de l'importation, vous pouvez sélectionner un dossier dans lequel chaque fichier est traité comme un fichier CSV, quelle que soit son extension.
Limites :
- Un espace supplémentaire après
,provoque une erreur. - Les lignes vides (même à la fin du fichier) entraînent une erreur.
Data store non structuré
Les data stores de données non structurées peuvent contenir du contenu dans les formats suivants :
HTMLPDFTXTCSV
Il est possible (mais rare) d'importer des fichiers à partir du bucket Cloud Storage d'un autre projet. Pour ce faire, vous devez accorder un accès explicite au processus d'importation. Suivez les instructions du message d'erreur, qui contient le nom de l'utilisateur qui a besoin d'un accès en lecture au bucket pour effectuer l'importation.
Limites :
- La taille maximale des fichiers est de 2,5 Mo pour les formats texte et de 100 Mo pour les autres formats.
Consultez également Importer depuis Cloud Storage.