Loading
IA generativa do Agentforce e do Einstein
Configurar uploads de arquivo para um agente

Configurar uploads de arquivo para um agente

Adicione suporte para upload de arquivos ao seu agente para que seus usuários possam compartilhar capturas de tela, recibos e PDFs. Seu agente pode interpretar arquivos individuais ou um grupo de arquivos, responder perguntas com base em um ou mais arquivos e adicionar arquivos a um registro do Salesforce.

Edições obrigatórias

Disponível em: Lightning Experience
Disponível em: Edições Enterprise, Performance, Unlimited e Developer. As licenças complementares necessárias variam de acordo com o tipo de agente.
Permissões de usuário necessárias
Para configurar uploads de arquivo em um agente de IA: Gerenciar agentes de IA E as permissões necessárias para seu tipo de agente

Antes de começar, revise o suporte e os requisitos para adicionar uploads de arquivo ao seu agente.

Suporte para upload de arquivo do Agentforce
Tipos de agente

Agentes de serviço Agentforce, Agentes de funcionários Agentforce

Os agentes devem ser criados ou atualizados para Agent Script e Agentforce Builder no Agentforce Studio.

Channels

Chat v1 aprimorado, Chat v2 aprimorado, Lightning Experience

No momento, não há suporte para dispositivos móveis.

Em alguns clientes de mensagens de terceiros (Linha, WeChat, WhatsApp), vários anexos são divididos em mensagens individuais e processados pelo agente individualmente.

Modelos

Somente OpenAI GPT 4.1. No momento, não há suporte para o Azure OpenAI. Os limites de suporte multimodal do LLM se aplicam.

O modelo HyperClassifier não oferece suporte a imagens. Se você usar o modelo HyperClassifier para classificação de subagente, não poderá usar o Roteador do agente para arquivar uploads ou rotear conversas com base no conteúdo dos uploads de arquivo.

Arquivos

PNG, JPEG, PDF

Os arquivos podem ter até 5 MB cada.

Um agente pode aceitar até cinco arquivos por mensagem (variam de acordo com o canal) e até 10 arquivos por conversa. Se um usuário carregar mais de 10 arquivos, o agente salvará os 10 mais recentes.

  1. Na lista Agentes no aplicativo Agentforce Studio, abra o agente cujos uploads de arquivo você deseja receber.
  2. Como opção, adicione o subbloco file_upload ao script do agente e especifique o modo que deseja que o agente use para lidar com uploads de arquivos.

    Use essa configuração de Script do agente para definir como seu agente usa e armazena arquivos carregados. Você também pode usar essa configuração para desativar uploads de arquivo para seu agente. Se você não especificar um modo e seu agente puder receber uploads de arquivo, o modo automático será aplicado por padrão.

    1. Se estiver visualizando o agente no modo de exibição de tela, mude para o modo de exibição de script.
    2. No bloco de config do agente, adicione o campo file_upload e especifique um valor de mode.
      config:
          file_upload:
              mode: "auto" | "managed" | "disabled" | "error"
                  

      Modos disponíveis:

      • auto – Os arquivos são processados e salvos no histórico da conversa. Use esse modo para permitir que o agente gerencie automaticamente como e quando os arquivos são usados.
      • managed – Os arquivos são armazenados na variável do sistema uploaded_files (@system_variables.uploaded_files) e você usa a variável para controlar como os arquivos são usados. Os arquivos não são salvos no histórico da conversa. Use esse modo para gerenciar explicitamente como os arquivos são enviados ao LLM, quais subagentes podem acessar os arquivos e como os arquivos são enviados e usados por outras ações. Para dar ao agente acesso a arquivos carregados, referencie diretamente a variável nas instruções do subagente ou atribua-a a entradas e saídas de ação.
      • disabled – Uploads de arquivo são desativados silenciosamente. Consulte Desativar uploads de arquivo para um agente.
      • error – Uploads de arquivo são desativados e o agente envia uma mensagem de erro. Consulte Desativar uploads de arquivo para um agente.
  3. Personalize seus subagentes e ações.
    1. Dê aos seus agentes instruções sobre o tratamento de arquivos. Para obter melhores resultados, recomendamos criar um subagente dedicado para lidar com uploads de arquivo para que você possa fornecer instruções detalhadas e controlar o roteamento de subagentes para seu caso de negócios. Por exemplo, talvez você queira fornecer instruções exclusivas sobre como lidar com arquivos PDF e arquivos de imagem.
      Nota
      Nota Sem instruções explícitas de que seu agente possa aceitar uploads de arquivo, quando seu agente receber um arquivo, seu agente poderá redirecionar a conversa para o subagente do sistema Fora do tópico. No mínimo, em um subagente que você deseja usar para processar arquivos, peça para seu agente usar o subagente para processar arquivos.

      Aqui está um exemplo de script do agente para um bloco de subagente de Análise de arquivo e imagem.

      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. Se você usar o modo managed, certifique-se de que a variável do sistema uploaded_files seja adicionada ao seu agente. Para dar ao seu agente acesso a arquivos carregados, referencie a variável nas instruções do agente, atribua-a a entradas ou saídas de ação do agente ou ambos.
      Para saber mais sobre como usar a variável do sistema uploaded_files, consulte Guia do desenvolvedor do Agentforce: Variáveis do sistema. Para saber mais sobre como trabalhar com variáveis de lista, consulte Guia do desenvolvedor do Agentforce: Usando variáveis de lista.
  4. Salve suas alterações.
  5. Se você estiver conectando um agente ao Chat aprimorado:
    1. Na página Configurações de mensagens em Configuração, ative o compartilhamento de arquivos para usuários finais. Você também pode especificar tipos de arquivo permitidos e tamanho máximo de arquivo. Consulte Personalizar a experiência de compartilhamento de arquivos no chat aprimorado.
    2. Garanta que o usuário agente tenha o acesso necessário.
      • Permissões do sistema: Usuário interno do Chatter, Acesse as entradas da conversa
      • Permissões do objeto: Sessão do Messaging
      • Configurações de objeto: Sessão do Messaging, Usuário do Messaging
      Nota
      Nota Se você tiver criado um usuário agente ao criar seu agente, seu usuário agente receberá as permissões e configurações necessárias do objeto Sessão do Messaging por padrão.
  6. Se você estiver conectando seu agente a um site do Experience Cloud que permita usuários convidados, conceda a eles permissão para carregar arquivos. Os usuários convidados podem carregar arquivos para um registro apenas quando as regras de compartilhamento de usuário convidado estiverem em vigor.
    1. Em Configuração, na caixa Busca rápida, insira Salesforce Files e selecione Configurações gerais.
    2. Selecione Permitir que usuários convidados do site carreguem arquivos.
  7. Antes de implementar seu agente, teste a configuração de upload de arquivo do agente. Inicie uma conversa de visualização no Agentforce Builder e envie um arquivo. Os uploads de arquivos podem ser testados de ponta a ponta.
 
Carregando
Salesforce Help | Article