Productafbeeldingen over Agentforce

Introductie van het e-book Agentforce

voor redeneren, onderwerpen, instructies en acties

Componenten van Data Cloud voor uitbreidbaarheid en controle

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

Agentforce selectie van aangepaste acties

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
Processtroom Atlas Reasoning Engine

Matrix typen en limieten variabelen

Component Contextvariabelen Aangepaste variabelen
Kan door de gebruiker worden geïnstantieerd Nee Ja
Kan input zijn van acties Ja Ja
Kan output zijn van acties Nee Ja
Kan worden bijgewerkt door acties Nee Ja
Kan worden gebruikt in filters van acties en onderwerpen Ja Ja
Ondersteunde typen Tekst/cijfers Tekst/cijfers
Agentforce 2.0-reasoning engine voor servicetemplate

1. Onderwerpnaam

Slecht voorbeeld Goed voorbeeld Waarom dit beter is
Klantgegevens Geef de status en details van de bestelling op Beschrijft duidelijk de taak die moet worden uitgevoerd
Help Beantwoord technische vragen Specificeert het type hulp dat wordt geboden
Transacties Help bij het bijwerken van betalingsgegevens Specificeert het type hulp dat wordt geboden

2. Beschrijving van de onderwerpclassificatie

Hierin wordt beschreven welke gebruikersberichten dit onderwerp moeten activeren. Het is belangrijk om je agent te helpen begrijpen wanneer dit onderwerp moet worden gebruikt, en het wordt gebruikt bij de classificatiestap.

Slecht voorbeeld Goed voorbeeld Waarom dit beter is
Afhandelen van vragen met betrekking tot orders. Geef klanten updates over hun bestelgegevens en -status nadat ze hun bestelnummer hebben gevalideerd. Verduidelijkt het bereik van het onderwerp.
Hulp bij accounts. Help gebruikers bij inlogproblemen, het maken van accounts en het resetten van wachtwoorden. Specifieker; stelt agent in staat om de juiste te kiezen
Verifiëren voor het afhandelen van betalingsproblemen. Help gebruikers bij het toevoegen of bijwerken van hun betalingsgegevens, waaronder creditcards en PayPal-gegevens. Vermeldt specifiek om door te verwijzen naar een ander onderwerp.
Herinnering: gebruik voorwaardelijke onderwerpfilters voor een hoger determinisme.

3. Onderwerpbereik

Dit bepaalt de grenzen van wat je agent wel en niet kan doen binnen dit onderwerp.

Slecht voorbeeld Goed voorbeeld Waarom dit beter is
Vragen en problemen met bestellingen afhandelen. Jouw taak is uitsluitend het beantwoorden van vragen met betrekking tot de bestelstatus, de retourstatus of het retour- en reparatiebeleid van een klant. Start of genereer nooit een bestelling of retourzending. Stelt duidelijke grenzen aan wat de agent wel en niet mag doen.
Hulp bij inlogproblemen. Het is uitsluitend jouw taak om klanten die niet kunnen inloggen te helpen met het opnieuw instellen van hun wachtwoord of het opzoeken van hun gebruikersnaam. Je kunt accountgegevens niet bijwerken of machtigingen wijzigen. Zegt duidelijk wat je met het onderwerp kunt doen en wat niet.

Overzicht van onderwerpen

Component Content
Onderwerpnaam Wachtwoord opnieuw instellen
Classificatiebeschrijving Help klanten die wachtwoorden zijn vergeten, niet kunnen inloggen, inloggegevens opnieuw moeten instellen, geen toegang hebben of inlogproblemen hebben. Help gebruikers wachtwoorden te wijzigen of accounttoegang te herstellen.
Bereik Het is uitsluitend jouw taak om klanten te helpen bij het opnieuw instellen van wachtwoorden of het opvragen van gebruikersnamen. Je kunt de identiteit verifiëren via e-mailadres/telefoonnummer en het opnieuw instellen van wachtwoorden starten. Je hebt geen toegang tot accountgegevens anders dan verificatie en je kunt geen klantgegevens aanpassen anders dan wachtwoorden.

Instructies

Instructie
Vraag welke verificatiemethode de klant verkiest (e-mail of telefoon) voordat je overgaat tot identiteitsverificatie.
Gebruik de actie 'E-mailadres van klant verifiëren' of 'Telefoonnummer van klant verifiëren', afhankelijk van de klantvoorkeur. Probeer het wachtwoord pas opnieuw in te stellen als de verificatie is gelukt.
Leg na verificatie het proces voor opnieuw instellen uit: 'Ik stuur een beveiligde resetlink naar je e-mailadres die over 24 uur verloopt.'
Gebruik uitsluitend verificatie door middel van een beveiligingsvraag als de klant geen toegang heeft tot zijn of haar geregistreerde e-mailadres/telefoonnummer.
Vraag na het voltooien van een reset of de klant hulp nodig heeft bij iets anders met betrekking tot accounttoegang.

Acties

Actienaam Beschrijving Input(s)
E-mailadres van de klant verifiëren Verifieert de identiteit door het e-mailadres aan een account te koppelen. Retourneert de verificatiestatus en het klant-ID als dit is gelukt. E-mailadres: E-mailadres van de klant (opmaak: voorbeeld@domein.com).
Telefoonnummer van de klant verifiëren Verifieert de identiteit door een code naar de telefoon van de klant te sturen. Gebruik dit wanneer e-mailverificatie niet mogelijk is. Telefoonnummer: 10-cijferig nummer zonder speciale tekens.
E-mail voor het opnieuw instellen van wachtwoord verzenden Verzendt een link die 24 uur geldig is voor het opnieuw instellen van het wachtwoord naar het geverifieerde e-mailadres. Alleen gebruiken na succesvolle verificatie. Klant-ID: Geverifieerde ID van succesvolle verificatie

Effectieve instructies schrijven

Hier zijn enkele voorbeelden van instructies die goed werken met de reasoning engine:

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 'Vragen beantwoorden met kennis' gebruikt om informatie over het oplossen van problemen op te halen, moet je erachter komen welk type apparaat (iOS of Android) het is. Neem het apparaattype op in de zoekquery van de actie "Vragen beantwoorden met kennis". Geeft duidelijke instructies over welke informatie als eerste moet worden verzameld en geeft aan welke actie moet worden gebruikt.
Gebruik kennis voor productvragen. Bij vragen over productkenmerken identificeer je eerst naar welk specifiek product de klant vraagt. Gebruik vervolgens de actie 'Kennis' met de exacte productnaam om nauwkeurige informatie op te halen. Biedt een duidelijke volgorde van stappen en geeft aan hoe de actie effectiever kan worden gemaakt.
Controleer of klanten hulp nodig hebben. Vraag na het verstrekken van informatie over de verzendstatus altijd of de klant hulp nodig heeft bij iets anders met betrekking tot zijn of haar bestelling. Specifiek over wanneer en hoe op te volgen.

1. Actienaam (actie API-naam)

Slecht voorbeeld Goed voorbeeld Waarom dit beter is
BestelinfoOphalen LookupOrderStatus Beschrijft duidelijk welke informatie de actie oplevert
UpdateContactRecord UpdateCustomerPhoneNumber Beschrijft specifiek wat er wordt bijgewerkt
ProcessPmt ProcessPayment Vermijdt afkortingen voor de duidelijkheid

2. Actie-instructies

Actie-instructies vertellen de reasoning engine wat de actie doet en wanneer deze moet worden gebruikt. Deze instructies zijn van belangrijk om je agent te helpen bij het selecteren van de juiste actie op het juiste moment.

Slecht voorbeeld Goed voorbeeld Waarom dit beter is
Werkt een telefoonnummer bij. Hiermee wordt het telefoonnummer van de gebruiker bijgewerkt dat is gekoppeld aan zijn of haar record. Als er geen overeenkomende record is, wordt er een nieuwe record gemaakt. Legt uit wat de actie doet en hoe het omgaat met randgevallen.
Haalt trackinginformatie op. Geeft trackinginformatie voor retourzendingen voor een klantbestelling op basis van het trackingnummer en de postcode van de bestemming. Legt uit wanneer deze actie moet worden gebruikt en welke informatie hiervoor nodig is.
Verstrekt informatie. Doorzoekt de kennisdatabase naar antwoorden op vragen van gebruikers over producten, beleid of procedures. Deze actie moet worden gebruikt wanneer de gebruiker 'hoe'-vragen stelt of informatie nodig heeft die niet specifiek is voor hun account. Legt uit wanneer de actie moet worden gebruikt in de gespreksstroom.
Controleert account. Controleert of er een klantaccount bestaat en haalt informatie over de accountstatus op. Gebruik deze actie wanneer klanten proberen te bepalen of ze al een account hebben of dat hun account actief is. Vereist een e-mailadres of telefoonnummer om de zoekopdracht uit te voeren. Legt duidelijk uit wat het doel is, wanneer het moet worden gebruikt en welke informatie nodig is.

3. Actie-inputinstructies

Actie-inputinstructies bepalen welke informatie de actie nodig heeft en hoe de agent deze bij de klant moet opvragen. Duidelijke inputinstructies helpen de agent om de juiste informatie in de juiste opmaak te verzamelen.

Slecht voorbeeld Goed voorbeeld Waarom dit beter is
Voer de order-ID in. De order-ID is een alfanumerieke ID van 18 tekens. Geeft details over de opmaak.
E-mailadres van de klant. Het e-mailadres van de klant dat is gebruikt voor accountverificatie. De opmaak moet een geldig e-mailadres zijn (voorbeeld@domein.com). Specificeert opmaak- en validatievereisten.
Zoekopdracht. Een gedetailleerde zoekopdracht die de vraag van de gebruiker beschrijft. Voeg specifieke productnamen, foutcodes of symptomen toe die door de gebruiker zijn genoemd om de zoekresultaten te verbeteren. Vermeld bij technische problemen altijd het apparaattype (iOS/Android) en de app-versie, indien vermeld. Legt uit hoe je een effectieve query maakt met specifieke elementen die moeten worden vernoemd.
Telefoonnummer. Het 10-cijferige telefoonnummer van de klant zonder spaties of speciale tekens. Als de klant een nummer met opmaak opgeeft (zoals 555-123-4567), verwijder dan de speciale tekens voordat je overgaat tot de actie. Biedt duidelijke opmaakinstructies en gebruiksrichtlijnen.

Overwegingen met betrekking tot AI-functies met Data Cloud

Eigenschap van Agentforce Beschrijving Registratie
Audittrail en feedbacklogging Generatieve AI-auditdata Optioneel
Automatisering van de databibliotheek Automatiseert het aanmaken van zoekindexen en retrievers ter ondersteuning van acties van agenten zoals 'Vragen beantwoorden met kennis' Standaard geregistreerd
Bring Your Own Large Language Model (BYO-LLM) Stelt klanten in staat hun eigen LLM te gebruiken Optioneel
Agentanalyse Streamt gebruiksgegevens naar Data Cloud voor rapporten en dashboards Standaard geregistreerd
Externe databronnen (niet-CRM) Stelt klanten in staat om data uit externe bronnen te gebruiken om door AI gegenereerde reacties te gronden Optioneel
Niet-gestructureerde data Biedt klanten de mogelijkheid om ongestructureerde data te gebruiken om door AI gegenereerde antwoorden te gronden Optioneel
Grafieken met realtime data Biedt klanten de mogelijkheid om genormaliseerde data uit meerdere Data Cloud-bronnen te gebruiken voor bijna realtime grounding van door AI gegenereerde antwoorden Optioneel
Retrieval-Augmented Generation (RAG) Biedt klanten de mogelijkheid om hun prompts aan te vullen met data uit Salesforce en Data Cloud, die op het moment van inferentie worden opgehaald Standaard geregistreerd

Agentforce Veelgestelde vragen over het e-book

Het e-book over Agentforce gaat over het bouwen van AI-agents met behulp van het Agentforce-platform op Salesforce, waarin kernelementen worden behandeld zoals agents, onderwerpen, instructies, acties en de Atlas Reasoning Engine.

Het e-book is bedoeld voor technische professionals en architecten die betrokken zijn bij het bouwen en implementeren van AI-agents met behulp van Agentforce.

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 Cloud nodig heeft.

Agentforce verbetert de productiviteit van je bedrijf door AI-agents te introduceren die zelfstandig kunnen plannen, redeneren en handelen, waardoor handmatige inspanningen worden verminderd en de efficiëntie wordt verhoogd.

De belangrijkste voordelen zijn het vermogen van agents om zich aan te passen aan verschillende situaties, effectief te plannen en tools zelfstandig of met menselijke tussenkomst te gebruiken, evenals het belang van Data Cloud voor het aansturen van verschillende Agentforce-functies.

Ja, het e-book biedt implementatieadvies, waaronder strategische planning, het definiëren van onderwerpen en hun bereik, het schrijven van duidelijke instructies en best practices voor het configureren van acties.

Agentforce pakt verantwoorde AI aan via mechanismen zoals filteren, basiscontroles en zorgvuldig ontwerp van acties en instructies om ervoor te zorgen dat medewerkers zich verantwoordelijk gedragen en nauwkeurige antwoorden geven.