Bestandsuploads instellen voor een agent
Voeg ondersteuning voor het uploaden van bestanden toe aan uw agent, zodat uw gebruikers screenshots, ontvangstbewijzen en PDF-bestanden kunnen delen. Uw agent kan afzonderlijke bestanden of een groep bestanden interpreteren, vragen beantwoorden op basis van een of meer bestanden en bestanden toevoegen aan een Salesforce-record.
Vereiste editions
| Beschikbaar in: Lightning Experience |
| Beschikbaar in: Enterprise, Performance, Unlimited en Developer Edition. Vereiste uitbreidingslicenties variëren per type agent. |
| Vereiste gebruikersmachtigingen | |
|---|---|
| Bestandsuploads instellen in een AI-agent: | AI-agenten beheren EN de vereiste machtigingen voor uw agenttype |
Neem voordat u begint de ondersteuning en vereisten door voor het toevoegen van bestandsuploads aan uw agent.
| Ondersteuning voor uploaden van Agentforce | |
|---|---|
| Agenttypen | Agentforce Service-agenten, Agentforce Medewerker-agenten Agenten moeten zijn gemaakt in of een upgrade hebben uitgevoerd naar Agent Script en Agentforce Builder in Agentforce Studio. |
| Kanalen | Uitgebreide chat v1, Uitgebreide chat v2, Lightning Experience Mobiel wordt momenteel niet ondersteund. Op sommige berichtenverkeersclients van derden (Line, WeChat, WhatsApp) worden meerdere bijlagen opgesplitst in afzonderlijke berichten en worden ze door de agent afzonderlijk verwerkt. |
| Modellen | Alleen OpenAI GPT 4.1. Azure OpenAI wordt momenteel niet ondersteund. LLM Multimodal Support-limieten zijn van toepassing. Het HyperClassifier-model ondersteunt geen afbeeldingen. Als u het HyperClassifier-model gebruikt voor subagentclassificatie, kunt u de Agent-router niet gebruiken voor bestandsuploads of het routeren van gesprekken op basis van de inhoud van bestandsuploads. |
| Bestanden | PNG, JPEG, PDF Bestanden kunnen elk maximaal 5 MB groot zijn. Een agent kan maximaal 5 bestanden per bericht accepteren (varieert per kanaal) en maximaal 10 bestanden per gesprek. Als een gebruiker meer dan 10 bestanden uploadt, slaat de agent de recentste 10 bestanden op. |
- Open vanuit de lijst Agenten in de Agentforce Studio-app de agent die u bestandsuploads wilt laten ontvangen.
-
Voeg optioneel het subblok
file_uploadtoe aan het script van uw agent en geef de modus op die uw agent moet gebruiken voor het afhandelen van bestandsuploads.Gebruik deze instelling Agentscript om te definiëren hoe uw agent geüploade bestanden gebruikt en opslaat. U kunt deze instelling ook gebruiken om bestandsuploads uit te schakelen voor uw agent. Als u geen modus opgeeft en uw agent bestandsuploads kan ontvangen, is de automatische modus standaard van toepassing.
- Als u de agent weergeeft in de doekweergave, schakelt u over naar de scriptweergave.
-
Voeg in het
configvan uw agent het veldfile_uploadtoe en geef eenmodeop.config: file_upload: mode: "auto" | "managed" | "disabled" | "error"Beschikbare modi:
auto—Bestanden worden verwerkt en opgeslagen in de gesprekshistorie. Gebruik deze modus om de agent automatisch te laten beheren hoe en wanneer bestanden worden gebruikt.managed—Bestanden worden opgeslagen in de systeemvariabele uploaded_files (@system_variables.uploaded_files) en u gebruikt de variabele om te bepalen hoe bestanden worden gebruikt. Bestanden worden niet opgeslagen in de gesprekshistorie. Gebruik deze modus om expliciet te beheren hoe bestanden naar de LLM worden verzonden, welke subagenten toegang tot de bestanden hebben en hoe de bestanden worden verzonden en gebruikt door andere acties. Als u de agent toegang wilt geven tot geüploade bestanden, verwijst u rechtstreeks naar de variabele in subagentinstructies of wijst u deze toe aan actie-invoer en -uitvoer.disabled—Bestandsuploads worden stil uitgeschakeld. Zie Bestandsuploads uitschakelen voor een agent.error—Bestandsuploads zijn uitgeschakeld en de agent verzendt een foutbericht. Zie Bestandsuploads uitschakelen voor een agent.
-
Pas uw subagenten en acties aan.
-
Geef uw agent instructies voor het afhandelen van bestanden. Voor de beste resultaten wordt aangeraden om een speciale subagent te maken voor het afhandelen van bestandsuploads, zodat u gedetailleerde instructies kunt geven en de routering van subagenten voor uw bedrijfscase kunt bepalen. Zo wilt u wellicht unieke instructies geven voor de omgang met PDF-bestanden versus afbeeldingsbestanden.
Opmerking Zonder expliciete instructies dat uw agent bestandsuploads kan accepteren, kan uw agent het gesprek omleiden naar de systeemsubagent Off-onderwerp. Geef in een subagent die u wilt gebruiken voor bestandsafhandeling ten minste aan dat uw agent de subagent moet gebruiken om bestanden te verwerken.Hier is een voorbeeld van Agentscript voor een subagentblok Bestands- en afbeeldingsanalyse.
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. -
Als u de
managedgebruikt, zorgt u ervoor dat de variabele van hetuploaded_filesis toegevoegd aan uw agent. Als u uw agent toegang wilt geven tot geüploade bestanden, verwijst u naar de variabele in agentinstructies, wijst u deze toe aan invoer of uitvoer van agentacties, of beide.
-
Geef uw agent instructies voor het afhandelen van bestanden. Voor de beste resultaten wordt aangeraden om een speciale subagent te maken voor het afhandelen van bestandsuploads, zodat u gedetailleerde instructies kunt geven en de routering van subagenten voor uw bedrijfscase kunt bepalen. Zo wilt u wellicht unieke instructies geven voor de omgang met PDF-bestanden versus afbeeldingsbestanden.
- Sla uw wijzigingen op.
-
Als u een agent verbindt met Uitgebreide chat:
- Schakel vanaf de pagina Berichtenverkeersinstellingen in Set-up het delen van bestanden voor eindgebruikers in. U kunt ook toegestane bestandstypen en maximale bestandsgrootte opgeven. Zie De omgeving voor het delen van bestanden aanpassen in Uitgebreide chat.
-
Zorg ervoor dat uw agentgebruiker de vereiste toegang heeft.
- Systeemmachtigingen: Chatter Interne gebruiker, Toegang tot gespreksitems
- Objectmachtigingen: Berichtenverkeerssessie
- Objectinstellingen: Berichtenverkeerssessie, Gebruiker van berichtenverkeer
Opmerking Als u een agentgebruiker hebt gemaakt toen u uw agent maakte, krijgt uw agentgebruiker standaard de vereiste machtigingen en instellingen voor het object Berichtenverkeerssessie.
-
Als u uw agent verbindt met een Experience Cloud-site die gastgebruikers toestaat, geeft u ze de machtiging om bestanden te uploaden. Gastgebruikers kunnen alleen bestanden uploaden naar een record wanneer regels voor delen voor gastgebruikers gelden.
- Geef vanuit Set-up Salesforce Files op in het vak Snel zoeken en selecteer vervolgens Algemene instellingen.
- Selecteer Gastgebruikers van site bestanden laten uploaden.
- Test voordat u uw agent implementeert de configuratie voor het uploaden van bestanden van uw agent. Start een voorbeeldgesprek in Agentforce Builder en verzend een bestand. Bestandsuploads kunnen van begin tot eind worden getest.
- Bestandsuploads uitschakelen voor een agent
Als u niet langer wenst dat uw agent bestanden kan ontvangen, schakelt u de mogelijkheden voor het uploaden van bestanden op agentniveau uit. - Voorbeeld: Geüploade bestanden weergeven in Agentforce Sessietracering
Gebruik dit voorbeeldscript om de activa die zijn geüpload tijdens een agentgesprek, te verbinden met de sessie in Agentforce Session Tracing (STDM).
