Loading
Agentforce и Einstein Generative AI
Содержание
Выбрать фильтры

          Результаты отсутствуют
          Результаты отсутствуют
          Ниже приведены некоторые советы по поиску.

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

          Выполните поиск по всей справке Salesforce.
          Variables

          Variables

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

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

          Доступно в версиях: Lightning Experience
          Доступно в версиях: Enterprise Edition, Performance Edition, Unlimited Edition и Developer Edition. Требуемые дополнительные лицензии определяются типом агента.

          Контекстная переменная, также называемая связанной переменной, соотносится с полем объекта. Например, агенты Agentforce Service содержат контекстные переменные, соотнесенные с полями объекта «Сеанс службы сообщений», включительно с настраиваемыми полями.

          Например, этот сценарий агента определяет переменную контекста, хранящую код записи сеанса службы сообщений.

          RoutableId: linked string
              description: "The messaging session ID”
              label: "RoutableID"
              source: @MessagingSession.Id
          

          Настраиваемая переменная, также называемая изменяемой переменной, уникальна для агента, в котором она находится, и она содержит значение только во время сеанса разговора. Настраиваемые переменные могут хранить один из следующих типов данных: строка, число, список, объект, логическое значение. По умолчанию, эти переменные являются только внутренними, то есть их можно установить только в агенте. Их можно сделать внешними, то есть их также можно установить посредством API агента.

          Например, этот сценарий агента определяет настраиваемую переменную строки, сохраняющую имя пользователя.

          userName: mutable string
              description: "The name of the user"
              label: "Name"
              visibility: "External"
          

          Ниже указаны примеры сценария агента, как можно использовать переменные в рассуждениях и взаимодействиях агента.

          • Установите переменную на ввод или вывод действия. Действие использует значение переменной набора в качестве ввода или сохраняет значение вывода в переменной набора.
            run @action.Get_Order_Details
                with order_number=@variables.orderNumber
                set @variables.order_id=@outputs.order_id
            
          • Используйте переменную в фильтре.
            get_order_details: @actions.Get_Order_Details
                available when @variables.isVerified == False
            
          • Используйте переменные в логических выражениях.
            if @variables.order_summary == "":
                run @actions.lookup_current_order
                  with member_email=@variables.memberEmail
                  set @variables.order_summary=@outputs.order_summary
            
          • Задайте значения переменной.
            set @variables.userName = ”New User”
          • Используйте значения переменных в ответах агента. Например, можно сообщить агенту использовать переменную определенным образом в инструкциях субагента.
            | Refer to the user by the name {!@variables.userName}.
          • Создание переменных в Agentforce Builder
            Используйте переменные для сохранения и повторного использования значений в рассуждениях агента и управления тем, как агент принимает решения. Например, при назначении переменной вводу действия агент может использовать только назначенную переменную для заполнения значения ввода.
           
          Загрузка
          Salesforce Help | Article