Agentforce-gids voor betrouwbaar agentisch gedrag

Een strategie met 5 niveaus van determinisme

Stroomdiagram met de Agentforce-bouwstenen.
Afbeelding met de controleniveaus voor steeds geavanceerder gedrag van agents.
Stroomdiagram met een beslisboom op hoog niveau van de Agentforce-redeneringsengine.

.

Activiteit Stappen Beschrijving
Agent-aanroep 1 Agent wordt aangeroepen.
Onderwerp Classificatie 2-3 De engine analyseert het bericht van de klant en koppelt dit aan het meest passende onderwerp op basis van de onderwerptitel en classificatiebeschrijving.
Contextmontage 4-5 Zodra het onderwerp is gekozen, verzamelt de engine het bereik, de instructies en de beschikbare acties voor het onderwerp, evenals de gespreksgeschiedenis. (Opmerking: Instructies worden behandeld in niveau 2, agentische controle.)

Besluitvorming
Met behulp van al deze informatie maakt de engine een van de volgende keuzes:
• Een actie uitvoeren om informatie op te halen of bij te werken
• De klant vragen om meer informatie
• Direct reageren met een antwoord
Acties uitvoeren 6-8 Als er een actie nodig is, voert de engine deze uit en verzamelt hij de resultaten.
Actielus De engine beoordeelt de nieuwe informatie en beslist dan of hij nog een actie moet uitvoeren, om meer informatie moet vragen of kan reageren.
Groundingcontrole Voorafgaand aan het verzenden van het definitieve antwoord test de engine of het antwoord:
• is gebaseerd op nauwkeurige informatie uit acties en instructies
• de richtlijnen in de instructies van het onderwerp volgt
• binnen de kaders van het bereik van het onderwerp blijft.
Antwoord verzenden Het gefundeerde antwoord wordt naar de klant verzonden.
Afbeelding die de stroom van een onderwerpclassificatie toont, van gesprek met agent tot plan.
Afbeelding die de stroom toont van het classificeren van acties, van gesprek met een agent tot een plan.
Afbeelding die de lus van onderwerpclassificaties toont, in de stroom van gesprek met agent tot plan.
Afbeelding van de redeneringsengine in actie, in de stroom van gesprek met agent tot plan.
Salesforce-gebruikersinterface met plantracking binnen Agent-redenering.
Stroomdiagram met een agentstroom met RAG tussen Platform en Data Cloud.

.

Contextvariabelen Aangepaste variabelen
Kan door de gebruiker worden geïnstantieerd X
Kan input van acties zijn
Kan output van acties zijn X
Kan worden bijgewerkt door acties X
Kan worden gebruikt in filters van acties en onderwerpen
Stroomdiagram met het ophalen, instellen en gebruiksfasen van probleemoplossing.
Stroomdiagram met een agent die filters gebruikt om problemen op te lossen of een oplossing te bieden.
Stroomdiagram met een marketingtraject.

Veelgestelde vragen over AI-determinisme

De vijf niveaus van determinisme in AI zijn: instructievrije onderwerpen en actieselectie, instructies voor agents, data grounding, agentische variabelen en deterministische acties met behulp van stromen, Apex en API's.

Inzicht in AI-determinisme is cruciaal voor het bouwen van betrouwbare agents die kritieke bedrijfsfuncties nauwkeurig en consistent kunnen uitvoeren, met een balans tussen creatieve flexibiliteit en bedrijfscontrole.

In AI verwijst 'deterministisch' naar het vermogen van een systeem om dezelfde output te produceren met dezelfde input en voorwaarden, waardoor een rigiditeit en discipline worden opgelegd die essentieel zijn voor betrouwbaar agentisch gedrag.

Niet-determinisme in AI-systemen komt voornamelijk voort uit het gebruik van grote taalmodellen (LLM's). Deze zijn van nature niet-deterministisch, waardoor agents flexibel en adaptief kunnen zijn.

De niveaus van determinisme versterken geleidelijk het determinisme van AI-agents, waardoor ze steeds minder autonoom worden. Ze worden dan wel betrouwbaarder en beter afgestemd op bedrijfsprocessen.

Minder deterministische AI-systemen brengen risico's met zich mee op het gebied van betrouwbaarheid en naleving van zakelijke vereisten, omdat hun inherente niet-determinisme kan leiden tot onvoorspelbaar gedrag.

Bedrijven beheren AI-systemen met verschillende niveaus van determinisme door het hanteren van een gelaagde aanpak met een doordacht ontwerp, duidelijke instructies, data grounding, statusbeheer via variabelen en deterministische procesautomatisering met behulp van stromen, Apex en API's.