Loading
Generative AI von Agentforce und Einstein
Inhalt
Filter auswählen

          Keine Ergebnisse
          Keine Ergebnisse
          Hier sind einige Suchtipps

          Überprüfen Sie die Schreibweise Ihrer Stichwörter.
          Verwenden Sie allgemeinere Suchbegriffe.
          Wählen Sie weniger Filter aus, um Ihre Suche auszuweiten.

          Gesamte Salesforce-Hilfe durchsuchen
          Bewährte Vorgehensweisen für Handlungsanweisungen für Agenten

          Bewährte Vorgehensweisen für Handlungsanweisungen für Agenten

          Aktionsanweisungen informieren einen Agenten darüber, was Ihre Aktion bewirkt und wann sie verwendet werden soll. Wenn Sie eine benutzerdefinierte Aktion erstellen, planen und testen Sie Ihre Anweisungen sorgfältig, um sicherzustellen, dass Ihre Aktion wie erwartet ausgeführt wird.

          Erforderliche Editionen

          Verfügbarkeit: Lightning Experience
          Verfügbarkeit: Enterprise, Performance, Unlimited und Developer Edition. Erforderliche Add-On-Lizenzen variieren je nach Agententyp.

          Die Namen und Anweisungen für Agentenaktionen sowie deren Ein- und Ausgaben bestimmen, wann und wie eine Aktion verwendet wird. AI-Agenten verwenden ein großes Sprachmodell (LLM) und das Argumentationsmodul, um alle einem Agenten zugewiesenen Unteragenten und Aktionen zu durchsuchen und basierend auf der Frage oder Anforderung des Benutzers einen oder mehrere in der Unterhaltung auszuführende Agenten auszuwählen. Je effektiver die Anweisungen sind, desto vorhersehbarer ist die Leistung der Aktion.

          Effektive Anweisungen variieren je nach Aktion und Anwendungsfall. Testen Sie Ihre Aktion im Agentforce Builder und wiederholen Sie sie so lange, bis sie Ihren Anforderungen entspricht, um optimale Ergebnisse zu erzielen.

          Anweisungen für Aktionen

          Aktionsanweisungen beschreiben, was Ihre Aktion bewirkt und wann sie in einer Unterhaltung verwendet werden soll. Das wichtigste Element von Aktionsanweisungen ist eine präzise Beschreibung der Aktionen in natürlicher Sprache, in der Regel ein bis drei Sätze, die als Anweisung an das LLM geschrieben wurden. Die Beschreibung kann das Ziel oder die Aufgabe der Aktion, alle Anwendungsfälle für die Aktion und die Objekte oder Datensätze, die sie verwendet oder ändert, enthalten. Im Allgemeinen gilt: Je mehr relevante Details Sie in Ihre Anweisungen aufnehmen, desto einfacher ist es für die LLM, zwischen Aktionen zu unterscheiden.

          Beispielaktion für Agenten Weniger effektive Beschreibung Effektivere Beschreibung
          Aktualisieren der Kontakttelefonnummer Aktualisiert eine Telefonnummer. Aktualisiert die Telefonnummer des Benutzers, die seinem Kontaktdatensatz zugeordnet ist. Wenn kein übereinstimmender Kontakt vorhanden ist, wird ein neuer Kontaktdatensatz erstellt.
          Abfragedatensätze Bietet die Möglichkeit, natürliche Sprache zu verwenden, um Informationen zu Salesforce CRM-Datensätzen abzufragen. Findet und ruft Salesforce CRM-Datensätze basierend auf der Benutzereingabe und bestimmten Bedingungen wie Feldwerten ab. Diese Aktion identifiziert automatisch die richtigen Datensätze und den richtigen Objekttyp.
          Auftrag verfolgen Aktion zum Abrufen von Verfolgungsinformationen für einen Auftrag. Gibt Verfolgungsinformationen für einen Kundenauftrag basierend auf der Verfolgungsnummer und der Ziel-PLZ zurück.
          Tipp
          Tipp LLMs funktionieren am besten, wenn Sie eine individuelle oder abwechslungsreiche Sprache verwenden. Versuchen Sie beim Benennen von Agentenaktionen, statt ähnliche Aktionen mit demselben Verb zu starten (z. B. "Get"), eine Vielzahl verwandter Verben (z. B. "Get", "Find", "Identify" (Identifizieren), "Retrieve" (Abrufen). Entfernen oder überarbeiten Sie beim Schreiben von Anweisungen für Agentenaktionen nicht wesentliche Wortgruppen, die sich über mehrere Aktionen hinweg wiederholen (z. B. "Dieser Codeauszug...", "Bietet die Möglichkeit...").

          In vielen Fällen ist die Beschreibung in natürlicher Sprache alles, was ein Agent benötigt, um Ihre Aktion wie erwartet zu verwenden. Einige Aktionen erfordern jedoch nach dem Testen weitere Details. Im Folgenden finden Sie einige Optionen zum Eingrenzen Ihrer Aktionsbeschreibung.

          Einschließen von Elementen Einsatzmöglichkeiten Beispiele
          Eine bis drei Äußerungen oder Beispielkundeneingaben

          Fügen Sie Beispiele für Kundennachrichten hinzu, die Ihre Aktion auslösen sollen, damit die LLM eine bestimmte Kundeneingabe mit Ihrer Aktion abgleichen kann.

          Wenn Sie mehrere Äußerungen einschließen, minimieren Sie Überschneidungen.

          • Variieren Sie die Länge, Grammatik und Wortwahl Ihrer Äußerungen.
          • Wenn es für Ihren Anwendungsfall sinnvoll ist, formulieren Sie eine Äußerung als Aussage und eine andere als Frage.
          • Geben Sie unterschiedliche Äußerungen für die verschiedenen Arten an, wie Ihre Aktion verwendet werden kann (z. B. Aktualisieren von Feldern in einem Kundenvorgang im Vergleich zu einem Account oder Entwerfen oder Überarbeiten einer E-Mail).
          • "Wie lautet die Adresse für den Acme-Account?"
          • "Zeigen Sie mir alle offenen Opportunities mit einem Schlusstermin vor dem 31.10.2014 an."
          • "Wie lautet Ihre Rückgaberichtlinie?"
          • "Wie behebe ich ein Problem?"
          • "Welche Funktionen hat ein Produkt?"
          Abhängige Aktionen Einige Aktionen verwenden andere Aktionen, häufig Systemaktionen, um die erforderlichen Informationen abzurufen. Wenn eine erforderliche Aktion in einem Plan fehlt oder Aktionen nicht in der richtigen Reihenfolge aufgerufen werden, können Sie sie nach API-Namen angeben.

          Die Aktion IdentifyRecordByName muss direkt vor dieser Aktion aufgerufen werden, um eine einzelne Datensatz-ID als Eingabe abzurufen.

          Wenn die Aktion IdentifyRecordByName Teil des Plans ist, muss sie vor GetRecordFieldsAndValues ausgeführt werden.

          Beispiele für die Funktionsweise der Aktion

          Beispiele lassen sich nicht gut verallgemeinern, sie können jedoch hilfreich sein, wenn ein Agent einen durchgängigen Fehler macht.

          Im Allgemeinen verstehen LLMs Beispiele dafür, was besser zu tun ist, als Beispiele dafür, was nicht zu tun ist. Sie können jedoch beides testen.

          Diese Aktion sollte nur aufgerufen werden, wenn keine spezifischere Zusammenfassungsaktion verfügbar ist.

          Anweisungen für Ein- und Ausgaben

          Anweisungen für Eingaben und Ausgaben beschreiben, wie der Parameter formatiert und verwendet wird. Geben Sie in den Anweisungen für eine Eingabe an, welche Informationen zum Ausführen der Aktion erforderlich sind. Geben Sie in den Anweisungen für eine Ausgabe das Ergebnis der Aktion an und geben Sie an, was ein Agent dem Benutzer zurückgibt.

          LLMs verfügen nicht über ein vollständiges Verständnis des Kontexts, einschließlich des Salesforce-Kontexts. Anders ausgedrückt: Ein LLM kennt nicht immer die Anzahl der Zeichen in einer Salesforce-Datensatz-ID oder die Namen von Salesforce-Objekten. Prägnante, aber detaillierte Anweisungen helfen einem Agenten, die erforderlichen Informationen abzurufen und relevante Ergebnisse zurückzugeben. Die richtige Detailstufe lässt sich am besten anhand Ihrer Anweisungen testen und wiederholen.

          Beachten Sie beim Schreiben von Anweisungen für eine Eingabe oder Ausgabe Folgendes:

          • Der Datentyp der Informationen: "eine 18-stellige ID", eine Rich-Text-Antwort auf die Frage des Benutzers.
          • Bestimmte Felder oder Werte: "enthält die Kontakt-ID und das erwartete Lieferdatum".
          • Wie die Informationen abgerufen oder generiert werden: "Bei einer neuen E-Mail rufen Sie die ID aus der Eingabe des Benutzers ab. Rufen Sie bei einer überarbeiteten E-Mail die ID aus dem Unterhaltungsverlauf ab."
          • Spezielle Regeln zur erwarteten Verwendung der Aktion: "Generieren Sie keine SQL oder SOQL." "Nur erforderlich, wenn der Benutzer einen früheren Entwurf überarbeiten möchte." "Der API-Name wird verwendet, um Salesforce-Datensatz-Feldwertpaare aus der Benutzeranforderung zu identifizieren."

          Im Folgenden finden Sie einige Beispiele für effektive Anweisungen für Ein- und Ausgaben.

          Eingabe- oder Ausgabeparameter Anweisungen
          recordId Die einzelne ID des Salesforce CRM-Datensatzes, für den die Zusammenfassung erstellt werden soll. Beispiel: recordId, record_id, recordIds[0], accountId.
          objectApiName Der API-Name des Salesforce-Objekts (z. B. Account oder Opportunity), das dem Datensatz zugeordnet ist, den der Benutzer suchen möchte. Der Name kann aus dem Kontext abgerufen werden und erfordert keine IdentifyObjectByName-Aktion.
          Übersicht Die für den angegebenen Datensatz erstellte Rich-Text-Zusammenfassung.
          searchResults Eine Liste der übereinstimmenden Salesforce CRM-Datensatz-IDs in absteigender Reihenfolge der Relevanz.
          generateEmail Ein JSON-Objekt, das die Empfänger-ID, die Betreffzeile und den Text der E-Mail enthält.
           
          Laden
          Salesforce Help | Article