Loading
Agentforce et IA générative Einstein
Configuration de chargements de fichiers pour un agent

Configuration de chargements de fichiers pour un agent

Ajoutez la prise en charge du chargement de fichiers à votre agent pour permettre aux utilisateurs de partager des captures d'écran, des reçus et des fichiers PDF. Votre agent peut interpréter des fichiers individuels ou un groupe de fichiers, répondre à des questions basées sur un ou plusieurs fichiers et ajouter des fichiers à un enregistrement Salesforce.

Éditions requises

Disponible avec : Lightning Experience
Disponible avec : Enterprise Edition, Performance Edition, Unlimited Edition et Developer Edition. Les licences complémentaires requises varient selon le type d'agent.
Autorisations utilisateur requises
Pour configurer des chargements de fichiers dans un agent IA : Gérer les agents IA ET les autorisations requises pour votre type d'agent

Avant de commencer, examinez le support et les exigences pour ajouter des chargements de fichiers à votre agent.

Prise en charge du chargement de fichiers Agentforce
Types d'agent

Agents Agentforce Service, Agentforce Agents employés

Les agents doivent être créés dans ou mis à niveau vers Agent Script et Agentforce Builder dans Agentforce Studio.

Canaux

Chat avancé v1, Chat avancé v2, Lightning Experience

Actuellement, le mobile n'est pas pris en charge.

Dans certains clients de messagerie tiers (Line, WeChat, WhatsApp), plusieurs pièces jointes sont divisées en messages individuels et traitées individuellement par l'agent.

Modèles

OpenAI GPT 4.1 uniquement. Azure OpenAI n'est pas actuellement pris en charge. Des limites LLM Multimodal Support s'appliquent.

Le modèle HyperClassifier ne prend pas en charge les images. Si vous utilisez le modèle HyperClassifier pour la classification des sous-agents, vous ne pouvez pas utiliser le Routeur de l'agent pour enregistrer des chargements ou acheminer des conversations en fonction du contenu des chargements de fichiers.

Fichiers

PNG, JPEG, PDF

Les fichiers peuvent inclure jusqu'à 5 Mo chacun.

Un agent peut accepter jusqu'à 5 fichiers par message (varie selon le canal) et jusqu'à 10 fichiers par conversation. Si un utilisateur charge plus de 10 fichiers, l'agent enregistre les 10 derniers.

  1. Dans la liste Agents de l'application Agentforce Studio, ouvrez l'agent dont vous souhaitez recevoir les chargements de fichiers.
  2. Vous pouvez également ajouter le sous-bloc file_upload au script de votre agent et spécifier le mode que votre agent doit utiliser pour gérer les chargements de fichiers.

    Utilisez ce paramètre Script de l'agent pour définir comment votre agent utilise et stocke les fichiers chargés. Vous pouvez également utiliser ce paramètre pour désactiver les chargements de fichiers pour votre agent. Si vous ne spécifiez pas de mode et que votre agent peut recevoir des chargements de fichiers, le mode automatique s'applique par défaut.

    1. Si vous visualisez l'agent dans la vue Zone de dessin, basculez vers la vue Script.
    2. Dans le bloc de config de votre agent, ajoutez le champ file_upload et spécifiez une valeur de mode.
      config:
          file_upload:
              mode: "auto" | "managed" | "disabled" | "error"
                  

      Modes disponibles :

      • auto: les fichiers sont traités et enregistrés dans l'historique des conversations. Utilisez ce mode pour permettre à l'agent de gérer automatiquement comment et quand les fichiers sont utilisés.
      • managed: les fichiers sont stockés dans la variable système uploaded_files (@system_variables.uploaded_files), et vous utilisez la variable pour contrôler l'utilisation des fichiers. Les fichiers ne sont pas enregistrés dans l'historique des conversations. Utilisez ce mode pour gérer explicitement comment les fichiers sont envoyés au grand livre, quels agents secondaires peuvent accéder aux fichiers, et comment les fichiers sont envoyés et utilisés par d'autres actions. Pour accorder à l'agent l'accès aux fichiers chargés, référencez directement la variable dans les instructions du sous-agent ou attribuez-la à des entrées et des sorties d'action.
      • disabled: les chargements de fichiers sont désactivés en silence. Consultez Désactivation du chargement de fichiers pour un agent.
      • error: les chargements de fichiers sont désactivés et l'agent envoie un message d'erreur. Consultez Désactivation du chargement de fichiers pour un agent.
  3. Personnalisez vos sous-agents et actions.
    1. Donnez à votre agent des instructions de traitement des fichiers. Pour de meilleurs résultats, nous recommandons de créer un sous-agent dédié pour gérer les chargements de fichiers. Vous pouvez ainsi fournir des instructions détaillées et contrôler l'acheminement des sous-agents pour votre cas d'entreprise. Par exemple, vous pouvez fournir des instructions uniques pour gérer les fichiers PDF par rapport aux fichiers image.
      Remarque
      Remarque Sans instructions explicites indiquant que votre agent peut accepter les chargements de fichiers, lorsqu'il reçoit un fichier, il peut rediriger la conversation vers le sous-agent système Hors sujet. Au minimum, dans un sous-agent que vous souhaitez utiliser pour le traitement des fichiers, demandez à votre agent d'utiliser le sous-agent pour traiter les fichiers.

      Voici un exemple de script Agent pour un bloc de sous-agents Analyse des fichiers et des images.

      subagent File_and_Image_Analysis:
         label: "File and Image Analysis"
         description: |
             Use this topic when the user uploads a PDF, document, or image file and asks to summarize, analyze, describe, extract text from, or answer questions about its contents.
         reasoning:
             instructions: ->
                 | 1. Evaluate standard user requests involving uploaded attachments (PDFs, images, or documents).
                 | 2. When a user asks to describe, summarize, or extract text from an uploaded PDF or image:
                 |    - Identify the primary topics, main takeaways, key data points, and structural highlights from the document or visual content.
                 |    - Provide a clear, structured summary using bullet points or concise paragraphs.
                 |    - Do not guess or fabricate information not present in the attached file.
                 | 3. If the document content is unclear or incomplete, politely ask the user for clarification while describing what is currently visible.
      
    2. Si vous utilisez le mode managed, assurez-vous que la variable système uploaded_files est ajoutée à votre agent. Pour accorder à votre agent l'accès aux fichiers chargés, référencez la variable dans les instructions de l'agent, attribuez-la à des entrées ou des sorties d'action de l'agent, ou aux deux.
      Pour plus d ' informations sur l ' utilisation de la variable système uploaded_files, voir Agentforce Developer Guide: Variables système. Pour plus d'informations sur l'utilisation de variables de liste, voir Agentforce Developer Guide: Utilisation de variables de liste.
  4. Enregistrez vos modifications.
  5. Si vous connectez un agent à Chat avancé :
    1. Dans la page Paramètres de Messagerie, dans Configuration, activez le partage de fichiers pour les utilisateurs. Vous pouvez également spécifier les types de fichier autorisés et la taille de fichier maximale. Consultez Personnalisation de l'expérience de partage de fichiers dans Chat avancé.
    2. Assurez-vous que l'utilisateur de votre agent a accès requis.
      • Autorisations système : Utilisateur interne Chatter, Accéder aux entrées de conversation
      • Autorisations d'objet : Session de messagerie
      • Paramètres d'objet : Session de messagerie, Utilisateur de Messagerie
      Remarque
      Remarque Si vous avez créé un utilisateur agent en créant votre agent, il reçoit par défaut les autorisations et les paramètres d'objet Session de messagerie requis.
  6. Si vous connectez votre agent à un site Experience Cloud qui autorise les utilisateurs invités, accordez-leur l'autorisation de charger des fichiers. Les utilisateurs invités peuvent charger des fichiers dans un enregistrement uniquement lorsque des règles de partage sont en place pour les utilisateurs invités.
    1. Dans Configuration, saisissez Fichiers Salesforce dans la case Recherche rapide, puis sélectionnez Paramètres généraux.
    2. Sélectionnez Autoriser les utilisateurs invités du site à charger des fichiers.
  7. Avant de déployer votre agent, testez sa configuration de chargement de fichiers. Démarrez une conversation d'aperçu dans Agentforce Builder et envoyez un fichier. Les chargements de fichiers peuvent être testés de bout en bout.
 
Chargement
Salesforce Help | Article