Loading
Agentforce en Einstein Generatieve AI
Problemen met upgradefouten van agenten oplossen

Problemen met upgradefouten van agenten oplossen

Wanneer u een upgrade van een bestaande agent uitvoert, doet Agentforce het meeste werk voor u. Verschillen in metagegevens en syntaxis tussen de nieuwe en oudere Agentforce Builders kunnen echter nog steeds leiden tot validatiefouten wanneer u uw bijgewerkte agent opslaat of vastlegt. Lees hier meer over veelvoorkomende problemen en hoe u deze oplost.

Vereiste editions

Beschikbaar in: Lightning Experience
Beschikbaar in: Enterprise, Performance, Unlimited en Developer Edition met Foundations, of Agentforce 1 of Einstein 1 Edition
Ongeldige gegevensbibliotheek

Ongeldige gegevensbibliotheekfouten kunnen optreden omdat de vereiste indeling voor gegevensbibliotheek-ID's varieert tussen de verouderde samensteller en Agentforce Builder.

Als u een foutmelding krijgt dat uw knowledge.rag_feature_config_id niet geldig is, voegt u de gegevensbibliotheek handmatig toe aan de bijgewerkte versie van uw agent vanuit de Verkenner in Agentforce Builder.

Ongeldige bron voor een agentactie

In Agentscript is het bronveld de API-naam voor een agentactie. Indien opgenomen in een agentactie, werkt deze samen met het doelveld om de agent te vertellen welke actie moet worden uitgevoerd en welke verwijzingsactie (de onderliggende functionaliteit, zoals een Apex klasse, stroom of aanwijzingssjabloon) moet worden aangeroepen. Ongeldige bronfouten kunnen optreden vanwege discrepanties in metagegevens of omdat de verouderde samensteller een ID-suffix heeft toegevoegd aan agentactiebronnen die Agentforce Builder niet nodig heeft.

Als u een fout krijgt dat Agentforce geen bron voor een agentactie kan vinden, in de scriptweergave:

  • Verwijder het alfanumerieke ID-suffix uit de bron. My_Action_1792ce20299b41c wordt bijvoorbeeld My_Action.
  • Voor aangepaste agentacties kunt u het bronveld ook volledig uit de actie verwijderen, tenzij de actie afkomstig is uit een beheerd pakket. Aangepaste-agentacties kunnen over het algemeen alleen het doelveld gebruiken. Acties uit een beheerd pakket vereisen mogelijk een naamruimte uit het bronveld.

Als de actie beschikbaar is in de activumbibliotheek, kunt u de actie verwijderen uit uw agent en deze vervolgens opnieuw toevoegen. Of als het een aangepaste actie is die specifiek is voor uw agent, kunt u de actie verwijderen en opnieuw maken op basis van dezelfde verwijzingsactie.

Ontbrekend bronveld voor gekoppelde variabelen

Contextvariabelen (ook wel gekoppelde variabelen genoemd) worden toegewezen aan een objectveld, dat wordt aangeduid als de bron van de variabele in Agentforce Builder en Agent Script. De bron van de variabele RoutableId is bijvoorbeeld het ID-veld voor het object Berichtenverkeerssessie. Wanneer u een upgrade uitvoert op een agent die contextvariabelen bevat, kan het bronveld ontbreken in Agentscript.

Als u een fout krijgt dat het bronveld voor een variabele ongeldig of ontbrekend is wanneer u de bijgewerkte agent opslaat of doorvoert, voegt u de bron handmatig toe in de scriptweergave. Als u de variabelen niet gebruikt, kunt u ze veilig verwijderen. Deze tabel vermeldt veelvoorkomende contextvariabelen en hun bronnen.

Contextvariabele Bron
VoiceCallId @VoiceCall.Id
EndUserId @MessagingSession.MessagingEndUserId
ChannelType @MessagingSession.ChannelType
RoutableId @MessagingSession.Id
EndUserLanguage @MessagingSession.EndUserLanguage
ContactId @MessagingEndUser.ContactId
 
Wordt geladen
Salesforce Help | Article