Agentforce-produktbilder

Agentforce-guiden till kontextteknik

Lär dig hur Agentforce använder hybridresonemang, underagenter, åtgärder och mer för pålitliga agenter i företagsklass.

Ett runt diagram visar agentlivscykeln i Agentforce Studio. En användare skriver agentskriptet i Agentforce Builder. Efter testning i Testcenter övervakar användare agentresultat i Agentforce Observabilitet och återgår till Agentforce Builder för att optimera agentskriptet efter behov.

Agentforce Studio är din samlade kontaktpunkt för att kontinuerligt förbättra dina agenter. Med den här verktygssviten kan du bygga, testa, distribuera, övervaka och optimera dina agenter på ett enhetligt sätt.

Data 360 Komponenter för utökning och kontroll

Komponent När ska du använda dem Det här behöver du kunna
Agentens anropbara åtgärder Så här anropar du en agent från Flow eller Apex Låg kod
Agent-API Anropa en agent utanför Salesforce Avancerad kod
Agentvariabler Styra hur agenten resonerar ännu mer genom underagent- och åtgärdsval Låg kod
Agentforce SDK Bygga en agent från grunden med Python-kod via ett programmatiskt gränssnitt till Salesforces Agentforce-infrastruktur Avancerad kod
Model Builder Anpassa en generativ AI-modell eller skapa en prediktiv modell Låg kod
Skärmdumpar av agentskript som det visas i arbetsytevyn och den kodorienterade skriptvyn.

Agentforce Script sparar dina agentuppgifter i en platt, läsbar textfil för enklare granskning och styrning.

Diagram över hierarki för agentmetadata

Agentforce Val av anpassad åtgärd

Komponent När ska du använda dem Nödvändig kompetens Krävs ytterligare licens?
Promptmallar Anropa en LLM för att generera ett svar. Mallåtgärder för promptar är ett sätt för en agent att använda Retrieval Augmented Generation (RAG). Låg kod Ja.
Flow Så här kör du regelbaserad automatisering och posthämtning med låg kod Låg kod Inga
Apex-kod Så här kör du regelbaserad automatisering och posthämtning med pro-kod Avancerad kod Inga
MuleSoft API Hämta data från äldre system och andra externa applikationer i en komplex företagsmiljö Avancerad kod Ja.
Extern tjänst Hämta data från REST API:er som stöder OpenAPI-specifikationer Låg kod Ja.
Prediktiv modell Använda prediktiv AI med din agent Låg kod Ja.
Flödesschema som visar ett beslutsträd på hög nivå i Agentforce-resonemangsmotorn.

Obs! I detta flödesdiagram för resonemangsmotorn används termen ”ämnen” för det vi nu kallar underagenter. Vi uppdaterar diagrammet snart.

Aktivitet Steg Beskrivning
Agentanrop 1 Agenten anropas.
Klassificera underagent 2–3 Motorn analyserar kundens meddelande och matchar det med den lämpligaste underagenten baserat på underagentens namn och beskrivning. 


Agentforce Script omvandlar agentroutern till ett helt konfigurerbart element, vilket eliminerar den ”svarta lådan” för sannolikhetsbaserad LLM-routing. Genom att behandla navigering som en programmerbar underagent får du absolut transparens och kontroll, vilket gör att du kan anpassa agentens beslutslogik exakt utifrån dina specifika affärskrav och arkitekturstandarder.
Kör underagentens
Agentforce Script och skapa instruktioner/Lös instruktioner och tillgängliga åtgärder
4–5 Utför skriptade åtgärder enligt instruktionerna. Detta är åtgärder som bör utföras när en underagent har valts, innan systemet går vidare till att utvärdera de icke-deterministiska instruktionerna eller resten av konversationskontexten.

Prompt- och konversationshistorik skickas till LLM
6 När alla skriptade åtgärder har utförts skickas en prompt med underagentens omfattning, instruktioner och tillgängliga åtgärder tillsammans med konversationshistoriken till LLM.
Obs! Instruktioner behandlas på nivå 2, agentisk kontroll.
LLM väljer att svara eller köra en åtgärd 7 Med hjälp av all denna information avgör motorn om den ska
• köra en åtgärd för att hämta eller uppdatera information
• be kunden om mer information
• reagera direkt med ett svar.
Om LLM:en väljer att svara utförs steg 12.
Åtgärdsutförande 8–9 Om en åtgärd behövs kör motorn den och samlar in resultatet.
Kör logik efter åtgärd 10 Endast tillämplig med Agentforce Script: Med Agentforce Script kan åtgärder ha deterministiska övergångar till andra åtgärder eller underagenter. De kommer alltid att utföras efter att åtgärden har utförts.
Åtgärdsutdata returneras + åtgärdsloop 11 Motorn utvärderar den nya informationen och väljer igen vad den ska göra härnäst – om den ska köra en till åtgärd, be om mer information eller svara.
Grundningskontroll – LLM svarar till kund 12 Innan motorn skickar ett slutligt svar kontrollerar den att svaret
• baseras på korrekt information från åtgärder eller instruktioner
• följer de riktlinjer som anges i underagentens instruktioner
• ligger inom de gränser som anges av underagentens omfattning.
Obs! Med Agentforce Script är det möjligt att lägga till ett steg för att formatera det slutliga svaret.
Det grundade svaret skickas till kunden.

Bästa praxis för underagenter

Agentforce Script omvandlar underagenter från en svart låda för sannolikhetsbaserad routing till ett helt konfigurerbart element.

  • Ge varje underagent ett tydligt namn. Använd ett namn som beskriver underagentens specifika domän.
  • Ange ett beskrivande syfte. Använd beskrivningsfältet för att förklara underagentens syfte för orkestreringsändamål.
  • Använd explicita övergångar. Använd skriptkommandon för att flytta användaren från en underagent till en annan med absolut säkerhet.
Dåligt exempel Bra exempel Varför det är bättre
Hantera orderfrågor och problem. Ditt jobb är att svara på frågor kopplade till orderstatus eller reparationspolicyer. Denna beskrivning hjälper resonemangsmotorn att identifiera rätt expert för klassificering.
Hjälp med inloggningsproblem. Ditt jobb är att hjälpa kunder som inte kan logga in genom att återställa lösenord eller leta upp användarnamn. Detta definierar uttryckligen aktiviteterna för klassificeringsmotorn.

Exempel på användningsfall: Återställning av lösenord

Denna konfiguration visar hur du kombinerar instruktioner på naturligt språk med deterministisk skriptlogik.

Komponent Innehåll
Namn på underagent Återställa lösenord
Beskrivning Detta definierar uttryckligen aktiviteterna för klassificeringsmotorn.
Agentforce Script (kontroll) Kräv identitetsverifiering innan någon återställningsåtgärd körs. Kontrollera om användaren har en giltig session. Använd skriptlogik för att tillhandahålla en reservlösning för säkerhetsfrågor om primära verifieringsmetoder inte är tillgängliga.
Instruktioner (beteende) Fråga vilken verifieringsmetod kunden föredrar. Använd en professionell ton. Förklara att en säker återställningslänk skickas via e-post när verifieringen har slutförts.

Bästa praxis för instruktioner

Instruktioner vägleder agenten om hur den ska hantera konversationer inom en underagent. De hjälper agenten att fatta beslut om åtgärdsval och svarsmönster. Eftersom instruktioner är icke-deterministiska ersätter de inte behovet av kodade affärsregler inom Agentforce Script eller en åtgärd.

Dåligt exempel Bra exempel Varför det är bättre
Hämta kundens orderuppgifter. Om en kund frågar om sin orderstatus erbjuder du alla sökalternativ, inklusive e-postadress eller order-id. Ger specifik vägledning och använder språk som liknar åtgärdsnamnet.
Hjälp med enhetsproblem Innan du använder kunskapsåtgärden ska du klargöra enhetstypen (iOS eller Android). Ger tydliga instruktioner om vilken information som ska samlas in först.
Använd kunskap för produktfrågor. Identifiera den specifika produkten först. Använd sedan kunskapsåtgärden med det exakta produktnamnet. Ger en tydlig sekvens av steg för åtgärden.
Kontrollera om kunderna behöver hjälp. När du har angett leveransstatus ska du alltid fråga om kunden behöver något annat relaterat till beställningen. Specifikt om när och hur uppföljning ska ske.

Tabell: Agentforce-funktioner som drivs av Data 360

Agentforce-funktion som drivs av Data 360 Beskrivning Provisionering
Automatisering av databibliotek Automatiserar skapandet av sökindex och hämtare för att stödja agentåtgärder som Svara på frågor med kunskap Tillhandahålls som standard
Agentanalys Strömmar användningsdata till Data 360 för rapporter och instrumentpaneler Tillhandahålls som standard
Retrieval Augmented Generation (RAG) Gör det möjligt för användare att utöka sina promptar med data från Salesforce och Data 360, som hämtas vid inferenstillfället Tillhandahålls som standard
Revisionslogg och feedbackloggning Generativ AI-revisionsdata Valfri
Bring Your Own Large Language Model (BYO-LLM) Låter användare använda sin egen LLM Valfri
Externa datakällor (icke-CRM) Gör det möjligt för användare att grunda AI-genererade svar med externa källor Valfri
Ostrukturerade data Gör det möjligt för användare att grunda AI-genererade svar i ostrukturerade data Valfri
Grafer över realtidsdata Möjliggör grundning i nära realtid av AI-genererade svar med hjälp av normaliserade data från flera Data 360-källor
Valfri

Vanliga frågor om Agentforce-guiden

Agentforce är Salesforces plattform för att bygga agenter som klarar mer än enkla chattinteraktioner. Till skillnad från standardverktyg för generativ AI kan dessa agenter autonomt planera, resonera och vidta åtgärder för att uppnå specifika mål, med eller utan mänsklig inblandning.

Agentforce har utvecklats från grundläggande AI-interaktioner till en omfattande utvecklingslivscykel i Agentforce Studio, och introducerar Agentforce Builder och agentskript för förbättrad deterministisk kontroll. Denna förändring innebär bland annat att ”ämnen” nu kallas ”underagenter”. I slutändan har plattformen övergått från en promptcentrerad metod till en hybridresonemangsmodell, där tillförlitlig logik prioriteras framför sannolikhetsbaserade promptar på naturligt språk.

Ja. Se https://www.salesforce.com/agentforce/legacy-guide/
Dessa guider ger teknisk information om hur Agentforce fungerar, men de är inte officiella implementeringsguider med klickvägar och felsökningstips. Du hittar officiella Agentforce-implementeringsguider i Salesforce-hjälpen.

Du hittar officiella Agentforce-implementeringsguider i Salesforce-hjälpen.
Denna guide ger teknisk information om hur Agentforce fungerar, men det är inte en officiell implementeringsguide med klickvägar och felsökningstips.

Hybridresonemang är Agentforces metod för agentorkestrering som kombinerar deterministisk, regelbaserad logik med LLM-driven intelligens. Det gör det möjligt för byggare att öka eller minska AI-autonomi beroende på hur mycket tillförlitlighet kontra flexibilitet en specifik uppgift kräver.

Guiden omfattar grunderna i Agentforce, skillnaden mellan promptar och agenter, hur Agentforce resonerar, bästa praxis för olika komponenter och om Agentforce behöver Data 360.

Agentforce Script ger full deterministisk kontroll genom att ersätta långa, invecklade systempromptar med strukturerad logik. Det gör att utövare kan definiera specifika kodliknande steg och ”om-då”-sekvenser som måste inträffa före eller efter LLM-resonemang, vilket garanterar förutsägbara resultat.

  • Underagenter (kallades tidigare ”ämnen”) är som specialiserade avdelningar med specifik expertis och definierade gränser för vad en agent kan hantera.
  • Åtgärder är de specifika mekanismer, till exempel Apex-kod, flöden eller API:er, som en underagent använder för att utföra en uppgift eller hämta data.

Använd Agentforce Script för ”kontroll”, till exempel tillämpning av obligatoriska sekvenser, komplexa beräkningar eller känsliga affärsregler. Använd instruktioner för ”beteende”, bland annat vägledning av agentens ton, profil och allmänna konversationsmönster.

Kontextteknik är efterföljaren till promptteknik. Det innefattar att utforma ett system av underagenter, instruktioner, regler och åtgärder för att ge en agent exakt den information och de gränser den behöver för att lyckas, snarare än att försöka skapa den perfekta formuleringen i ett försök att förmå en LLM att ge dig exakt rätt svar.

Filter fungerar som portvakter på systemnivå. De kan helt dölja eller inkludera specifika underagenter eller åtgärder baserat på realtidsdata, till exempel om en kund har autentiserats eller om en specifik variabel (som ett ordernummer) har samlats in.

Data 360 är avgörande för att bygga effektiva företagsagenter och driver indexering och ”chunking” av data för Retrieval-augmented Generation (RAG). Den tillhandahåller också viktiga funktioner som Agentanalys och Digital Wallet som används för att spåra agentresultat och -användning.