Loading
Subventionnement
Création d'une bibliothèque de documents pour l'agent de support demandeur et bénéficiaire

Création d'une bibliothèque de documents pour l'agent de support demandeur et bénéficiaire

Chargez des fichiers PDF dans une bibliothèque de données Agentforce afin de permettre à l'agent de support demandeur et bénéficiaire de récupérer les réponses de vos documents de subvention.

Éditions requises

Disponible avec : Lightning Experience
Disponible avec : Nonprofit Cloud pour Subventionnement et Solutions Secteur public. Afficher la disponibilité
Autorisations utilisateur requises
Pour créer une bibliothèque de données Agentforce : Autorisation système Gérer les bibliothèques de données
Pour modifier un agent dans Agent Builder : Autorisation système Gérer les robots

Suivez Configuration de l'agent de support demandeur et bénéficiaire avant de créer une bibliothèque de documents.

  1. Créez la Bibliothèque de données Agentforce.
    Si votre organisation prend en charge plusieurs programmes de subventions, répétez cette tâche pour chaque programme. Consultez l'exemple pour plus de détails sur la configuration de l'agent pour plusieurs récupérateurs.
    1. Dans Configuration, saisissez Agentforce Data Library dans la case Recherche rapide, puis sélectionnez Agentforce Data Library.
    2. Cliquez sur Nouvelle bibliothèque, saisissez un nom, puis cliquez sur Enregistrer.
    3. Définissez Type de données sur Fichiers.
    4. Chargez vos fichiers PDF, puis cliquez sur Enregistrer.
      Important
      Important Pour de meilleurs résultats, chargez des fichiers PDF avec un contenu clair et structuré. Évitez les documents gouvernementaux complexes et densément mis en forme, tels que les avis de possibilité de financement (OPF), qui sont difficiles à traiter pour l'agent en raison de leur longueur et de leur mise en forme. Un document de type FAQ qui répond directement aux questions courantes des demandeurs de subvention est idéal.
  2. Attendez que la bibliothèque de données atteigne le statut Prêt.

    Après avoir chargé des fichiers, Salesforce les indexe automatiquement et crée les configurations Data Cloud sous-jacentes. Ce processus prend environ 15 à 20 minutes. Pour vérifier la progression, allez dans Lanceur d'application | Data Cloud | Index de recherche et attendez que l'index de recherche soit créé et que la bibliothèque de données affiche Prêt.

    Important
    Important Ne connectez pas la bibliothèque à l'agent tant que le statut Prêt n'est pas affiché. L'utilisation d'une bibliothèque avant la fin de l'indexation produit des résultats incomplets ou manquants.
  3. Balisez les objets modèle de données de la bibliothèque de documents pour l'accès utilisateur externe.

    Lorsque Salesforce indexe la bibliothèque de documents, il crée trois objets modèle de données (DMO) dans Data Cloud. Vous devez baliser ces objets modèle de données pour permettre aux utilisateurs externes de la communauté d'accéder au récupérateur. Les utilisateurs de plate-forme interne sont automatiquement couverts par la stratégie de jeu de règles Tous les accès aux données par défaut de Salesforce et n'ont pas besoin de cette étape.

    1. Dans le Lanceur d'application, ouvrez Data Cloud, puis cliquez sur Modèle de données.
    2. Localisez les trois objets modèle de données créés pour votre bibliothèque de documents. Leurs noms suivent les modèles ci-dessous, où LibraryName correspond aux 15 premiers caractères du nom d'API de votre bibliothèque.
      • ADL_LibraryName
      • ADL_LibraryName chunk
      • ADL_LibraryName index
    3. Pour chaque objet modèle de données, ouvrez sa page de détail en cliquant sur Étiquette de l'objet, sur Gérer les balises, puis sur Joindre des balises.
    4. Dans la case de recherche, recherchez et ajoutez les balises ci-dessous.
      • ExternalData.Visibility.Portal
      • ExternalData.Visibility.Public
    5. Sélectionnez Ajouter ces balises à [nom de bibliothèque], puis cliquez sur Enregistrer.
    6. Dans la page Détails de l'objet modèle de données, cliquez sur Terminé.
    7. Répétez les étapes secondaires c à f pour chaque objet modèle de données restant.
  4. Récupérez le nom d'API du récupérateur de la bibliothèque.
    1. Dans Configuration, saisissez Agentforce Data Library dans la case Recherche rapide, puis sélectionnez Agentforce Data Library.
    2. Sélectionnez votre bibliothèque de données.
    3. Dans la section Statut, sous Récupérer l'action pour l'agent, sélectionnez Obtenir des informations depuis [nom de la bibliothèque].
    4. Copiez le nom d'API retriever depuis la section Action de référence.
      Le nom d'API retriever suit le File_ADL_LibraryName_UniqueID du schéma, par exemple File_ADL_GrantDocuments_1Cx_l2D32f7b02d.
  5. Mettez l'agent à jour pour utiliser le récupérateur de bibliothèque de documents.
    1. Dans le Lanceur d'application, saisissez Agents dans la case de recherche, sélectionnez Agentforce Studio et ouvrez votre Agent d'appui aux demandeurs et aux bénéficiaires.
    2. Si l'agent est actif, cliquez sur Désactiver.
    3. Basculez depuis la vue Zone de dessin vers la vue Script.
    4. Dans le sous-agent Assistance aux demandeurs de subvention (1), recherchez l'action AnswersQuestionsFromDocument (2) et mettez à jour son instruction pour référencer le nom d'API retriever (3) que vous avez copié à l'étape précédente.Générateur d'agent de support pour demandeurs de subvention.
    5. Cliquez sur Enregistrer, puis basculez de la vue Script à la vue Zone de dessin.
    6. Dans le volet Explorateur, sous Données, sélectionnez Bibliothèque de données.
    7. Recherchez et sélectionnez votre bibliothèque de données.
    8. Cliquez sur Enregistrer, puis sur Valider la version.
  6. Testez la bibliothèque de documents.
    1. Dans Agent Builder, cliquez sur Aperçu.
    2. Posez une question à laquelle vous pouvez répondre à partir de vos documents chargés et confirmez que l'agent renvoie une réponse pertinente.
Exemple
Exemple Exemple : Configuration du script Agent pour plusieurs programmes de subvention

Si votre organisation prend en charge plusieurs programmes de subvention, mettez à jour les instructions du sous-agent Assistance aux demandeurs de subvention dans la vue Script pour diriger l'agent vers le récupérateur approprié en fonction de la question de l'utilisateur. L'exemple suivant montre les instructions configurées pour deux programmes de subvention. Remplacez les ID de récupérateur et accordez les noms par les vôtres.

subagent GrantseekerAssistance:
    label: "Grantseeker Assistance"
    description: "Answer grantseeker questions about grant programs, eligibility, application procedures, deadlines, and funding guidelines using document search and knowledge base."
    reasoning:
        instructions: ->
            | Your organization supports TWO grant programs. Use only the retriever for the grant the user is asking about:
              - Digital Equity Competitive Grant: File_Digital_Equity_Competitive_Grant_1Cx_ZZ3deff5335
              - Public Wireless Supply Chain Innovation Fund Grant: File_Public_Wireless_Supply_Chain_Innova_1Cx_ZZ393667fb8

              1. Identify which grant the user is asking about before taking any action.
                 - If the grant was named earlier in the conversation, continue using it for follow-up questions unless the user clearly switches.
                 - If the grant hasn't been identified, ask the user which grant their question is about. Do not call any action until a grant is identified.
                 - Recognize common shorthand (for example, "digital equity" for the Digital Equity Competitive Grant; "public wireless," "supply chain," or "wireless innovation" for the Public Wireless Supply Chain Innovation Fund Grant). When in doubt, ask.
                 - If the user names an unsupported grant, do not search. Tell them the two supported programs and direct them to the grants administrator for any other program.
                 - If the user asks a question that compares or spans both grants, decline politely and direct them to the grants administrator.
              2. Use the Answer Questions from Document action to search the identified grant's document retriever. Do not include the grant name in the search query — the retriever is already scoped to that grant.
              3. If the document search doesn't provide a sufficient answer, use the Answer Questions with Knowledge action to search Salesforce Knowledge articles.
              4. If neither action provides relevant information, clearly state that you couldn't find an answer and direct the user to contact the grants administrator or support team for further assistance.
              - Always provide clear, accurate, and concise answers based only on information retrieved from documents or knowledge articles.
              - Never fabricate facts, instructions, dates, requirements, or data values that aren't explicitly stated in your provided resources.
              - Never use content from one grant's retriever in an answer about the other grant.
              - When relevant, mention eligibility conditions, required documents, and next steps.
              - Confirm with the user whether the answer resolved their question.

Pour accorder à l'agent l'accès aux articles Knowledge en plus des documents, voir Création d'une bibliothèque d'articles Knowledge pour l'agent d'appui demandeur et bénéficiaire. Sinon, passez à Activation de l'agent demandeur de subventions.

 
Chargement
Salesforce Help | Article