Agentforce Leitfaden: Zuverlässiges Agentenverhalten erreichen – ein Framework für 6 Ebenen des Determinismus

Flussdiagramm, das die Agentforce-Bausteine zeigt.
Grafik, die die Kontrollstufen für verstärktes agentenbasiertes Verhalten zeigt.
Flow, der einen allgemeinen Entscheidungsbaum der Agentforce-Inferenzmaschine darstellt.

Aktivität Schritte Description
Agentenaufruf 1 Agent wird aufgerufen.
Thema klassifizieren 2–3 Die Engine analysiert die Kundennachricht und ordnet sie basierend auf dem Themennamen und der Klassifizierungsbeschreibung dem am besten geeigneten Thema zu. Das

Agentenskript wandelt die Themenauswahl in ein vollständig konfigurierbares Element um. Dadurch entfällt die „Black Box“ des probabilistischen LLM-Routings. Indem Sie die Navigation als programmierbares Thema behandeln, gewinnen Sie absolute Transparenz und Kontrolle, sodass Sie die Entscheidungslogik des Agenten genau auf Ihre spezifischen Geschäftsanforderungen und Architekturstandards abstimmen können.
Ausführen von Agentenskript des Themas und Erstellungsanweisungen/Lösungsanweisungen und verfügbaren Aktionen 4–5 Führen Sie skriptbasierte Aktionen gemäß Anweisungen aus. Diese Aktionen sollen ausgeführt werden, sobald ein Thema ausgewählt wurde und bevor das System die nicht deterministischen Anweisungen oder den Rest des Unterhaltungskontexts auswertet.

Prompt und Unterhaltungsverlauf an LLM gesendet
6 Nach dem Ausführen aller skriptbasierten Aktionen wird ein Prompt mit dem Themenbereich, Anweisungen und verfügbaren Aktionen zusammen mit dem Unterhaltungsverlauf an das LLM gesendet.
Hinweis: Anweisungen werden in der agentengesteuerten Ebene 2 abgehandelt.
Das LLM entscheidet, eine Antwort zu geben oder eine Aktion auszuführen 7 Anhand all dieser Informationen entscheidet die Engine, ob sie
• eine Aktion zum Abrufen oder Aktualisieren von Informationen ausführt
• weitere Details von den betreffenden Kund:innen einholt
• direkt mit einer Antwort reagiert
Wenn das LLM die Entscheidung für eine Antwort trifft, wird Schritt 12 ausgeführt.
Ausführung von Aktionen 8–9 Wenn eine Aktion erforderlich ist, führt die Engine sie aus und sammelt die Ergebnisse.
Nach-Aktion-Logik ausführen 10 Nur für Agentenskript zutreffend: Beim Agentenskript können Aktionen deterministische Übergänge zu anderen Aktionen oder Themen haben. Diese werden immer ausgeführt, nachdem die Aktion ausgeführt wurde.
Aktionsausgabe + Aktionsschleife 11 Die Engine wertet die neuen Informationen aus und entscheidet erneut, was als Nächstes zu tun ist – das Ausführen einer weiteren Aktion, das Einholen weiterer Informationen oder das Antworten.
Kontextprüfung – LLM antwortet an Kund:innen 12 Bevor eine endgültige Antwort gesendet wird, überprüft die Engine, ob die Antwort:
• auf korrekten Informationen aus Aktionen oder Anweisungen basiert
• den Richtlinien in den Anweisungen zum Thema entspricht
• • innerhalb der durch den Umfang des Themas festgelegten Grenzen bleibt
Hinweis: Mit dem Agentenskript kann ein Schritt zum Formatieren der endgültigen Antwort hinzugefügt werden.
Die dem zugrunde liegenden Kontext entsprechende Antwort wird an die betreffenden Kund:innen gesendet.
Grafik, die den Flow der Themenklassifizierung von der Unterhaltung bis zum Plan darstellt.
Grafik, die den Ablauf der Klassifizierung von Aktionen von einer Agenten-Unterhaltung bis zu einem Plan zeigt.
Grafik, die die Schleife über die Klassifizierung der nächsten Aktion im Flow von der agentenbasierten Unterhaltung zum Plan zeigt.
Grafik, die die Inferenzmaschine in Aktion zeigt, im Flow von einer Agentenuterhaltung bis zur Planung.
Salesforce-Benutzeroberfläche zur Darstellung der Planverfolgung innerhalb der Agenten-Inferenz.
Flussdiagramm, das einen Agenten-Flow mit Abruf-erweiterter Generierung (RAG) zwischen Plattform und Data 360 zeigt.

Kontextvariablen Benutzerdefinierte Variablen
Kann von Benutzer:innen instanziiert werden X
Kann Eingabe von Aktionen sein
Kann Ausgabe von Aktionen sein X
Kann durch Aktionen aktualisiert werden X
Kann in Filtern von Aktionen und Themen verwendet werden
Flussdiagramm, das die Phasen des Abrufens, Einstellens und Verwendens bei der Fehlerbehebung zeigt.
Flussdiagramm, in dem ein Agent Filter zur Fehlerbehebung oder Lösung verwendet.
Flussdiagramm, das eine Marketing-Journey zeigt.
Grafik, die die Kontrollstufen für verstärktes agentenbasiertes Verhalten zeigt.


reasoning:
  instructions: ->
    before_reasoning :  
       # Deterministisch: Dies wird automatisch beim Einstieg in das Thema ausgeführt.
       # Das LLM hat hier keine Wahl. Es empfängt lediglich die Ausgabe.
    instructions
       # Nun erhält das LLM einen Prompt mit dem Ergebnis bereits im Kontext.
       | You are speaking to a customer. Der VIP-Status lautet {!@variables.is_vip}.
       # Alle weiteren Anweisungen (normale Inferenz) folgen als Nächstes
      Alle Anweisungen, die der Agent für seine Inferenz benötigt.


reasoning:
  instructions: ->
     if @variables.is_vip == true:
        # Kreditprüfung für VIPs deterministisch überspringen
        run @actions.apply_auto_approval
        | Inform the customer their loan is auto-approved due to VIP status.
    else:
        # Erzwingen der Bonitätsprüfung für alle anderen
        run @actions.initiate_credit_check
        | Tell the customer we are checking their credit score now.


 if @variables.stock_level == 0:
        # Sofortige Übergabe an das Thema „Rückstand”
        @utils.transition to @topic.handle_backorder



   # Explizite Bindung der Ausgabe einer Aktion an eine Variable
    run @actions.check_inventory with sku=@variables.current_sku
    set @variables.stock_level = @outputs.quantity_available



 reasoning:
  instructions: ->
    run @actions.get_incident_status with zip=@user.zip
    set @variables.is_outage = @outputs.active_incident
    | If {!@variables.is_outage}, acknowledge the specific incident immediately.


 if @variables.credit_score < 600:
   # Der Agent ist physisch blind für die Anweisungen „Kredit erhöhen“ 
   # Er sieht nur Anweisungen zur Schuldenberatung, die über Abruf-erweiterte Generierung (RAG) abgerufen werden
   | Focus solely on explaining credit repair resources. Insert $Debt_Counseling_Retriever.results
 else:
   | You are authorized to offer a limit increase up to $5k.


 if @variables.safety_check_complete == false:
   # Nutzer:innen daran hindern, das Thema zu beenden
   | Acknowledge the user's side-note, then pivot back to the required field: 
{!@variables.missing_field}.
   @utils.stay_in_topic




# Das LLM kann dies nicht zusammenfassen oder „umschreiben“. Es ist gezwungen, es auszugeben.
| „Haftungsausschluss: Ich bin ein KI-Agent. Ich kann keine finanzielle Beratung geben.“

Zusammenfassungstabelle: Der Leitfaden für Architekten:innen

Funktion Ebenen 1–5 (geführte Autonomie) Ebene 6 (Agentenskript)
Primärer Part Probabilistische Engine (LLM entscheidet) Deterministisches Diagramm (Code entscheidet)
Logikquelle Prompts in natürlicher Sprache if/else-Logik, Zustandsverwaltung, Übergangslogik
Ausführung von Aktionen: „Agent, hier ist ein Tool. Nutze es, wenn du möchtest.“ „Agent, führe dieses Tool aus. Jetzt.“
Kontextgedächtnis Implizit über LLM-Kontextfenster (außer bei Verwendung von Ebene 4) Explizit durch veränderbare Variablen, die im gesamten Skript verwendet werden
Beispiele für Anwendungsfälle Wissenssuche, Shopping, kreatives Schreiben Authentifizierung, Zahlungen, Compliance, Diagnose
Aufwand beim Erstellen niedrig (hauptsächlich Prompting) mittel/hoch (Skripting/Logik)
Risikotoleranz mittel niedrig (Zero-Trust)

Häufig gestellte Fragen zu KI-Determinismus

Die fünf Ebenen des Determinismus in der KI sind: instruktionsfreie Themen- und Aktionauswahl, Agenteninstruktionen, Kontextbildung, Agentenvariablen und deterministische Aktionen unter Verwendung von Flows, Apex und APIs sowie agentengesteurte Kontrolle mit Agentenskript..

Das Verständnis des KI-Determinismus ist entscheidend für den Aufbau zuverlässiger Agenten, die wichtige Geschäftsfunktionen präzise und konsistent ausführen können und ein Gleichgewicht zwischen kreativer Fließfähigkeit und Unternehmenskontrolle finden.

In der KI bezieht sich „deterministisch“ auf die Fähigkeit eines Systems, bei gleichen Eingaben und Bedingungen immer die gleichen Ergebnisse zu liefern, was eine für zuverlässiges Agentenverhalten unerlässliche Strenge und Disziplin mit sich bringt.

Nichtdeterminismus in KI-Systemen entsteht hauptsächlich durch den Einsatz von großen Sprachmodellen (LLMS), die von Natur aus nicht deterministisch sind und es Agenten ermöglichen, flexibel und anpassungsfähig zu sein.

Der Determinismus verbessert den Determinismus von KI-Agenten schrittweise und beeinträchtigt dadurch ihre Autonomie – mit dem Fortschritt der Ebenen werden Agenten weniger autonom, aber zuverlässiger und auf Geschäftsprozesse abgestimmt.

Weniger deterministische KI-Systeme stellen Herausforderungen in Bezug auf die Zuverlässigkeit und die Einhaltung der Geschäftsanforderungen dar, da ihr inhärenter Nichtdeterminismus zu unvorhersehbarem Verhalten führen kann.

Unternehmen verwalten KI-Systeme mit unterschiedlichem Determinismusgrad, indem sie einen mehrschichtigen Ansatz anwenden, der durchdachtes Design, klare Anweisungen, Kontextbildung, Zustandsverwaltung durch Variablen und deterministische Prozessautomatisierung mithilfe von Flows, Apex und APIs umfasst.