Sie befinden sich hier:
Beheben von Fehlern beim Agenten-Upgrade
Wenn Sie ein Upgrade für einen vorhandenen Agenten vornehmen, übernimmt Agentforce die meiste Arbeit für Sie. Metadaten- und Syntaxunterschiede zwischen dem neuen und dem alten Agentforce Builder können jedoch weiterhin zu Validierungsfehlern führen, wenn Sie Ihren aktualisierten Agenten speichern oder übernehmen. Erfahren Sie mehr über allgemeine Probleme und wie Sie sie lösen können.
Erforderliche Editionen
| Verfügbarkeit: Lightning Experience |
| Verfügbarkeit: Enterprise, Performance, Unlimited und Developer Edition mit Foundations oder Agentforce 1 oder Einstein 1 Edition |
- Ungültige Datenbibliothek
Da das erforderliche Format für Datenbibliotheks-IDs zwischen dem alten Generator und Agentforce Builder variiert, können Fehler in der ungültigen Datenbibliothek auftreten.
Wenn eine Fehlermeldung angezeigt wird, dass Ihre
knowledge.rag_feature_config_idungültig ist, fügen Sie die Datenbibliothek manuell über den Explorer im Agentforce Builder der aktualisierten Version Ihres Agenten hinzu.- Ungültige Quelle für eine Agentenaktion
Im Agentenskript ist das Quellfeld der API-Name für eine Agentenaktion. Wenn sie in einer Agentenaktion enthalten ist, wird sie zusammen mit dem Zielfeld verwendet, um dem Agenten mitzuteilen, welche Aktion ausgeführt und welche Referenzaktion (die zugrunde liegende Funktion, beispielsweise eine Apex-Klasse, ein Flow oder eine Aufforderungsvorlage) aufgerufen werden soll. Ungültige Quellfehler können aufgrund von Metadatenabweichungen auftreten oder weil der ältere Generator Agentenaktionsquellen ein ID-Suffix angehängt hat, das Agentforce Builder nicht benötigt.
Wenn in der Skriptansicht eine Fehlermeldung angezeigt wird, dass Agentforce keine Quelle für eine Agentenaktion finden kann:
- Löschen Sie das alphanumerische ID-Suffix aus der Quelle.
My_Action_1792ce20299b41cwird beispielsweise zuMy_Action. - Bei benutzerdefinierten Agentenaktionen können Sie das Quellfeld auch vollständig aus der Aktion löschen, es sei denn, die Aktion stammt aus einem verwalteten Paket. Benutzerdefinierte Agentenaktionen können in der Regel nur das Zielfeld verwenden. Für Aktionen aus einem verwalteten Paket kann ein Namespace aus dem Quellfeld erforderlich sein.
Wenn die Aktion in der Datenbestandsbibliothek verfügbar ist, können Sie die Aktion aus Ihrem Agenten entfernen und dann erneut hinzufügen. Wenn es sich um eine benutzerdefinierte Aktion handelt, die speziell auf Ihren Agenten zugeschnitten ist, können Sie die Aktion auch entfernen und anhand derselben Referenzaktion neu erstellen.
- Löschen Sie das alphanumerische ID-Suffix aus der Quelle.
- Fehlendes Quellfeld für verknüpfte Variablen
-
Kontextvariablen (auch als verknüpfte Variablen bezeichnet) werden einem Objektfeld zugeordnet, das im Agentforce Builder und im Agentenskript als Quelle der Variablen angegeben ist. Beispielsweise ist die Quelle der Variablen RoutableId das ID-Feld im Objekt "Messaging-Sitzung". Wenn Sie ein Upgrade für einen Agenten vornehmen, der Kontextvariablen enthält, kann das Quellfeld im Agentenskript fehlen.
Wenn beim Speichern oder Commit Ihres aktualisierten Agenten eine Fehlermeldung angezeigt wird, dass das Quellfeld für eine Variable ungültig ist oder fehlt, fügen Sie die Quelle manuell in der Skriptansicht hinzu. Wenn Sie die Variablen nicht verwenden, können Sie sie sicher löschen. In dieser Tabelle sind allgemeine Kontextvariablen und ihre Quellen aufgeführt.
Kontextvariable Quelle VoiceCallId@VoiceCall.IdEndUserId@MessagingSession.MessagingEndUserIdChannelType@MessagingSession.ChannelTypeRoutableId@MessagingSession.IdEndUserLanguage@MessagingSession.EndUserLanguageContactId@MessagingEndUser.ContactId
