Loading
Agentforce и Einstein Generative AI
Устранение ошибок обновления агента

Устранение ошибок обновления агента

При обновлении существующего агента Agentforce выполняет большую часть работы за вас. Но различия в метаданных и синтаксисе между новыми и устаревшими Agentforce Builders могут привести к ошибкам проверки при сохранении или подтверждении обновленного агента. Узнайте больше о распространенных проблемах и способах их решения.

Требуемые версии

Доступно в версиях: Lightning Experience
Доступно в версиях: Enterprise, Performance, Unlimited и Developer Edition with Foundations, или Agentforce 1 или Einstein 1 Edition
Недопустимая библиотека данных

Недопустимые ошибки библиотеки данных могут произойти, поскольку требуемый формат кодов библиотек данных отличается в устаревшем конструкторе и Agentforce Builder.

Если вы получите ошибку, что ваш knowledge.rag_feature_config_id недействителен, вручную добавьте библиотеку данных к обновленной версии агента в проводнике в Agentforce Builder.

Недопустимый источник для действия агента

В сценарии агента исходным полем является API-имя действия агента. При добавлении в действие агента оно работает вместе с целевым полем, сообщая агенту, какое действие выполнять и какое опорное действие (основная функция, например, класс Apex, поток или шаблон напоминания) вызывать. Недопустимые исходные ошибки могут произойти из-за расхождений в метаданных или из-за добавления устаревшим конструктором суффикса кода к источникам действий агента, которые не требуются Agentforce Builder.

При возникновении ошибки, что Agentforce не может найти источник для действия агента, в представлении сценария:

  • Удалите буквенно-цифровой код из источника. Например, My_Action_1792ce20299b41c становится My_Action.
  • При использовании настраиваемых действий агента исходное поле может быть полностью удалено из действия, если только действие не относится к управляемому пакету. Настраиваемые действия агента могут обычно использовать только целевое поле. Действия из управляемого пакета могут требовать пространства имен из исходного поля.

Если действие доступно в библиотеке активов, вы можете удалить действие из агента и добавить его повторно. Или, если это настраиваемое действие, характерное для вашего агента, вы можете удалить действие и воссоздать его на основе такого же опорного действия.

Отсутствует исходное поле для связанных переменных

Контекстные переменные (также называемые связанными переменными) соотносятся с полем объекта, которое определено как источник переменной в Agentforce Builder и Agent Script. Например, источником переменной RoutableId является поле кода в объекте «Сеанс службы сообщений». При обновлении агента, содержащего переменные контекста, исходное поле может отсутствовать в сценарии агента.

Если вы получите ошибку, что исходное поле переменной недействительно или отсутствует при сохранении или подтверждении обновленного агента, добавьте источник вручную в представлении сценария. Если переменные не используются, их можно удалить. Данная таблица содержит общие переменные контекста и их источники.

Переменная контекста Источник
VoiceCallId @VoiceCall.Id
EndUserId @MessagingSession.MessagingEndUserId
ChannelType @MessagingSession.ChannelType
RoutableId @MessagingSession.Id
EndUserLanguage @MessagingSession.EndUserLanguage
ContactId @MessagingEndUser.ContactId
 
Загрузка
Salesforce Help | Article