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. |
- Dall'elenco Agenti dell'app Agentforce Studio, aprire l'agente di cui si desidera ricevere i caricamenti di file.
-
Se si desidera, aggiungere il sottoblocco
file_uploadallo 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.
- Se si sta visualizzando l'agente nella visualizzazione Area di disegno, passare alla visualizzazione Script.
-
Nel blocco di
configdell'agente, aggiungere il campofile_uploade specificare un valore dimode.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.
-
Personalizzare gli agenti secondari e le azioni.
-
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 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. -
Se si utilizza la modalità
managed, assicurarsi che la variabile di sistemauploaded_filessia 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 sistemauploaded_files, vedere Agentforce Developer Guide: Variabili di sistema. Per ulteriori informazioni sull'utilizzo delle variabili elenco, vedere Agentforce Developer Guide: Utilizzo delle variabili elenco.
-
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.
- Salva le modifiche.
-
Se si collega un agente alla Chat ottimizzata:
- 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.
-
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 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.
-
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.
- Da Imposta, nella casella Ricerca veloce, immettere Salesforce Files e selezionare Impostazioni generali.
- Selezionare Consenti agli utenti guest del sito di caricare file.
- 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.
- Disattivazione dei caricamenti di file per un agente
Se si desidera che l'agente non sia più in grado di ricevere file, disattivare le funzionalità di caricamento file a livello di agente. - Esempio: Visualizzazione dei file caricati nel tracciamento delle sessioni Agentforce
Utilizzare questo script di esempio per collegare gli asset caricati durante una conversazione dell'agente alla sessione in Agentforce Session Tracing (STDM).
