Der Agentforce-Leitfaden für Context Engineering
Erfahren Sie, wie Agentforce hybride Inferenz, Unteragenten, Aktionen und weitere Funktionen für zuverlässige Agents auf Enterprise-Niveau nutzt.
Erfahren Sie, wie Agentforce hybride Inferenz, Unteragenten, Aktionen und weitere Funktionen für zuverlässige Agents auf Enterprise-Niveau nutzt.
Dieser Leitfaden unterstützt das Support-Paket für die neueste Version des Agentforce-Builders, die über den App Launcher verfügbar ist. Beachten Sie den Legacy-Leitfaden , wenn Sie Agents über das Setup verwalten.
KI-Agenten revolutionieren Unternehmen, indem sie die Effizienz steigern, den manuellen Aufwand reduzieren und einen intelligenteren und anpassungsfähigeren Arbeitsplatz schaffen.
In diesem Leitfaden erfahren Sie mehr über die Kernfunktionen von Agentforce, der Salesforce-Plattform zur Entwicklung von KI-Agenten. Anwender:innen in der Praxis nutzen Context Engineering, um Agentforce-Agents mit den spezifischen Informationen, Maßnahmen und Anweisungen zu versorgen, die zur Erreichung der Ziele erforderlich sind. Wir werden untersuchen, wie Agentforce Script mithilfe von hybrider Inferenz generative KI mit deterministischer Steuerung verbindet.
Wir wissen, dass Entwickler:innen Agents in vielen verschiedenen Umgebungen erstellen. Wir unterstützen Sie bei der flexiblen Wahl des für Ihre Aufgabe am besten geeigneten Modells und der entsprechenden Umgebung.
Ganz gleich, ob Sie in Claude Code, Labs, Agentforce Studio oder einer anderen Umgebung entwickeln – ein Verständnis dafür, wie Agentforce die Logik und die Verbindungen im Hintergrund verwaltet werden, ist auf jeden Fall von Vorteil.
Context Engineering ist der Nachfolger des Prompt Engineering. Dabei geht es darum, ein System aus Unteragenten, Anweisungen, Regeln und Aktionen zu entwerfen, um einem Agent genau die Informationen und Rahmenbedingungen zur Verfügung zu stellen, die er benötigt, um erfolgreich zu sein – anstatt zu versuchen, die perfekten Worte zu finden, um ein LLM dazu zu bewegen, genau die richtigen Antworten zu liefern.
Unsere Themen:
Ein Agent ist eine Art von Software, die generative KI nutzt, um Entscheidungen darüber zu treffen, was als Nächstes zu tun und wie dies zu bewerkstelligen ist. Ein Agent kann eine Frage (oft auch als Äußerung bezeichnet) verstehen, selbstständig eine Inferenz durchführen, um festzustellen, welche Maßnahmen erforderlich sind, um sein Ziel zu erreichen, welche Daten benötigt werden, und dann – mit oder ohne menschliches Eingreifen – Maßnahmen ergreifen.
Die wichtigsten Fähigkeiten von KI-Agenten
Agents verwenden große Sprachmodelle (LLMs), um natürliche Sprache und Intent zu verarbeiten. Darüber hinaus nutzt Agentforce Agentforce Script, um einer bestimmten Geschäftslogik zu folgen. Dieses hybride Inferenzmodell macht Agents dynamischer als herkömmliche Automatisierungslösungen, bleibt dabei jedoch ebenso zuverlässig wie fest programmierte Software.
Hybride Inferenz ist der Ansatz von Agentforce, probabilistische, auf LLM basierende Inferenz mit deterministischer, regelbasierter Ausführung in derselben Engine zu kombinieren.
Damit profitieren Agents von der Flexibilität generativer KI, während gleichzeitig die Vorhersehbarkeit, Kontrollierbarkeit und Nachvollziehbarkeit gewährleistet bleiben, die Unternehmen benötigen.
Deterministische Automatisierung und agentengesteuerte KI müssen keine Entweder-oder-Entscheidung sein. Mit Agentforce arbeiten sie zusammen.
Agentforce Studio
Agentforce Studio ist unser einheitlicher Arbeitsbereich für den gesamten Lebenszyklus von Agenten.
Agentforce Studio vereint alle Funktionen, die Sie zum Erstellen, Testen und Verwalten von Agentenverhalten benötigen. Drei wichtige Komponenten von Agentforce Studio helfen Ihnen, den Entwicklungslebenszyklus von Agents zu verwalten:
Agentforce Studio ist Ihre zentrale Anlaufstelle für die kontinuierliche Weiterentwicklung Ihrer Agenten. Mit dieser Tool-Suite können Sie Ihre Agents auf einheitliche Weise erstellen, testen, bereitstellen, überwachen und optimieren.
Agentforce Studio schließt die Lücke zwischen technisch versierten und nicht technisch versierten Anwendern. Katherine Mains von Conagra Brands beschreibt dies als „die ‚Goldilocks-Zone‘ des Designs: fortschrittlich genug für unsere Architekten:innen, aber dennoch intuitiv genug, damit unsere Verwaltungsmitarbeiter:innen sofort loslegen können.“
Beantwortet häufig gestellte Fragen (FAQs) von Kund:innen anhand Ihrer Knowledge Base und kümmert sich um die Erstellung und Verwaltung von Supportfällen sowie um die Weiterleitung an eine:n Kundendienst-Mitarbeiter:in, falls erforderlich
Beantwortet Fragen zu Sales und Preisgestaltung und prüft die Eignung von Leads, die über die Website eingehen, und leitet diese bei Bedarf an andere Agents weiter
Agentforce ist das Framework, das Ihrem Unternehmen die nötige Planungssicherheit bietet, um über einfache FAQs hinauszugehen und sich auf wertschöpfende Aufgaben zu konzentrieren. Hybride Inferenz und Agentforce Script verbinden Kontrolle und Kreativität. Intelligent Context versorgt die Agents zum richtigen Zeitpunkt mit den richtigen Daten. Agentforce Studio bietet eine zentrale Arbeitsumgebung zur Verwaltung des gesamten Systems.
Data 360 bietet eine Reihe von Funktionen, die Agentforce erweiterbar machen. Hier ist ein kurzer Blick auf diese Komponenten:
| Komponente | Wann zu verwenden | Erforderliche Fähigkeiten |
|---|---|---|
| Aufrufbare Aktionen von Agenten | So rufen Sie einen Agenten aus Flow oder Apex auf | Low-Code |
| Agenten-API | So rufen Sie einen Agenten außerhalb von Salesforce auf | Pro-Code |
| Agenten-Variablen | Um zusätzliche Steuerungsmöglichkeiten für die Art und Weise hinzuzufügen, wie Ihr Agent bei der Inferenz über die Auswahl von Unteragenten und Aktionen vorgeht | Low-Code |
| Agentforce SDK | Um einen Agent von Grund auf mit Python-Code über eine Programmierschnittstelle zur Agentforce-Infrastruktur von Salesforce zu erstellen. | Pro-Code |
| Model Builder | Passen Sie ein generatives KI-Modell an oder erstellen Sie ein prädiktives Modell | Low-Code |
Werfen wir einen genaueren Blick auf Agentforce Script, die Blaupause für die Inferenz eines Agenten.
Agentforce Script ist unsere Agentforce-spezifische Skriptsprache, die als textbasierte Grundlage für die Erstellung und Steuerung von Agents dient. Sie fungiert als einheitliche Sprache, die das gesamte Verhalten eines Agent beschreibt. Diese einzelne Datei vereint Konfiguration, Geschäftslogik, Aktionen und Anweisungen zur Inferenz. Anstatt natürliche Sprache und Code als getrennte Elemente zu behandeln, nutzen Praktiker:innen diese Blaupause, um die gesamte Agentenarchitektur an einem Ort zu verwalten.
Agentforce Script speichert Ihre Agentendaten in einer einfachen, lesbaren Textdatei, um die Überprüfung und Verwaltung zu erleichtern.
Bei agentengesteuerten Aktionen, die ausschließlich auf generative KI zurückgreifen, sind Benutzer:innen auf umfangreiche Prompts in natürlicher Sprache angewiesen, was zu inkonsistenten und unvorhersehbaren Ergebnissen führen kann. Agentforce Script ändert dies. Die hybride Inferenz mit Script verbindet natürliche Sprache mit deterministischen, regelbasierten Anweisungen.
Führungskräfte sehen bei dieser Ebene der Kontrolle sofortige Ergebnisse. Scott Van Dusen, Partner und COO bei Equitable Trust, merkt an, dass Agentforce Script unglaublich leistungsstark ist. Er hält die Fähigkeit, Flows und Aktionen zu steuern, für wesentlich leistungsfähiger als reine LLM-Methoden. „Es gelingt mir viel besser, es unter Kontrolle zu halten“, sagt Van Dusen.
Grant Roberson, der Agentforce-Administrator bei Datasite, sagte , dass das Skript „um Lichtjahre besser“ sei als Agents mit vorgefertigten Prompts.
„Früher hatte ich überall ganze Absätze mit sich wiederholenden Anweisungen, um ein bestimmtes Verhalten zu erzwingen“, sagte Roberson. „Mit Script lassen sich solche Störfaktoren ganz einfach beseitigen und durch bedingte Logik ersetzen, sodass Sie sich darauf verlassen können, dass Ihre Agents genau das tun, was Sie von ihnen erwarten.“
Mit Script müssen Sie keine Prompts mehr manuell erstellen, sondern können auf eine skalierbare Orchestrierung umsteigen. Da es sich um ein strukturiertes, textbasiertes Format handelt, kann Ihr Team das Verhalten der Agents genau wie bei herkömmlichem Code versionieren, überprüfen und steuern.
Agentforce Script organisiert die Fähigkeiten von Agents mithilfe einer deklarativen Syntax. Die Sprache behandelt Anweisungen, Aktionen und Unteragenten als modulare Komponenten. Diese Struktur verschafft der Inferenzmaschine einen klaren Überblick über die Ressourcen und setzt gleichzeitig Grenzen, um den Agent innerhalb seines vorgesehenen Wirkungsbereichs zu halten. Diese Skripte sorgen dafür, dass Workflows von probabilistischen Inferenzen zu garantierten Ergebnissen übergehen, indem sie die Anzahl der LLM-Aufrufe reduzieren und Logikfehler verhindern.
Im Folgenden finden Sie eine Liste von Best Practices für die Strukturierung, die nach den Prinzipien des modularen Designs gegliedert ist und Ihnen dabei helfen soll, einen wartungsfreundlichen und vorhersehbaren Agent zu entwickeln.
Im Folgenden finden Sie eine nach Sitzungsverwaltung gegliederte Liste von Datenverwaltungstechniken, die Ihnen dabei helfen sollen, die Latenz zu verringern und die Personalisierung zu verbessern.
Im Folgenden finden Sie eine nach Ausführungslogik gegliederte Liste von Konfigurationsstandards, die Ihnen dabei helfen soll, strenge Konformität und Zuverlässigkeit zu gewährleisten.
Im Folgenden finden Sie eine Liste mit Implementierungsrichtlinien, die nach der Auswahl der Tools gegliedert ist, um Ihnen bei der Wahl des richtigen Automatisierungsansatzes für Ihren Anwendungsfall zu helfen.
Agentforce Script für den Umgang mit unübersichtlichen oder unvorhersehbaren Benutzereingaben vor.
Bevor wir fortfahren, ist es wichtig zu beachten, dass Agents nicht das einzige generative KI-Tool sind, das auf Agentforce 360 Platform verfügbar ist. Prompt-Vorlagen sind ein weiteres leistungsstarkes Werkzeug für die Entwicklung von Anwendungen, die generative KI nutzen. Mit Prompt-Vorlagen, die in Prompt Builder integriert sind, können Sie eine Reihe strukturierter, wiederverwendbarer Anweisungen definieren, die ein generatives KI-Modell dazu anleiten, bestimmte Ergebnisse zu erzeugen. Sie können auf Salesforce-Daten über vordefinierte Felder, Datendiagramme und die kontextbezogene Abruf-erweiterte Generierung (
RAG)
zugreifen. Prompt-Vorlagen sind zudem äußerst sicher – alle Eingabeaufforderungen werden über die Vertrauensschicht von Salesforce geleitet, wobei Berechtigungen berücksichtigt, sensible Daten maskiert und unangemessene Ausgaben gekennzeichnet werden.
Prompt-Vorlagen sind Interaktionen mit der KI von Salesforce, die in einem einzigen Schritt ablaufen, und eignen sich ideal für einmalige Aufgaben, die weder Gedächtnisleistung noch mehrstufige Inferenz erfordern. Eine Vorlage für Prompts eignet sich beispielsweise ideal, wenn Sie einen Satz umformulieren oder einen Kundenvorgang zusammenfassen müssen, da hierfür kein weiterführender Kontext erforderlich ist. Bei der Entwicklung von Lösungen mit Prompt-Vorlagen ist es wichtig zu beachten, dass diese zustandslos sind (sie speichern keine Informationen zwischen den Runden) und dass sie keine Entscheidungen treffen oder Aktionen ausführen. Prompt-Vorlagen generieren eine Antwort auf der Grundlage der Eingaben und der Logik, die Sie bei der Erstellung festlegen.
Prompt-Vorlagen können eigenständig in einer eingebetteten KI-Lösung verwendet werden, oder Sie können einem Agent über Agentenaktionen eine Prompt-Vorlage hinzufügen. Die Verwendung eines Prompts allein ist ideal, wenn:
Anwendungsfälle für Eingabeaufforderungsvorlagen:
Beachten Sie, dass Eingabeaufforderungsvorlagen zwar dynamisch Daten eingeben und Antworten basierend auf den dynamischen Eingaben generieren können, die zur Laufzeit gerendert werden, aber sie können keine Optionen durchdenken oder Aktionen ausführen.
Agenten sind Softwaresysteme, die autonom entscheiden, was, in welcher Reihenfolge und wie etwas zu tun ist – basierend auf einem sich entwickelnden Kontext. Agenten gehen über eine einzelne Eingabeaufforderung hinaus, denn sie können planen, folgern, externe Aktionen (wie API-Aufrufe oder Datenbankabfragen) aufrufen und anhand von Ergebnissen reagieren. Je nachdem, was sie während des Prozesses erfahren, können sie verschiedene Wege oder Reaktionen wählen. Dann sind Agenten am besten:
Anwendungsfälle für KI-Agenten:
Zu wissen, wie die Infernzmaschine hinter den Kulissen funktioniert, ist entscheidend für eine erfolgreiche Implementierung des Agenten. In den Anfängen der KI-Agents sprachen wir Praktiker viel über Prompt Engineering: die Kunst, ein LLM dazu zu „bewegen“, sich entsprechend zu verhalten. Nun sind wir zum Context Engineering übergegangen.
Context Engineering ist ein ganzheitlicherer Ansatz, der weit über das bloße Verfassen eines guten Prompts hinausgeht. Mit der hybriden Inferenz von Agentforce entwerfen Sie ein System, das autonomes LLM-Schlussfolgern mit regelbasierter Logik für eine deterministische Steuerung in Einklang bringt.
Context Engineering ist der Nachfolger von Prompt Engineering . Dabei geht es darum, ein System aus Unteragenten, Anweisungen, Regeln und Aktionen zu entwerfen, um einem Agent genau die Informationen und Rahmenbedingungen zur Verfügung zu stellen, die er benötigt, um erfolgreich zu sein – anstatt zu versuchen, die perfekten Worte zu finden, um ein LLM dazu zu bewegen, genau die richtigen Antworten zu liefern.
Die drei Hebel des Context Engineering
Praktiker:innen verwenden Agentforce Script als einheitliche Sprache, um Unteragenten, Anweisungen, Aktionen und Regeln in einer einzigen Sprache und Datei auszudrücken.
Werfen wir einen genaueren Blick auf Unteragenten, Anweisungen und Aktionen – drei wichtige Metadatenelemente, die Sie jedes Mal definieren, wenn Sie einen Agent mit Agentforce erstellen.
Unteragenten bilden die Grundlage für die Funktionen Ihres Agent und legen fest, was dieser leisten kann und welche Arten von Kundenanfragen er bearbeiten kann. Stellen Sie sich diese als spezialisierte Abteilungen vor, die über spezifisches Fachwissen verfügen, konkrete Maßnahmen ergreifen und Anweisungen erteilen. Wenn Kund:innen eine Nachricht sendet, ermittelt Ihr Agent zunächst, welche „Abteilung“ (Unterabteilung) die Anfrage bearbeiten soll, und nutzt dann die maßgeschneiderten Richtlinien und Tools dieser Unterabteilung, um den Kund:innen zu helfen.
Anweisungen sind Richtlinien, die festlegen, wie Unterhaltungen innerhalb eines Unteragenten abgewickelt werden, die Auswahl von Aktionen lenken, Muster für Unterhaltungen festlegen und geschäftlichen Kontext liefern. Eindeutig definierte Unteragenten verhindern Überschneidungen und stellen sicher, dass die Inferzmaschine Kundenanfragen korrekt klassifiziert. Anweisungen sollten klar, konkret und umsetzbar sein, um den Agent wirksam anzuleiten.
Ihr Agent nutzt Aktionen, um Informationen abzurufen oder Aufgaben auszuführen. Um Aktionen zu definieren, müssen Sie wissen, wie die Reasoning Engine sie verarbeitet. Die Engine wertet verfügbare Aktionen anhand ihrer Namen, Beschreibungen und Eingaben sowie anhand der Anweisungen der Unteragenten und des Kontexts der Unterhaltung aus. Agentforce verfügt über eine Reihe von Standard-Agentenaktionen, und Sie können benutzerdefinierte Agentenaktionen erstellen, um Ihre Implementierung weiter auszubauen. Prüfen Sie stets, ob eine Standardaktion verwendet werden kann, bevor Sie eine benutzerdefinierte Aktion erstellen. Entwerfen Sie Aktionen unter Berücksichtigung der Wiederverwendbarkeit, da sie von mehreren Unteragenten genutzt werden können. Die folgende Liste zeigt die verfügbaren benutzerdefinierten Agentenaktionen und wann Sie sie verwenden sollten.
| Komponente | Wann zu verwenden | Erforderliche Fähigkeiten | Zusätzliche Lizenz erforderlich? |
|---|---|---|---|
| Eingabeaufforderungsvorlage | Zum Aufrufen eines LLM und Generieren einer Antwort. Aktionen mit Promptvorlagen bestimmen, wie ein Agent die RAG verwendet. | Low-Code | Ja |
| Flow | Um eine regelbasierte Low-Code-Automatisierung durchzuführen und Datensätze abzurufen | Low-Code | Nein |
| Apex-Code | Um eine regelbasierte Pro-Code-Automatisierung durchzuführen und Datensätze abzurufen | Pro-Code | Nein |
| MuleSoft API | Um Daten aus Altsystemen und anderen externen Anwendungen in einer komplexen Unternehmensumgebung abzurufen | Pro-Code | Ja |
| Externer Service | Um Daten von REST-APIs abzurufen, die OpenAPI-Spezifikationen unterstützen | Low-Code | Ja |
| Vorhersagemodell | Um prädiktive KI mit Ihrem Agenten zu nutzen | Low-Code | Ja |
Die Inferzmaschine nutzt Unteragenten, Anweisungen, Aktionen und Regeln, um Aufgaben zu erledigen. Da Agentforce Script die vollständige Definition des Agent darstellt, beseitigt es die „Black Box“ des probabilistischen Routings. Kurz gesagt, die Inferzensmaschine wird:
Hier finden Sie eine schrittweise Übersicht darüber, was in der Inferzensmaschine geschieht, wenn ein Agent aufgerufen wird.
Hinweis: In diesem Flow-Diagramm der Inferenzmaschine wird der Begriff „Themen“ für das verwendet, was wir heute als Unteragenten bezeichnen. Wir werden das Diagramm in Kürze aktualisieren.
| Aktivität | Schritte | Description |
|---|---|---|
| Agentenaufruf | 1 | Agent wird aufgerufen. |
| Unteragenten klassifizieren | 2–3 | Die Engine analysiert die Nachricht der Kund:innen und ordnet sie anhand des Namens und der Beschreibung des Unteragenten dem am besten geeigneten Unteragenten zu. Agentforce Script macht den Agent Router zu einem vollständig konfigurierbaren Element und beseitigt damit die „Black Box“ des probabilistischen LLM-Routings. Indem Sie die Navigation als programmierbaren Teilagenten behandeln, gewinnen Sie absolute Transparenz und Kontrolle, sodass Sie die Entscheidungslogik des Agent genau auf Ihre spezifischen geschäftlichen Anforderungen und architektonischen Standards abstimmen können. |
| Führe die Agentforce Script des Unteragenten sowie die Bauanweisungen aus / Wende die Anweisungen an und führe die verfügbaren Aktionen aus |
4–5 | Führe skriptbasierte Aktionen gemäß Anweisungen aus. Dies sind Aktionen, die ausgeführt werden sollten, sobald ein Unteragent ausgewählt wurde, bevor das System mit der Auswertung der nicht-deterministischen Anweisungen oder des restlichen Teils der Unterhaltung fortfährt. |
Prompt und Unterhaltungsverlauf an LLM gesendet |
6 | Sobald alle skriptgesteuerten Aktionen ausgeführt wurden, wird ein Prompt mit dem Unteragent-Gültigkeitsbereich, Anweisungen und verfügbaren Aktionen sowie der Geschichte der Unterhaltungen 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 ausführt, um Informationen abzurufen oder zu aktualisieren • die Kund:innen um weitere Angaben bittet • direkt mit einer Antwort reagiert Wenn das LLM beschließt zu antworten, 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 | Gilt nur für Agentforce Script: Mit Agentforce Script können Aktionen deterministische Übergänge zu anderen Aktionen oder Unteragenten aufweisen. 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 in den Anweisungen des Unteragenten festgelegten Richtlinien entspricht • innerhalb der durch den Aufgabenbereich des Unteragenten gesetzten Grenzen bleibt Hinweis: Mit Agentforce Script können Sie einen Schritt hinzufügen, um die endgültige Antwort zu formatieren. Die Antwort mit Kontextbildung wird an die Kund:innen gesendet. |
Weitere Informationen finden Sie unter Agentforce Leitfaden für ein zuverlässiges Agentenverhalten: Ein Framework für 6 Ebenen des Determinismus
Zuverlässige Agents erfordern eine durchdachte Konzeption. Entwickler:innen gestalten sie mithilfe einer Kombination aus Filtern, festgelegten Logikregeln und Referenzen, die gemeinsam steuern, was der Agent sieht, was er tut und wie er seine Antworten begründet.
Praktiker:innen müssen den Unterschied zwischen Filterung und Anweisungen verstehen, um präzise Agents zu entwickeln. Filter steuern, was das LLM sieht und was es in jeder Unterhaltung tun kann, und sie wirken auf mehreren Ebenen. Filter können auf Unteragenten, Aktionen und Abrufer angewendet werden, wodurch Praktiker eine detaillierte Kontrolle darüber erhalten, welche Unteragenten verfügbar sind, was diese Unteragenten tun können und welche Inhalte das Modell in jedem Schritt abruft.
Denken Sie an den virtuellen Assistenten einer Bank. Wenn Kund:innen eine Frage zu seiner Hypothek stellen, wird ein auf Wohnungsbaukredite spezialisierter Unteragent hinzugezogen. Sein Filter stellt sicher, dass das LLM ausschließlich Hypothekendokumente sieht, nicht jedoch Kreditkartendaten oder Anlageunterlagen. Im Rahmen derselben Unterhaltung wendet die Aktion, die den aktuellen Tarif der Kund:innen abruft, jedoch einen eigenen, enger gefassten Filter an, der auf den Account dieser Kund:innen beschränkt ist. Die Kund:innen erhalten eine präzise Antwort, und irrelevante Daten spielen dabei keine Rolle.
Filter können als statisch (bei der Einrichtung vorkonfiguriert) oder als dynamisch (zur Laufzeit aus dem Kontext der Unterhaltung oder über Eingaben im Prompt übergeben) festgelegt werden. Mit den erweiterten Retriever-Vorfiltern können Benutzer:innen nun bis zu 10 dynamische Filter pro Retriever anwenden, diese mit UND/ODER-Logik kombinieren und LIKE-Operatoren für den Musterabgleich verwenden. Dadurch wird das Suchrauschen reduziert und das Kontextfenster konzentriert sich auf die relevantesten Inhalte. In Workflows der Softwareentwicklung können Praktiker:innen beispielsweise aktionsspezifische Kontextfilter anwenden, um einem Agent Flexibilität bei der Interpretation von Prompts zu gewähren, während gleichzeitig strenge Vorgaben hinsichtlich des aktuellen Zustands der Codebasis eingehalten werden.
Agentforce Script bietet eine höchste Ebene deterministischer Steuerung, indem es bestimmte Abläufe und Regeln festlegt, denen der Agent folgen muss. Dieser Ansatz verhindert den Teufelskreis des Prompts, bei dem Anweisungen zu lang oder zu verwirrend werden, als dass das LLM ihnen genau folgen könnte.
Zwar ermöglichen Filter und Agentforce Script eine Steuerung auf Systemebene, doch müssen die Praktiker auch eine Möglichkeit zur Überprüfung der Genauigkeit bereitstellen. Zitate bieten den Benutzer:innen einen übersichtlichen Nachverfolgungspfad für jede Antwort und stellen einen Zusammenhang zwischen dem internen Kontext, auf den sich der Agent stützte, und der von ihm gegebenen Antwort her.
Ein erfolgreiches Context Engineering erfordert die nahtlose Integration von Unteragenten, Anweisungen, Skripten und Aktionen. Diese vier Elemente wirken zusammen, um sicherzustellen, dass ein Agent die Grenzen optimaler Relevanz und Genauigkeit einhält. Unteragenten stehen für spezialisiertes Fachwissen. Die Anweisungen geben Hinweise zur Unterhaltung und zum Tonfall. Agentforce Script fügt eine Ebene deterministischer Steuerung hinzu, um Geschäftsregeln durchzusetzen. Mithilfe von Aktionen kann der Agent Aktionen ausführen und auf Echtzeitdaten zugreifen. Diese kombinierte Strategie stellt sicher, dass Ihr Agent sowohl hilfreich als auch äußerst zuverlässig bleibt.
| Schlechtes Beispiel | Gutes Beispiel | Warum es besser ist |
|---|---|---|
| Bearbeite Fragen und Probleme zu Bestellungen. | Deine Aufgabe besteht darin, Fragen zum Bestellstatus oder zu den Reparaturrichtlinien zu beantworten. | Diese Beschreibung hilft der Inferenzmaschine dabei, den richtigen Experten für die Klassifizierung zu ermitteln. |
| Hilf bei Login-Problemen. | Deine Aufgabe ist es, Kund:innen zu helfen, die sich nicht anmelden können, indem Sie Passwörter zurücksetzen oder Benutzernamen nachschlagen. | Hiermit werden die Aktivitäten für die Klassifizierungs-Engine ausdrücklich definiert. |
| Komponente | Inhalt |
|---|---|
| Name des Unteragenten | Zurücksetzen von Passwörtern |
| Description | Hiermit werden die Aktivitäten für die Klassifizierungs-Engine ausdrücklich definiert. |
| Agentforce Script (Steuerung) | Verlange eine Identitätsprüfung, bevor eine Zurücksetzungsmaßnahme durchgeführt wird. Prüfe, ob der:die Benutzer:in über eine gültige Sitzung verfügt. Verwende Skriptlogik, um auf Sicherheitsfragen zurückzugreifen, falls die primären Verifizierungsmethoden nicht verfügbar sind. |
| Anweisungen (Verhalten) | Frage die Kund:innen, welche Verifizierungsmethode sie bevorzugen. Verwende einen professionellen Ton. Erkläre, dass nach erfolgreicher Überprüfung ein Link zum Zurücksetzen des Passworts per E-Mail versandt wird |
Anweisungen geben dem Agent vor, wie er Unterhaltungen innerhalb eines Unteragenten führen soll. Sie unterstützen den Agent bei der Entscheidungsfindung hinsichtlich der Auswahl von Handlungen und Reaktionsmustern. Da Anweisungen nicht deterministisch sind, ersetzen sie nicht die Notwendigkeit, Geschäftsregeln innerhalb von Agentforce Script oder einer Aktion zu programmieren.
| Schlechtes Beispiel | Gutes Beispiel | Warum es besser ist |
|---|---|---|
| Hol die Bestelldetails des Kunden bzw. der Kundin ein. | Wenn ein:e Kund:in nach dem Status ihrer Bestellung fragt, biete alle Suchmöglichkeiten an, einschließlich E-Mail-Adresse oder Bestellnummer. | Gibt spezifische Anleitungen und verwendet eine ähnliche Sprache wie der Aktionsname. |
| Hilf bei Geräteproblemen | Bevor du die Aktion „Knowledge“ verwendest, kläre den Gerätetyp (iOS oder Android). | Gibt klare Anweisungen dazu, welche Informationen zuerst erfasst werden sollen. |
| Nutze Knowledge für Produktfragen. | Bestimme zunächst das jeweilige Produkt. Verwende dann die Aktion „Knowledge“ mit dem genauen Produktnamen. | Bietet eine klare Schritt-für-Schritt-Anleitung für die Vorgehensweise. |
| Prüfe, ob Kund:innen Hilfe brauchen. | Nachdem du den Versandstatus mitgeteilt hast, fragen Sie die Kund:innen stets, ob sie noch weitere Fragen zu ihrer Bestellung haben. | Legt genau fest, wann und wie ein Follow-up erfolgen soll. |
Effektives Context Engineering setzt die Kenntnis voraus, wo die Logik platziert werden muss.
Best Practices für das Schreiben effektiver Anweisungen
Diese Frage hören wir oft von unseren Kund:innen. Die kurze Antwort lautet: Ja. Data 360 ist ein wesentlicher Bestandteil von Agentforce, da die Data 360-Architektur für bestimmte Funktionen in Agentforce verwendet wird, wie beispielsweise Agenten-Analytik und Digital Wallet. Data 360 Diese Infrastruktur unterstützt zudem die Indizierung und die Suche in unstrukturierten Daten sowie Feedback-Protokolle und Prüfpfade. Data 360 kann zudem zusätzliche Erweiterungsmöglichkeiten bieten. Agentforce-Kund:innen können zudem Funktionen wie „Bring Your Own Lake“ (BYOL) und „Bring Your Own Large Language Model“ (BYO-LLM) aktivieren, um Daten und Modelle, die auf Plattformen außerhalb von Salesforce erstellt wurden, mit auf Agentforce basierenden Agents zu nutzen.
Vom Zugriff auf Daten aus anderen Data Lakes über Datenföderation bis hin zur Nutzung der Hyperscale-Infrastruktur für Daten im Petabyte-Bereich – der Einsatz der Architektur von Data 360 in Verbindung mit Agentforce gewährleistet, dass Kund:innen bereits heute bessere KI-Ergebnisse Experience. Diese leistungsstarke Architektur gewährleistet zudem die langfristige Tragfähigkeit für eine erfolgreiche Einführung der Agenten, unabhängig davon, wie groß oder komplex die zugrunde liegenden Datensätze sind, auf denen diese Agents basieren.
Möchten Sie wissen, welche konkreten Agentforce Funktionen auf Data 360 basieren? Die folgende Tabelle enthält eine Übersicht über die Agentforce Funktionen Data 360, die standardmäßig bereitgestellt werden, sowie über die optionalen Funktionen, die Kund:innen aktivieren können, um ihre Implementierung zu erweitern.
| Agentforce-Funktion bereitgestellt von Data 360 | Description | Bereitstellung |
|---|---|---|
| Automatisierung der Datenbibliothek | Automatisiert die Erstellung von Suchindizes und Retrievern, um Agenten-Aktionen wie „Fragen mit Knowledge beantworten“ zu unterstützen | Standardmäßig bereitgestellt |
| Agenten-Analytik | Leitet Nutzungsdaten an Data 360 für Berichte und Dashboards weiter | Standardmäßig bereitgestellt |
| Abruf-erweiterte Generierung (RAG) | Ermöglicht es Benutzer:innen, ihre Prompts mit Daten aus Salesforce und Data 360 zu ergänzen, die zum Zeitpunkt der Inferenz abgerufen werden | Standardmäßig bereitgestellt |
| Audit Trail und Feedback-Protokollierung | Generative KI-Auditdaten | Optional |
| Bring Your Own Large Language Model (BYO-LLM) | Ermöglicht es Benutzer:innen, ihr eigenes LLM zu verwenden | Optional |
| Externe Datenquellen (nicht CRM) | Ermöglicht es Benutzer:innen, KI-generierte Antworten durch Kontextbildung mit externen Quellen zu untermauern | Optional |
| Unstrukturierte Daten | Ermöglicht es Benutzer:innen, KI-generierte Antworten in den Kontext von unstrukturierten Daten einzubinden | Optional |
| Echtzeit-Datendiagramme | Ermöglicht die nahezu in Echtzeit erfolgende Kontextbildung für KI-generierte Antworten unter Verwendung normalisierter Daten aus mehreren Data 360 Quellen | Optional |
Wir sind auf die wichtigsten Elemente eingegangen, die Agentforce zum Laufen bringen, darunter die Infernzmaschine sowie die Verwendung von Skripten, Unteragenten, Anweisungen und Aktionen. Das Verständnis dieser Komponenten ist der Schlüssel, um Agentforce effektiv zu nutzen. Nutzen Sie diesen Leitfaden, um bei der Umsetzung von Agentforce bessere Ergebnisse zu erzielen. Sehen Sie sich die bereitgestellten Ressourcen an, um mehr zu erfahren.
Auf Agentblazer.com und Agentforce.com finden Sie Blogs, Anleitungen, Demo-Videos und weitere Ressourcen
Agentforce ist die Plattform von Salesforce zur Entwicklung von Chatbots, die über einfache Chat-Interaktionen hinausgehen. Im Gegensatz zu herkömmlichen generativen KI-Tools sind diese Agents in der Lage, selbstständig zu planen, zu denken und Maßnahmen zu ergreifen, um bestimmte Ziele zu erreichen – unabhängig davon, ob ein Mensch in den Prozess eingebunden ist oder nicht.
Agentforce hat sich von einfachen KI-Interaktionen zu einem umfassenden Entwicklungszyklus innerhalb von Agentforce Studio weiterentwickelt und bietet nun den Agentforce Builder sowie Agentenskript für eine verbesserte deterministische Steuerung. Diese Umstellung umfasst die Umbenennung von „Themen“ in „Unteragenten“. Letztendlich hat die Plattform den Übergang von einem promptorientierten Ansatz zu einem hybriden Modell der Inferenz vollzogen, bei dem zuverlässige Logik Vorrang vor probabilistischen Prompts in natürlicher Sprache hat.
Ja! Siehe https://www.salesforce.com/agentforce/legacy-guide/
Diese Anleitungen enthalten zwar technische Details zur Funktionsweise von Agentforce, es handelt sich jedoch nicht um offizielle Implementierungsanleitungen mit Klickpfaden und Tipps zur Fehlerbehebung. Hier finden Sie die offiziellen Agentforce-Implementierungshandbücher in der Salesforce-Hilfe.
Hier finden Sie die offiziellen Agentforce Implementierungshandbücher in der Salesforce-Hilfe.
Dieser Leitfaden enthält zwar technische Details zur Funktionsweise von Agentforce, ist jedoch kein offizieller Implementierungsleitfaden mit Klickpfaden und Tipps zur Fehlerbehebung.
Hybrides Inferenz ist der Ansatz von Agentforce zur Koordination von Agenten, der deterministische, regelbasierte Logik mit LLM-gesteuerter Intelligenz verbindet – so können Entwickler die Autonomie der KI je nach den Anforderungen einer bestimmten Aufgabe an Zuverlässigkeit und Flexibilität erhöhen oder verringern.
Der Leitfaden behandelt Agentforce Grundlagen, den Unterschied zwischen Prompts und Agenten, Logik bei Agentforce, Best Practices für verschiedene Komponenten und ob Agentforce Data 360 erfordert.
Agentforce Script ermöglicht eine vollständig deterministische Steuerung, indem es lange, komplizierte System-Prompts durch strukturierte Logik ersetzt. Die Lösung ermöglicht Anwendern, spezifische, codeähnliche Schritte und „Wenn-Dann“-Sequenzen zu definieren, die vor oder nach der Inferenz durch das LLM ablaufen müssen, wodurch vorhersehbare Ergebnisse gewährleistet werden.
Verwenden Sie Agentforce Script für „Steuerungszwecke“, beispielsweise zur Durchsetzung vorgeschriebener Abläufe, komplexer Berechnungen oder sensibler Geschäftsregeln. Verwenden Sie Anweisungen zum „Verhalten“, die den Tonfall, die Persönlichkeit und die allgemeinen Muster der Unterhaltungen des Agent vorgeben.
Context Engineering ist der Nachfolger von Prompt Engineering. Dabei geht es darum, ein System aus Unteragenten, Anweisungen, Regeln und Aktionen zu entwerfen, um einem Agent genau die Informationen und Rahmenbedingungen zur Verfügung zu stellen, die er benötigt, um erfolgreich zu sein – anstatt zu versuchen, die perfekten Worte zu finden, um ein LLM dazu zu bewegen, genau die richtigen Antworten zu liefern.
Filter fungieren als Wächter auf Systemebene. Sie können bestimmte Unteragenten oder Aktionen vollständig ausblenden oder einbeziehen, je nach Echtzeitdaten, beispielsweise je nachdem, ob eine Kund:in authentifiziert wurde oder ob eine bestimmte Variable (wie eine Bestellnummer) erfasst wurde.
Data 360 ist ein integraler Bestandteil bei der Entwicklung leistungsfähiger Unternehmensagenten und unterstützt die Indizierung und „Chunking“ von Daten für die Abruf-erweiterte Generierung (RAG). Darüber hinaus bietet es wichtige Funktionen wie „Agenten-Analytik“ und die „Digital Wallet“, mit denen sich die Leistung und Nutzung der Agents verfolgen lassen.
Informieren Sie sich in unserer Bibliothek über das Konfigurieren von KI-Assistenten.
Führen Sie Agentforce ein – schnell, sicher und mit messbarem ROI.
Erzählen Sie uns von Ihren Geschäftsanforderungen. Wir freuen uns darauf, Sie zu beraten.