Agentforce et données non structurées = oui! / Blogs / perficient

Tirer parti des données «piégées» dans des fichiers de données non structurés comme les PDF est une capacité puissante au sein d’agentforce. Avec un Bibliothèque de données Agentforce Cette capacité à faire surface du contenu PDF via un agent est désormais disponible de manière «sans code» à tous les administrateurs de Salesforce.
Alors, quel est notre cas d’utilisation de données non structuré Agentforce?
Disons que nous avons une variété de PDF sur la couverture de garantie des véhicules. Nous avons un site cloud d’expérience client où le client se connectera et verra ses informations de garantie actuelles. Nous voulons également que ces clients puissent poser des questions sur le programme de garantie. À ce stade, toutes ces informations de garantie sont «piégées» à l’intérieur de ces PDF. Nous pourrions faire surface les PDF réels ou essayer de travailler avec des connaissances dans Service Cloud. Mais nous pouvons faire mieux: faisons surface en fait les données au sein des PDF de manière très efficace grâce à une interface de chat à ces clients. Laissons Agentforce fonctionner efficacement avec ces données non structurées.
D’abord une démo de la façon dont cela fonctionne.
- Voici notre agent qui est prêt à répondre à nos questions.
Agentforce agent prêt
- Voici notre question: Pour une Ford F150 2024, comment faire une réclamation de garantie?
- Voici la réponse de notre agent
Réponse d’agent Agentforce
- Cela a fonctionné! Comment puis-je savoir cela? Parce que la réponse est venue Word pour Word du contenu PDF que j’avais téléchargé plus tôt.
- Voici un morceau de ce document FAQ qui existe en tant que PDF.
Contenu FAQ
Comment cette solution a-t-elle été construite?
- Un Bibliothèque de données Agentforce a été construit.
- Accédez à Configuration, recherchez la bibliothèque de données Agentforce
- Cliquez sur «New Library»
Créer une nouvelle bibliothèque de données Agentforce
- Donnez-lui un nom, le nom de l’API et la description et cliquez sur Enregistrer.
- Une fois que vous avez votre bibliothèque de données Agentforce, vous devez choisir entre tirer parti des connaissances ou des téléchargements de fichiers. Vous ne pouvez pas faire les deux dans la même bibliothèque. Dans notre exemple, nous effectuons des téléchargements de fichiers.
- Nous téléchargeons ensuite les fichiers PDF que nous voulons afin que le contenu puisse être utilisé par votre agent. Dans cet exemple, j’ai téléchargé quelques documents FAQ sur les informations sur la garantie des véhicules.
Télécharger des fichiers dans la bibliothèque
- À ce stade, lorsque les téléchargements de fichiers se produisent, il se passe beaucoup de choses pour nous automatiquement dans l’arrière-plan dans Data Cloud. Salesforce a ingéré ce PDF, l’a sorti et a placé le contenu dans certains objets de cloud de données afin qu’il puisse être indexé et facilement récupéré.
- L’objet de base montrant que le fichier a été téléchargé se situe dans le «DMO» appelé «Ragfileudmo». Vous pouvez le visualiser dans «Data Explorer» dans Data Cloud.
DMO de niveau de fichier dans le cloud de données
- Il y a deux autres objets où vivent les «morceaux» de données. Lorsque nous avons fait le téléchargement de fichiers dans la bibliothèque de données Agentforce, Data Cloud a automatiquement retiré le contenu du PDF, a brisé le texte / contenu en « morceaux », puis a mis ces «morceaux» de texte / contenu dans un DMO où il est indexé et fait pour être consultable. Il y a un «si_chunk» et un DMO «Si_index». Voici le ‘si_chunk’ …
Rechercher le DMO dans le cloud de données
- Il y aura des cas d’utilisation où faire une charge manuelle dans une bibliothèque de données Agentforce ne serait pas gérable ou évolutif, il existe donc des options d’intégration où les fichiers (données non structurés) pourraient être chargés dans Amazon S3, Azure Blog ou GCP, puis poussé automatiquement vers des données Nuage. Nous allons enregistrer ces étapes pour un autre article de blog. 🙂
- Maintenant que le contenu PDF est prêt à être utilisé, nous devons dire à notre agent d’utiliser cette bibliothèque de données Agentforce spécifique. Un agent ne peut pointer qu’à une bibliothèque de données d’agentforce afin qu’il sache spécifiquement où chercher.
- Ouvrez votre agent en vous rendant aux «agents» dans la configuration, puis en utilisant la liste déroulante à droite de votre agent de choisir «Ouvrir dans Builder».
- Sélectionnez maintenant la bibliothèque de données Agentforce que vous avez créée après avoir sélectionné l’icône de la bibliothèque «Book» à gauche.
Bibliothèque de données Agentforce
- Nous voulons maintenant nous assurer que notre agent utilisera l’action «Réponse des questions avec connaissance» lorsque l’utilisateur invite l’agent avec des questions sur la garantie.
- Pour ce faire, j’ai créé un nouveau sujet de «FAQ de garantie» et lui ai donné des instructions et des exemples.
Configurations et instructions de la rubrique
- Ensuite, je me suis assuré qu’il n’avait qu’une seule action, qui est la «réponse aux questions avec connaissance». Cette action hors boîte utilisera la bibliothèque associée à cet agent.
Actions de sujet
- Notez que si je n’ai pas créé ce sujet personnalisé «FAQ de garantie», l’agent peut faire défaut sur le sujet «MigrationDefaultTopic» et ne pas utiliser l’action appropriée.
- La construction d’instructions appropriées et détaillées est très importante au sein d’un agent.
- N’oubliez pas que vous pouvez faire de nombreux tests d’excellents et voyez quels sujets sont des actions sélectionnés et exécutés au sein du constructeur d’agents.
C’est ça!
Nous avons un agent qui peut tirer parti du contenu PDF qui a été créé avec «pas de code». Cette solution est entièrement dans l’architecture de fiducie que Salesforce a en place pour Agentforce. Nous avions besoin de la bibliothèque de données Agentforce, de nos PDF et d’un nouveau sujet. C’est vraiment ça!
Si vous réfléchissez à des cas d’utilisation pour Agentforce, veuillez lire avec Ce billet de blog De mon collègue Darshan Kukde!
Ici est un autre article de blog où j’ai discuté des données structurées au lieu des données non structurées dont nous avons parlé dans cet article de blog.
Si vous voulez une démo de cela en action ou si vous souhaitez aller plus loin, veuillez tendre la main et se connecter!
Source link