Loading
AI generativa Agentforce ed Einstein
Impostazione dei caricamenti di file per un agente

Impostazione dei caricamenti di file per un agente

Aggiungere il supporto per il caricamento di file all'agente per consentire agli utenti di condividere screenshot, ricevute e PDF. L'agente può interpretare singoli file o un gruppo di file, rispondere a domande basate su uno o più file e aggiungere file a un record Salesforce.

Versioni (Edition) richieste

Disponibile nelle versioni: Lightning Experience
Disponibile in: Enterprise Edition, Performance Edition, Unlimited Edition e Developer Edition. Le licenze aggiuntive richieste variano a seconda del tipo di agente.
Autorizzazioni utente necessarie
Per impostare i caricamenti di file in un agente AI: Gestisci agenti AI E le autorizzazioni richieste

Prima di iniziare, rivedere il supporto e i requisiti per l'aggiunta di caricamenti di file all'agente.

Supporto per il caricamento di file Agentforce
Tipi di agenti

Agenti dell'assistenza Agentforce, Agentforce Employee

Gli agenti devono essere creati o aggiornati a Agent Script e Agentforce Builder in Agentforce Studio.

Canali

Chat ottimizzata v1, Chat ottimizzata v2, Lightning Experience

L'app mobile non è attualmente supportata.

In alcuni client di messaggistica di terze parti (Line, WeChat, WhatsApp), più allegati vengono suddivisi in singoli messaggi e vengono elaborati dall'agente singolarmente.

Modelli

Solo OpenAI GPT 4.1. Azure OpenAI non è attualmente supportato. Si applicano i limiti del supporto multimodale.

Il modello HyperClassifier non supporta le immagini. Se si utilizza il modello HyperClassifier per la classificazione dei subagenti, non è possibile utilizzare il Router agente per caricare file o instradare le conversazioni in base al contenuto dei caricamenti di file.

File

PNG, JPEG, PDF

I file possono avere una dimensione massima di 5 MB ciascuno.

Un agente può accettare fino a 5 file per messaggio (varia a seconda del canale) e fino a 10 file per conversazione. Se un utente carica più di 10 file, l'agente salva i 10 più recenti.

  1. Dall'elenco Agenti dell'app Agentforce Studio, aprire l'agente di cui si desidera ricevere i caricamenti di file.
  2. Se si desidera, aggiungere il sottoblocco file_upload allo script dell'agente e specificare la modalità che l'agente dovrà utilizzare per gestire i caricamenti di file.

    Utilizzare questa impostazione di script agente per definire il modo in cui l'agente utilizza e archivia i file caricati. È anche possibile utilizzare questa impostazione per disattivare i caricamenti di file per l'agente. Se non si specifica una modalità e l'agente può ricevere caricamenti di file, la modalità automatica viene applicata per impostazione predefinita.

    1. Se si sta visualizzando l'agente nella visualizzazione Area di disegno, passare alla visualizzazione Script.
    2. Nel blocco di config dell'agente, aggiungere il campo file_upload e specificare un valore di mode.
      config:
          file_upload:
              mode: "auto" | "managed" | "disabled" | "error"
                  

      Modalità disponibili:

      • auto: i file vengono elaborati e salvati nella cronologia della conversazione. Utilizzare questa modalità per consentire all'agente di gestire automaticamente come e quando vengono utilizzati i file.
      • managed: i file vengono memorizzati nella variabile di sistema uploaded_files (@system_variables.uploaded_files) e la variabile viene utilizzata per controllare come vengono utilizzati i file. I file non vengono salvati nella cronologia delle conversazioni. Utilizzare questa modalità per gestire in modo esplicito le modalità di invio dei file a LLM, i subagenti che possono accedere ai file e le modalità di invio e utilizzo dei file da parte di altre azioni. Per concedere all'agente l'accesso ai file caricati, fare riferimento direttamente alla variabile nelle istruzioni per i subagenti o assegnarla agli input e agli output delle azioni.
      • disabled: i caricamenti di file vengono disattivati in modo silenzioso. Vedere Disattivazione dei caricamenti di file per un agente.
      • error: i caricamenti di file sono disattivati e l'agente invia un messaggio di errore. Vedere Disattivazione dei caricamenti di file per un agente.
  3. Personalizzare gli agenti secondari e le azioni.
    1. Fornire all'agente le istruzioni per la gestione dei file. Per risultati ottimali, si consiglia di creare un subagente dedicato per la gestione dei caricamenti di file, in modo da poter fornire istruzioni dettagliate e controllare l'instradamento dei subagenti per il proprio caso aziendale. Ad esempio, si consiglia di fornire istruzioni univoche su come gestire i file PDF rispetto ai file di immagine.
      Nota
      Nota Senza istruzioni esplicite che indichino che l'agente può accettare caricamenti di file, quando l'agente riceve un file, l'agente può reindirizzare la conversazione al sottoagente di sistema Off Topic. Come minimo, in un subagente che si desidera utilizzare per la gestione dei file, indicare all'agente di utilizzare il subagente per elaborare i file.

      Di seguito è riportato un esempio di script agente per un blocco subagente Analisi file e immagini.

      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 si utilizza la modalità managed, assicurarsi che la variabile di sistema uploaded_files sia aggiunta all'agente. Per concedere all'agente l'accesso ai file caricati, fare riferimento alla variabile nelle istruzioni dell'agente, assegnarla agli input o agli output delle azioni dell'agente o a entrambi.
      Per ulteriori informazioni sull'utilizzo della variabile di sistema uploaded_files, vedere Agentforce Developer Guide: Variabili di sistema. Per ulteriori informazioni sull'utilizzo delle variabili elenco, vedere Agentforce Developer Guide: Utilizzo delle variabili elenco.
  4. Salva le modifiche.
  5. Se si collega un agente alla Chat ottimizzata:
    1. Dalla pagina Impostazioni di Messaggistica in Imposta, attivare la condivisione dei file per gli utenti finali. È anche possibile specificare i tipi di file consentiti e la dimensione massima del file. Vedere Personalizzazione dell'esperienza di condivisione file nella chat ottimizzata.
    2. Assicurarsi che l'utente agente disponga dell'accesso richiesto.
      • Autorizzazioni di sistema: Utente Chatter interno, Accesso alle voci della conversazione
      • Autorizzazioni oggetto: Sessione di messaggistica
      • Impostazioni oggetti: Sessione di Messaggistica, Utente Messaggistica
      Nota
      Nota Se è stato creato un utente agente quando è stato creato l'agente, all'utente agente vengono concesse le autorizzazioni e le impostazioni oggetto Sessione di Messaggistica richieste per impostazione predefinita.
  6. Se si collega l'agente a un sito Experience Cloud che consente l'accesso agli utenti guest, concedere loro l'autorizzazione a caricare i file. Gli utenti guest possono caricare i file in un record solo quando sono attive le regole di condivisione degli utenti guest.
    1. Da Imposta, nella casella Ricerca veloce, immettere Salesforce Files e selezionare Impostazioni generali.
    2. Selezionare Consenti agli utenti guest del sito di caricare file.
  7. Prima di distribuire l'agente, testare la configurazione di caricamento dei file dell'agente. Avviare una conversazione di anteprima in Agentforce Builder e inviare un file. I caricamenti di file possono essere testati end-to-end.
 
Caricamento
Salesforce Help | Article