De Agentforce-gids voor contextengineering
Ontdek hoe Agentforce hybride redenering, subagents, acties en meer gebruikt voor betrouwbare agents op enterprise-niveau.
Ontdek hoe Agentforce hybride redenering, subagents, acties en meer gebruikt voor betrouwbare agents op enterprise-niveau.
Deze gids ondersteunt de nieuwste Agentforce Builder die beschikbaar is via de Appstarter . Raadpleeg de Legacy Guide als je agents onderhoudt via Setup.
AI-agents transformeren organisaties door de efficiëntie te verhogen, handmatige inspanningen te verminderen en een meer geavanceerde en adaptieve werkplek te creëren.
Deze gids behandelt de kernelementen van Agentforce, het Salesforce-platform voor het bouwen van AI-agents. Met behulp van contextengineering wordt Agentforce-agents de specifieke informatie, acties en instructies gegeven die nodig zijn om doelen te bereiken. We onderzoeken hoe Agentforce Script hybride redenering gebruikt om generatieve AI te combineren met deterministische controle.
We weten dat developers agents bouwen in veel verschillende omgevingen. We ondersteunen deze flexibiliteit om het model en de omgeving van je voorkeur voor de taak te kiezen.
Of je nu bouwt in Claude Code, Labs, Agentforce Studio of elders, het is handig om te begrijpen hoe Agentforce de logica en connecties achter de schermen beheert.
Contextengineering is de opvolger van prompt-engineering. Het omvat het ontwerpen van een systeem van subagents, instructies, regels en acties om een agent te voorzien van de exacte informatie en grenzen die deze nodig heeft om succesvol te zijn, in plaats van te proberen de perfecte woorden te formuleren in een poging om een LLM zover te krijgen je precies de juiste antwoorden te geven.
Wat we zullen bespreken:
Een agent is een type software dat generatieve AI gebruikt om beslissingen te nemen over wat er vervolgens moet gebeuren en hoe dat moet gebeuren. Een agent kan een vraag begrijpen (vaak een uiting genoemd), zelfstandig redeneren om te bepalen welke acties hij nodig heeft om zijn doel te bereiken, identificeren welke data nodig zijn en vervolgens actie ondernemen, met of zonder menselijke tussenkomst.
Belangrijkste mogelijkheden van AI-agents
Hoewel agents grote taalmodellen (LLM's) gebruiken om natuurlijke taal en intentie af te handelen, gebruikt Agentforce ook Agentforce Script om specifieke bedrijfslogica te volgen. Dit hybride redeneringsmodel maakt agents dynamischer dan traditionele automatisering, terwijl ze net zo betrouwbaar blijven als statische softwarecode.
Hybride redeneren is de benadering van Agentforce om op waarschijnlijkheid gebaseerde LLM-redenering te combineren met deterministische, op regels gebaseerde uitvoering in dezelfde engine.
Dit geeft agents de flexibiliteit van generatieve AI met behoud van de voorspelbaarheid, controle en controleerbaarheid die bedrijven nodig hebben.
deterministische automatisering en agentische AI hoeven geen of/of-keuze te zijn. Met Agentforce werken ze samen.
Agentforce Studio
Agentforce Studio is onze uniforme werkruimte voor de hele levenscyclus van agents.
Agentforce Studio brengt alle acties samen die je nodig hebt om het gedrag van agents te bouwen, te testen en te beheren. Drie belangrijke componenten van Agentforce Studio helpen je bij het beheren van de ontwikkelingscyclus van agents:
Agentforce Studio is je one-stop-shop om je agents continu te verbeteren. Met dit pakket tools kun je bouwen, testen, implementeren, monitoren, en optimaliseer je agents op een uniforme manier.
Agentforce Studio overbrugt de kloof tussen technische en niet-technische gebruikers. Katherine Mains van ConAgra Brands beschrijft dit als 'de 'Goldilocks Zone' van design; geavanceerd genoeg voor onze architecten, maar intuïtief genoeg om onze beheerders direct in te laten duiken."
Beantwoordt veelgestelde vragen van klanten uit je kennisbank en verwerkt het maken en beheren van supportcases en escalaties naar een servicemedewerker wanneer dat nodig is
Beantwoordt vragen over sales en prijzen en kwalificeert leads van een website terwijl ze worden overgezet naar andere agents wanneer dat nodig is
Agentforce is het framework dat de voorspelbaarheid biedt die je bedrijf nodig heeft om voorbij eenvoudige veelgestelde vragen te komen en hoogwaardig werk te bereiken. Hybride redenering en Agentforce-script combineren controle en creativiteit. Intelligent Context voorziet agents van de juiste data op het juiste moment. Agentforce Studio biedt een uniforme werkruimte om het hele systeem te beheren.
Agentforce biedt ook een aantal functies die Data 360 uitbreidbaar maken. Hieronder geven we je een beknopt overzicht van deze componenten:
| Component | Wanneer te gebruiken | Vereiste vaardigheden |
|---|---|---|
| Door agent aanroepbare acties | Om een agent vanuit Flow of Apex aan te roepen | Low-code |
| Agent-API | Om een agent van buiten Salesforce aan te roepen | Pro-code |
| Agentvariabelen | Om extra controles toe te voegen aan de manier waarop je agent redeneert door middel van onderwerp- en actieselectie. | Low-code |
| Agentforce SDK | Om een agent met behulp van Python-code vanaf nul te bouwen via een programmatische interface naar de Agentforce-infrastructuur van Salesforce. | Pro-code |
| Model Builder | Om een generatief AI-model aan te passen of een voorspellend model te maken | Low-code |
Laten we eens nader ingaan op Agentforce Script, de blauwdruk voor het redeneringsproces van een agent.
Agentforce Scriptis onze Agentforce-specifieke scripttaal die dient als de tekstgebaseerde basis voor het bouwen en beheren van agents. Het functioneert als een uniforme taal die het hele gedrag van een agent uitdrukt. Dit ene bestand brengt configuratie, bedrijfslogica, acties en redeneringsinstructies samen. In plaats van natuurlijke taal en code als afzonderlijke elementen te behandelen, wordt deze blauwdruk gebruikt om de hele agentarchitectuur op één plek te beheren.
Agentforce Script slaat je agentgegevens op in een plat, leesbaar tekstbestand voor eenvoudiger beoordeling en beheer.
In agentische acties die alleen generatieve AI gebruiken, vertrouwen gebruikers op lange prompts in natuurlijke taal, wat kan leiden tot inconsistente en onvoorspelbare taakresultaten. Agentforce Script verandert dit. Hybride redenering met Script combineert natuurlijke taal met deterministische, op regels gebaseerde instructies.
Leiders zien met dit niveau van controle onmiddellijke resultaten. Scott van Dusen, partner & COO bij Equitable Trust, merkt op dat Agentforce Script enorm krachtig is. Hij vindt het vermogen om stromen en acties te manipuleren veel robuuster dan LLM-methoden. "Ik kan het veel beter beheersen", zegt Van Dusen.
Grant Roberson, de Agentforce-beheerder bij Datasite, zei dat Script 'lichtjaren beter' is dan prompt-engineering agents.
"Vroeger had ik overal alinea's met repetitieve instructies om te proberen gedrag af te dwingen", zegt Roberson. "Met Script kun je die ruis eenvoudig verwijderen en vervangen door voorwaardelijke logica waarmee je erop kunt vertrouwen dat je agents precies doen wat jij wilt."
Met Script stap je van promptcreatie over naar schaalbare organisatie. Omdat het gebruikmaakt van een gestructureerde, tekstgebaseerde indeling, kan je team het gedrag van agents vertalen, beoordelen en beheren, net als bij traditionele code.
Agentforce Script organiseert de mogelijkheden van agents via declaratieve syntaxis. Het behandelt instructies, acties en subagents als modulaire componenten. Deze structuur geeft de redeneringsengine een duidelijk overzicht van resources en stelt grenzen vast om de agent binnen het beoogde bereik te houden. Deze scripts verplaatsen workflows van waarschijnlijkheidsredenering naar gegarandeerde resultaten door LLM-aanroepen te verminderen en logische fouten te voorkomen.
Hieronder volgt een lijst met best practices voor de structuur, georganiseerd op basis van modulaire ontwerpprincipes, zodat je een te onderhouden en voorspelbare agent kunt bouwen.
Hieronder volgt een lijst met technieken voor databeheer die zijn georganiseerd op basis van sessieafhandeling om de latentie te verminderen en de personalisatie te verbeteren.
Hieronder volgt een lijst met configuratiestandaarden die zijn georganiseerd op basis van uitvoeringslogica om je te helpen strikte naleving en betrouwbaarheid te handhaven.
Hieronder volgt een lijst met implementatierichtlijnen, georganiseerd op gereedschapselectie, zodat je het juiste automatiseringspad voor je use case kunt kiezen.
Agentforce Script voor het omgaan met rommelige of onvoorspelbare menselijke input.
Voordat we verder gaan, is het belangrijk op te merken dat agents niet de enige generatieve AI-tool zijn die gebruikt kunnen worden voor Agentforce 360 Platform. Prompttemplates zijn een ander krachtig hulpmiddel voor het bouwen van applicaties die gebruikmaken van generatieve AI. Met prompttemplates die zijn gebouwd in Prompt Builder, kun je een reeks gestructureerde, herbruikbare instructies definiëren die een generatief AI-model begeleiden om specifieke output te produceren. Ze kunnen verwijzen naar Salesforce-data via vooraf gedefinieerde velden, datagrafieken en contextuele retrieval-augmented generation (
RAG)
. Prompttemplates zijn bovendien zeer veilig: alle prompts worden via de vertrouwenslaag van Salesforce gestuurd, waarbij machtigingen worden gerespecteerd, gevoelige gegevens worden gemaskeerd en schadelijke uitvoer wordt gemarkeerd.
Prompttemplates zijn single-turn interacties met AI en zijn ideaal voor eenmalige taken waarvoor geen geheugen of redeneren in meerdere stappen nodig is. Een prompttemplate is bijvoorbeeld ideaal wanneer je een zin moet herformuleren of een case moet samenvatten, omdat er geen doorlopende context nodig is. Bij het ontwerpen van oplossingen met prompttemplates is het belangrijk om te onthouden dat ze stateless zijn (ze slaan geen geheugen op tussen beurten) en dat ze geen beslissingen nemen of acties ondernemen. Prompttemplates genereren een antwoord op basis van de input en logica die je tijdens het ontwerp opgeeft.
Prompttemplates kunnen op zichzelf worden gebruikt in een geïntegreerde AI-oplossing , of je kunt een prompttemplate toevoegen aan een agent als een agentactie. Het gebruik van een losse prompttemplate is ideaal wanneer:
Use cases voor prompttemplates:
Houd er rekening mee dat hoewel promptsjablonen dynamisch data kunnen invullen en antwoorden kunnen genereren op basis van de dynamische input die tijdens runtime wordt weergegeven, ze geen opties kunnen beredeneren of actie kunnen ondernemen.
Agents zijn softwaresystemen die op basis van een veranderende context autonoom beslissen wat ze doen, in welke volgorde ze werken en hoe ze dat doen. Agents gaan verder dan een enkele prompt, omdat ze kunnen plannen, redeneren, externe acties kunnen aanroepen (zoals API-aanroepen of zoeken in de database) en kunnen reageren op basis van resultaten. Ze kunnen verschillende paden of reacties kiezen, afhankelijk van wat ze tijdens het proces leren. Agents zijn op hun best wanneer:
Use cases voor AI-agents:
Weten hoe de redeneringsengine achter de schermen werkt, is essentieel voor een succesvolle implementatie van agents. In de begindagen van AI-agents spraken we veel over prompt engineering: het overreden van een LLM om zich te gedragen. Nu zijn we uitgegroeid tot contextengineering.
Contextengineering is een meer holistische praktijk, die veel verder gaat dan alleen het schrijven van een goede prompt. Met Agentforce hybride redenering ontwerp je een systeem dat autonome LLM-redenering in balans brengt met op regels gebaseerde logica voor deterministische controle.
Contextengineering is de opvolger van promptengineering . Het omvat het ontwerpen van een systeem van subagents, instructies, regels en acties om een agent te voorzien van de exacte informatie en grenzen die deze nodig heeft om succesvol te zijn, in plaats van te proberen de perfecte woorden te formuleren in een poging om een LLM zover te krijgen je precies de juiste antwoorden te geven.
De drie hefbomen van contextengineering
Gebruikers werken met Agentforce Script als de uniforme taal om subagents, instructies, acties en regels in één taal en bestand uit te drukken.
Laten we eens nader ingaan op subagents, instructies en acties, drie belangrijke stukjes metadata die je definieert telkens wanneer je een agent bouwt met Agentforce.
Subagents vormen de basis van de mogelijkheden van je agent en definiëren wat deze kan doen en welke soorten klantverzoeken deze kan afhandelen. Beschouw ze als gespecialiseerde afdelingen met specifieke expertise, acties die leiden tot actie en instructies. Wanneer een klant een bericht stuurt, bepaalt je agent eerst welke 'afdeling' (subagent) het verzoek moet afhandelen en gebruikt vervolgens de op maat gemaakte richtlijnen en tools van die subagent om de klant te helpen.
Instructies zijn de richtlijnen die aangeven hoe gesprekken binnen een onderwerp worden afgehandeld: als leidraad voor de selectie van acties, het instellen van gesprekspatronen en het bieden van zakelijke context. Duidelijke en goed omschreven onderwerpen voorkomen overlap en zorgen ervoor dat de redeneringsengine klantverzoeken correct classificeert. Instructies moeten duidelijk, specifiek en uitvoerbaar zijn om de agent effectief te begeleiden.
Je agent gebruikt acties om informatie op te halen of taken uit te voeren. Bij het definiëren van acties is het van cruciaal belang om te begrijpen hoe de redeneringsengine ze verwerkt. De engine beoordeelt beschikbare acties op basis van hun namen, beschrijvingen en input, evenals de instructies en gesprekscontext van de subagent. Agentforce wordt geleverd met een aantal standaard agentacties, en je kunt aangepaste agentacties maken om je implementatie verder uit te breiden. Controleer wel altijd of een standaardactie kan worden gebruikt voordat je een aangepaste actie maakt. Ontwerp acties met herbruikbaarheid in gedachten, omdat ze kunnen worden gebruikt in meerdere subagents. Hieronder vind je een lijst met de beschikbare acties voor aangepaste agents en wanneer je ze moet gebruiken:
| Component | Wanneer te gebruiken | Vereiste vaardigheden | Extra licentie vereist? |
|---|---|---|---|
| Promptsjabloon | Om een LLM aan te roepen om een antwoord te genereren. Snelle template-acties zijn een manier waarop een agent RAG gebruikt. | Low-code | Ja |
| stroom | Om gebruik te maken van low-code en op regels gebaseerde automatisering en ophalen van records | Low-code | Nee |
| Apex-code | Om gebruik te maken van pro-code en op regels gebaseerde automatisering en ophalen van records | Pro-code | Nee |
| MuleSoft-API | Om data op te halen uit verouderde systemen en andere externe applicaties in een complexe bedrijfsomgeving | Pro-code | Ja |
| Externe service | Data ophalen uit REST-API's die OpenAPI-specificaties ondersteunen | Low-code | Ja |
| Voorspellend model | Om voorspellende AI te gebruiken met je agent | Low-code | Ja |
De redeneringsengine gebruikt subagents, instructies, acties en regels om het werk gedaan te krijgen. Aangezien Agentforce Script dient als de volledige definitie van de agent, elimineert het de zwarte doos van probabilistische routering. Kortom, de redeneringsengine zal:
Hier is een stapsgewijs overzicht van wat er in de Reasoning Engine gebeurt wanneer een agent wordt aangeroepen.
Opmerking: In dit stroomdiagram van de redeneringsengine wordt de term 'onderwerpen' gebruikt voor wat we nu subagents noemen. We werken het diagram binnenkort bij.
| Activiteit | Stappen | Beschrijving |
|---|---|---|
| Agent-aanroep | 1 | Agent wordt aangeroepen. |
| Subagent classificeren | 2-3 | De engine analyseert het bericht van de klant en koppelt dit aan de meest geschikte subagent op basis van de naan en beschrijving van de subagent. Agentforce ScriptAgent Script maakt van de Agent Router een volledig configureerbaar element, waardoor de 'zwarte doos' van probabilistische LLM-routering overbodig wordt. Door navigatie te behandelen als een programmeerbare subagent, krijg je absolute transparantie en controle. Op die manier kun je de besluitvormingslogica van de agent nauwkeurig afstemmen op je specifieke zakelijke vereisten en architectonische normen. |
| Uitvoeren van Agentforce Script en bouwinstructies voor de subagent / Uitvoeren instructies en beschikbare acties |
4-5 | Voer gescripte acties uit op basis van instructies. Dit zijn acties die direct moeten worden uitgevoerd zodra een subagent is gekozen. Pas daarna gaat het systeem verder met het beoordelen van de niet-deterministische instructies of de rest van de gesprekscontext. |
Geschiedenis van taakaanwijzingen en gesprekken naar LLM sturen |
6 | Zodra alle gescripte acties zijn uitgevoerd, wordt een prompt met het onderwerpbereik, instructies en beschikbare acties samen met de gespreksgeschiedenis naar LLM gestuurd. Opmerking: instructies worden behandeld in de agentische controle op niveau 2. |
| LLM neemt een beslissing: reageren of een actie uitvoeren | 7 | Aan de hand van al deze informatie bepaalt de engine of: • Een actie moet worden uitgevoerd om informatie op te halen of bij te werken • De klant moet worden gevraagd om meer details • Direct kan worden gereageerd met een antwoord Als het LLM besluit om te reageren, wordt stap 12 uitgevoerd. |
| Acties uitvoeren | 8-9 | Als er een actie nodig is, voert de engine deze uit en verzamelt hij de resultaten. |
| Logica na actie uitvoeren | 10 | Alleen van toepassing met Agentforce Script: Met Agentforce Script kunnen acties deterministische overgangen hebben naar andere acties of onderwerpen. Deze worden altijd uitgevoerd nadat de actie is uitgevoerd. |
| Actie-output geretourneerd + actielus | 11 | De engine evalueert de nieuwe informatie en beslist opnieuw wat er moet worden gedaan: een andere actie uitvoeren, om meer informatie vragen of antwoorden. |
| Grounding-controle - LLM reageert op klant | 12 | Alvorens een definitief antwoord te verzenden, controleert de engine of het antwoord: • Is gebaseerd op nauwkeurige informatie uit acties of instructies • De richtlijnen in de instructies van de subagent volgt • Binnen de grenzen van de reikwijdte van de subagent blijft Opmerking: Met Agentforce Script kan een stap worden toegevoegd om het definitieve antwoord op te maken. Het gegronde antwoord wordt naar de klant gestuurd. |
Zie voor een nog diepere duik de Agentforce gids voor het bereiken van betrouwbaar gedrag van agents: Een raamwerk voor 6 niveaus van determinisme
Betrouwbare agents vereisen een doordacht ontwerp. Gebruikers vormen ze door middel van een combinatie van filters, gescripte logica en citaten die samen bepalen wat de agent ziet, wat hij doet en hoe hij zijn antwoorden verantwoordt.
Gebruikers moeten het onderscheid tussen filteren en instructies begrijpen om nauwkeurige agents te bouwen. Filters bepalen wat de LLM ziet en wat het kan doen bij elke beurt van een gesprek, en ze werken op meerdere niveaus. Filters kunnen worden toegepast op subagents, acties en ophaalprocessen, waardoor gebruikers nauwkeurig kunnen bepalen welke subagents beschikbaar zijn, wat die subagents kunnen doen en welke content het model bij elke stap ophaalt.
Denk aan de virtuele assistent van een bank. Wanneer een klant naar zijn hypotheek vraagt, wordt een subagent die zich bezighoudt met woningkredieten actief. Het filter zorgt ervoor dat de LLM alleen hypotheekdocumenten ziet, niet creditcardgegevens of investeringsrecords. Maar in hetzelfde gesprek gebruikt de actie die het huidige tarief van de klant ophaalt zijn eigen strakkere filter, dat beperkt is tot het account van die klant. De klant krijgt een nauwkeurig antwoord en irrelevante data komen nooit in beeld.
Filters kunnen worden ingesteld als statisch (vooraf geconfigureerd tijdens de installatie) of dynamisch (doorgegeven tijdens runtime vanuit gesprekscontext of taakaanwijzingsinvoer). Met verbeterde Retriever-voorfilters kunnen zorgverleners nu maximaal 10 dynamische filters per retriever toepassen, deze combineren met EN/OF logica en SOORTGELIJK-operators gebruiken voor patroonafstemming. Dit vermindert ophaalruis en houdt het contextvenster gefocust op de meest relevante inhoud. In workflows voor softwareontwikkeling kunnen gebruikers bijvoorbeeld actiespecifieke contextfilters toepassen om een agent flexibiliteit te bieden bij het interpreteren van gebruikersprompts, terwijl ze deze strikt houden over de huidige status van de codebasis.
Agentforce Script biedt het hoogste niveau van deterministische controle door specifieke sequenties en regels te coderen die de agent moet volgen. Deze aanpak voorkomt de doom-lus van de prompt, waarbij instructies te lang worden of verwarrend voor de LLM om nauwkeurig te volgen.
Hoewel filters en Agentforce Script controle op systeemniveau bieden, moeten gebruikers ook een manier bieden om de nauwkeurigheid te verifiëren. Citaten geven gebruikers een duidelijk audittrail voor elk antwoord, waarbij de interne context die de agent gebruikte wordt gekoppeld aan het antwoord dat het naar voren bracht.
Succesvolle contextengineering vereist de naadloze integratie van subagents, instructies, scripts en acties. Deze vier elementen werken samen om een agent binnen de grenzen van optimale relevantie en nauwkeurigheid te houden. Subagents definiëren gespecialiseerde expertise. Instructies bieden conversationele begeleiding en toon. Agentforce Script voegt een laag van deterministische controle toe om bedrijfsregels af te dwingen. Met acties kan de agent acties uitvoeren en toegang krijgen tot realtime data. Deze gecombineerde strategie zorgt ervoor dat je agent zowel behulpzaam als zeer betrouwbaar blijft.
| Slecht voorbeeld | Goed voorbeeld | Waarom dit beter is |
|---|---|---|
| Vragen en problemen met bestellingen afhandelen. | Het is jouw taak om vragen te beantwoorden met betrekking tot de bestelstatus of het reparatiebeleid. | Deze beschrijving helpt de redeneringsengine om de juiste expert voor classificatie te identificeren. |
| Hulp bij inlogproblemen. | Het is jouw taak om klanten die niet kunnen inloggen te helpen door wachtwoorden opnieuw in te stellen of gebruikersnamen op te zoeken. | Dit definieert expliciet de activiteiten voor de classificatie-engine. |
| Component | Content |
|---|---|
| Naam subagent | Wachtwoord opnieuw instellen |
| Beschrijving | Dit definieert expliciet de activiteiten voor de classificatie-engine. |
| Agentforce Script (Controle) | Identiteitsverificatie vereist voordat een reset-actie wordt uitgevoerd. Controleer of de gebruiker een geldige sessie heeft. Gebruik scriptlogica om een terugval te bieden op beveiligingsvragen als primaire verificatiemethoden niet beschikbaar zijn. |
| Instructies (gedrag) | Vraag welke verificatiemethode de klant verkiest. Gebruik een professionele toon. Leg uit dat er een beveiligde resetlink via e-mail binnenkomt nadat de verificatie is geslaagd |
Instructies helpen de agent bij het afhandelen van gesprekken binnen een subagent. Ze helpen de agent beslissingen te nemen over de selectie van acties en responspatronen. Omdat instructies niet-deterministisch zijn, vervangen ze niet de noodzaak van gecodeerde bedrijfsregels binnen Agentforce Script of een actie.
| Slecht voorbeeld | Goed voorbeeld | Waarom dit beter is |
|---|---|---|
| Haal de bestelgegevens van de klant op. | Als een klant vraagt hoe het met een bestelling staat, laat deze dan alle zoekopties zien, zoals e-mailadres, besteldatum of bestelnummer. | Biedt specifieke begeleiding en gebruikt taal die vergelijkbaar is met de actienaam. |
| Help bij apparaatproblemen | Voordat je de actie Knowledge gebruikt, moet je het apparaattype verduidelijken (iOS of Android). | Geeft duidelijke instructies over welke informatie als eerste moet worden verzameld. |
| Gebruik kennis voor productvragen. | Identificeer eerst het specifieke product. Gebruik vervolgens de actie Knowledge met de exacte productnaam. | Biedt een duidelijke volgorde van stappen voor de actie. |
| Controleer of klanten hulp nodig hebben. | Vraag na het verstrekken van de verzendstatus altijd of de klant iets anders nodig heeft met betrekking tot zijn bestelling. | Specifiek over wanneer en hoe op te volgen. |
Succesvolle contextengineering vereist dat je weet waar je je logica moet plaatsen.
Best practices voor het schrijven van effectieve instructies
Dit is een vraag die we vaak van onze klanten horen. Het korte antwoord is: ja. Data 360 is een integraal onderdeel van Agentforce omdat de Data 360-architectuur wordt gebruikt voor bepaalde functies in Agentforce, zoals agentanalyse en digital wallet. Bovendien maakt de Data 360-infrastructuur het mogelijk om ongestructureerde data te indexeren en te zoeken, evenals feedbackregistratie en audittrail. Data 360 kan ook extra uitbreiding bieden. Agentforce-klanten kunnen er ook voor kiezen om functies zoals Bring Your Own Lake (BYOL) en Bring Your Own Large Language Model (BYO-LLM) in te schakelen om data en modellen te gebruiken die zijn gebouwd op platforms buiten Salesforce met agents die zijn gebouwd op Agentforce.
Van toegang tot data uit andere data lakes via datafederatie tot het gebruik van de hyperscale-infrastructuur voor data op petabyte-schaal, het gebruik van de Data 360-architectuur met Agentforce zorgt ervoor dat klanten tegenwoordig betere AI-resultaten ervaren. Deze krachtige architectuur zorgt ook voor levensvatbaarheid op de lange termijn voor een succesvolle acceptatie van agents, ongeacht hoe groot of complex de onderliggende datasets zijn die deze agents mogelijk aandrijven.
Benieuwd welke specifieke Agentforce-functies worden aangedreven door Data 360? In de volgende tabel staan de Agentforce-functies waarin Data 360 standaard voorziet, samen met de optionele functies die klanten kunnen inschakelen om hun implementatie uit te breiden.
| Agentforce-functie mogelijk gemaakt door Data 360 | Beschrijving | Registratie |
|---|---|---|
| Automatisering van de databibliotheek | Automatiseert het aanmaken van zoekindexen en retrievers ter ondersteuning van acties van agenten zoals 'Vragen beantwoorden met kennis' | Standaard geregistreerd |
| Agentanalyse | Streamt gebruiksgegevens naar Data 360 voor rapporten en dashboards | Standaard geregistreerd |
| Retrieval-Augmented Generation (RAG) | Biedt klanten de mogelijkheid om hun prompts aan te vullen met data uit Salesforce en Data 360, die op het moment van inferentie worden opgehaald | Standaard geregistreerd |
| Audittrail en feedbacklogging | Generatieve AI-auditdata | Optioneel |
| Bring Your Own Large Language Model (BYO-LLM) | Stelt gebruikers in staat om hun eigen LLM te gebruiken | Optioneel |
| Externe databronnen (niet-CRM) | Stelt gebruikers in staat om door AI gegenereerde antwoorden te baseren op externe bronnen | Optioneel |
| Niet-gestructureerde data | Stelt gebruikers in staat om door AI gegenereerde antwoorden te baseren op ongestructureerde data | Optioneel |
| Grafieken met realtime data | Maakt bijna realtime grounding van door AI gegenereerde antwoorden mogelijk met behulp van genormaliseerde data uit meerdere Data 360-bronnen | Optioneel |
We hebben de belangrijkste elementen behandeld die Agentforce laten werken, waaronder de Reasoning Engine, en hoe Script, subagents, instructies en acties worden gebruikt. Het begrijpen van deze componenten is de sleutel tot het effectief gebruiken van Agentforce. Gebruik deze gids om de resultaten te verbeteren tijdens de implementatie van Agentforce. Bekijk de beschikbare bronnen voor meer informatie.
Vind blogs, gidsen, demovideo's en meer bronnen op Agentblazer.com en Agentforce.com
Agentforce is het platform van Salesforce voor het bouwen van agents die veel meer kunnen dan eenvoudige chatinteracties. In tegenstelling tot standaard generatieve AI-tools kunnen deze agents autonoom plannen, redeneren en actie ondernemen om specifieke doelen te bereiken, met of zonder een menselijke tussenkomst.
Agentforce is geëvolueerd van basale AI-interacties naar een uitgebreide ontwikkelingscyclus binnen Agentforce Studio, met de Agentforce Builder en Agent Script voor verbeterde deterministische controle. Deze verschuiving omvat de rebranding van 'onderwerpen' naar 'subagents'. Uiteindelijk is het platform overgestapt van een promptgerichte aanpak naar een hybride redeneringsmodel, waarbij betrouwbare logica voorrang heeft boven probabilistische prompts in natuurlijke taal.
Ja. Zie https://www.salesforce.com/agentforce/legacy-guide/
Hoewel deze gidsen technische details bevatten over hoe Agentforce werkt, zijn het geen officiële implementatiegidsen met klikpaden en tips voor probleemoplossing. Je vindt officiële Agentforce-implementatiehandleidingen op Salesforce Help.
Je vindt officiële Agentforceimplementatiehandleidingen op Salesforce Help.
Hoewel deze gids technische details bevat over hoe Agentforce werkt, is het geen officiële implementatiegids met klikpaden en tips voor probleemoplossing.
Hybrideredenering is de Agentforce-benadering van agentorkestratie die deterministische, op regels gebaseerde logica combineert met LLM-gestuurde intelligentie, waardoor bouwers AI-autonomie kunnen opbellen of afbellen, afhankelijk van hoeveel betrouwbaarheid versus flexibiliteit een bepaalde taak vereist.
Het e-book behandelt basisprincipes van Agentforce, het verschil tussen taakaanwijzingen en agents, hoe Agentforce redeneert, best practices voor verschillende componenten en of Agentforce Data 360 nodig heeft.
Agentforce Script biedt volledige deterministische controle door lange, ingewikkelde systeemprompts te vervangen door gestructureerde logica. Het stelt gebruikers in staat om specifieke codeachtige stappen en 'als-dan'-reeksen te definiëren die voor of na LLM-redenering moeten plaatsvinden, waardoor voorspelbare resultaten worden gegarandeerd.
Gebruik Agentforce Script voor 'controle', zoals het afdwingen van verplichte volgordes, complexe berekeningen of gevoelige bedrijfsregels. Gebruik instructies voor 'gedrag', waaronder het begeleiden van de toon, persona en algemene gesprekspatronen van de agent.
Contextengineering is de opvolger van promptengineering. Het omvat het ontwerpen van een systeem van subagents, instructies, regels en acties om een agent te voorzien van de exacte informatie en grenzen die deze nodig heeft om succesvol te zijn, in plaats van te proberen de perfecte woorden te formuleren in een poging om een LLM zover te krijgen je precies de juiste antwoorden te geven.
Filters fungeren als poortwachters op systeemniveau. Ze kunnen specifieke subagents of acties volledig verbergen of opnemen op basis van realtime data, zoals of een klant is geverifieerd of een specifieke variabele (zoals een bestelnummer) is verzameld.
Data 360 is een integraal onderdeel van het bouwen van effectieve bedrijfsagents, waardoor data voor Retrieval Augmented Generation (RAG) kunnen worden geïndexeerd en gebundeld. Het voorziet ook essentiële functies zoals Agent Analytics en de Digital Wallet die wordt gebruikt om de prestaties en het gebruik van agents te volgen.
Bekijk in onze bibliotheek hoe je agenten kunt bouwen.
Lanceer Agentforce met snelheid, vertrouwen en ROI die je kunt meten.
Laat ons weten wat je zakelijke behoeften zijn, dan helpen wij je antwoorden te vinden.