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

За последние несколько лет изменения на рынке, в отрасли и в технологическом ландшафте привели нас к ряду глубоких преобразований в фундаментальной Salesforce Platform. К ним относятся:

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

В ответ на эти изменения, в частности сейсмический сдвиг искусственного интеллекта и его влияние на бизнес, Salesforce полностью трансформировал свою платформу с нуля, заложив основу для следующего поколения приложений и сценариев использования клиентов, и все это при соблюдении наших целей Trust.

Презентация Agentforce на выставке Dreamforce 2024 и диаграмма ниже представляют собой кульминацию этих масштабных усилий, в которых участвуют тысячи членов группы, работающей с технологиями и продуктами Salesforce. В настоящее время более 95% наших клиентов перешли на эту новую платформу. Успешная миграция большинства наших клиентов, в том числе с самыми сложными нагрузками, подчеркивает изобретательность наших инженеров и подтверждает базовые ценности Salesforce Trust, Customer Success и Innovation.

С момента запуска Agentforce Salesforce продолжает быть пионером использования искусственного интеллекта в корпоративных приложениях и лидером на рынке разработки агентских взаимодействий, предоставляющих диалоговое взаимодействие в реальном времени для существующих и новых бизнес-возможностей.

В этой "белой книге", подготовленной в сотрудничестве с лучшими инженерами, подробно рассматриваются строители, которые ценят сложности, лежащие в основе крупных технологических преобразований. В документе рассматриваются важные архитектурные усовершенствования, которые поддерживают масштабируемость, безопасность и готовность к обработке будущих приложений, удовлетворяя меняющиеся потребности наших клиентов. Рекомендуем начать с главы «Общие сведения об архитектуре», чтобы понять полную картину. Там читатели могут либо продолжить работу в последовательности, либо изучить главы, которые больше всего их интересуют.

Emin Gerba
Главный архитектор Salesforce

Общие сведения об архитектуре платформы

Архитектурные принципы Salesforce Platform ниже отражают основы и различия в создании функций и возможностей:

  • Enterprise-Grade Trust: Trust - значение Salesforce No1, и мы ставим во главу угла не только доступность и безопасность наших услуг, но и создаем функции контроля доступа, соответствия и безопасности, чтобы наши клиенты могли соответствовать своим стандартам соответствия и безопасности с Salesforce Platform.
  • Multitenant: Все службы и инфраструктура созданы для размещения нескольких клиентов. Это предоставляет стратегическую схему масштабирования с использованием, а также стандартизации на общей высокой планке доступности и безопасности, вне зависимости от размера наших клиентов.
  • Метаданные: Метаданные лежат в основе настраиваемости наших многопользовательских служб. Наши метаданные расширяются, чтобы администраторы и разработчики могли использовать текущую работу, а также получать выгоды от будущих обновлений продуктов от Salesforce и партнеров экосистемы.
  • API First: Salesforce Platform ставит во главу угла насыщенное и последовательное портфолио API, которое охватывает все, что можно сделать посредством собственных пользовательских интерфейсов Salesforce. Это позволяет разработчикам и партнерам использовать и повторно создавать функции платформы для интеграции систем или создания новых взаимодействий пользователей.
  • Открыто и совместимо: Salesforce Platform можно интегрировать в корпоративную архитектуру любого клиента. Мы разработали Salesforce Platform для работы с другими облачными и интерактивными системами, а также предоставили API, инструменты и стандарты интеграции для внешних систем для интеграции с Salesforce Platform.
  • Агент: Salesforce Platform быстро эволюционирует и становится первым агентом во всем пакете приложений. Мы хотим, чтобы пользователи могли взаимодействовать с Salesforce посредством глубоких диалоговых взаимодействий, которые позволяют им выполнять работу и взаимодействовать с данными все более естественным способом.

Текущая Salesforce Platform представляет собой последний этап развития возможностей Salesforce с момента дебюта платформы Force.com в 2008 году. Недавние трансформации ключа включают:

  • Принятие Hyperforce и переход к облачной архитектуре.
  • Эволюция от монолитной архитектуры к структуре с независимыми службами.
  • Внедрение технологий Data 360 и Lakehouse наряду с традиционными относительными хранилищами данных.
  • Глубокая интеграция технологий искусственного интеллекта, генеративное и компьютерное обучение, а также эволюция к агентскому взаимодействию на платформе.

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

Общие сведения об архитектуре следующей платформы Gen

Salesforce Platform отображается как набор слоев, составляющих систему. Каждый уровень представляет группу связанных функций, важных для приложений, созданных на платформе. Вложенные поля в каждом слое предоставляют наглядные примеры этих возможностей. Возможности каждого нижнего слоя интегрированы во все уровни выше, обеспечивая последовательное и последовательное взаимодействие во всем пакете приложений Salesforce.

Salesforce Platform воплощает обширные инженерные преобразования на всех уровнях зрелой технологической платформы, разработанной за последние 20 лет. Эти изменения, определяемые меняющимися требованиями клиентов и новыми технологиями, включают поддержку новых типов приложений и решений. Трансформации взаимосвязаны, изменения в нижних слоях влияют на эволюцию всех последующих слоев выше.

Salesforce Platform состоит из нескольких уровней, каждый из которых способствует расширению ее комплексных возможностей:

  • Hyperforce: Базовая инфраструктура превратилась из сторонних центров обработки и хранения данных в общедоступных облачных поставщиков, расширенных с помощью технологий Salesforce для безопасного, совместимого, высокодоступного и экономичного хостинга.
  • Инфраструктура метаданных: Предоставляет стабильную абстракцию для приложений, даже при развитии имеющихся и используемых технологий. Содержит объектно-связанное соотнесение, предписывающий порядок выполнения и «базовую» среду выполнения, которая связывает определения метаданных со средами выполнения под управлением метаданных.
  • Данные: Содержит многопользовательскую связанную базу данных и Lakehouse в петабайтном масштабе для управления данными Salesforce и другими данными Salesforce, поддержки неструктурированных данных и управления содержимым, расширенного поиска, управления и возможностей аналитической обработки.
  • AI: Создается на основе слоя данных с помощью фундаментальных, Надежных ИИ технологий, которые используют прогнозируемый и генеративный ИИ для развития агентского опыта.
  • Службы платформы приложения: Предоставляет инструменты для ИТ-администраторов, разработчиков и поставщиков по созданию и настройке приложений, предлагая самоуверенную абстракцию для упрощения распространенных и сложных задач.
  • Бизнес-возможности: Предлагает ряд возможностей для удовлетворения различных бизнес-потребностей, позволяя разработчикам настраивать приложения по мере необходимости.
  • API и управление API: Обеспечивает доступ ко всем возможностям платформы посредством хорошо сформированных API, облегчая взаимозависимости обслуживания и слоев.
  • Взаимодействие пользователя и разработчика: Отличается удобными интерфейсами для конечных пользователей и набором инструментов разработки, от низкокодового до прокодированного для разработки и настройки приложений, с поддержкой современных разработок на основе искусственного интеллекта.
  • Интеграция: Интегрируется с любой корпоративной архитектурой, обеспечивая совместимость с системами Salesforce и не Salesforce посредством коннекторов данных, интеграции данных без копирования и других инструментов.
  • Приложения и отрасли: Предоставляет набор настраиваемых приложений и отраслевых решений, созданных на основе интегрированных возможностей платформы, используя весь диапазон функций нижнего уровня и с глубоко интегрированными агентами искусственного интеллекта.

Salesforce развивает инфраструктуру глобальных центров обработки и хранения данных почти 25 лет, т.е. до появления многих современных гипермасштабировщиков и поставщиков IaaS. Hyperforce, текущее поколение эволюции инфраструктуры Salesforce, создано для работы в нескольких общедоступных облачных поставщиках по всему миру.

Он создан в соответствии с потребностями клиентов в эластичной шкале B2C, глобальном резидентстве данных, расширенной доступности, безопасности верхнего уровня и соответствии регламенту. Hyperforce стандартизирует инфраструктуру во всех продуктах Salesforce, способствуя быстрой интеграции новых приобретений.

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

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

  • Инфраструктура как код: Используя архитектуру, управляемую доменом, этот принцип включает декларативное кодирование инфраструктуры, создание неизменяемых артефактов и автоматизацию инфраструктуры по запросу посредством стандартов, например, Kubernetes и Service Mesh.
  • Zero-Traft Security: Реализация модели безопасности zero Trust с комплексными стратегиями защиты, включительно с управлением удостоверениями, проверкой подлинности, авторизацией, изоляцией сети, политиками безопасности наименьших привилегий и шифрованием данных как в пути, так и в дежурном режиме.
  • Управляемые службы: Этот принцип, подчеркивающий использование многопользовательских и многооблачных услуг, повышает переносимость в разных инфраструктурах и средах, например, в коммерческих, правительственных и воздушных системах.
  • Встроенная устойчивость: Важнейшие службы распределены по нескольким зонам доступности для обеспечения высокой доступности. Данные реплицируются в регионах доступности. Службы также помечаются уровнем доступности для управления целями уровня обслуживания и планирования устойчивости.
  • Полностью обозримо: Интеграция всех служб в стандартную платформу наблюдения для эффективного мониторинга, которая включает сбор журнала, сбор показателей, оповещение, распределенное отслеживание и отслеживание операций обслуживания, например, объем трафика, уровень ошибок и использование ресурсов.
  • Автоматические операции: Это включает автоматическое управление жизненным циклом инфраструктуры и прогнозируемые AIOp (ИИ для операций) для поддержания качества обслуживания, обнаружения и устранения ухудшения обслуживания и обнаружения сбоев.
  • Автоматическое масштабирование: Этот принцип, ориентированный на масштабируемость и экономичность, позволяет обеспечить оперативную гибкость в разных масштабах без увеличения операционных рисков, абстрагируясь от определенных ограничений организации, связанных с поставщиком облачных технологий.
  • FinOps Aware: Общедоступное облако обеспечивает гибкость инфраструктуры, но с риском повышения затрат. Мы принимаем инженерную культуру, управляемую эффективностью, на протяжении жизненного цикла обслуживания, без ущерба для доступности, безопасности и Customer Trust.

Эти принципы направляют разработку и работу платформы Hyperforce Salesforce, обеспечивая ее адаптируемость, безопасность и эффективность в разных средах.

Salesforce Platform и поддерживающие ее службы работают на базе Hyperforce Foundation, которая содержит несколько экземпляров Hyperforce. Эти экземпляры стратегически распределены между различными странами в соответствии с предпочтениями клиентов в отношении географии и доступности. Чтобы соответствовать строгим требованиям к резидентству данных и операционной деятельности, один или несколько экземпляров Hyperforce можно по желанию сгруппировать и назначить операционной зоной. Каждый экземпляр регулярно обновляется для обеспечения безопасности, масштабируемости и соответствия местным и правовым стандартам.

Экземпляры Hyperforce состоят из нескольких экземпляров функционального домена Hyperforce, являющихся кластерами служб, предоставляющих определенные функции. Основополагающие функциональные домены предоставляют такие важные службы, как безопасность, проверка подлинности, регистрация и мониторинг, все из которых важны для других служб Hyperforce. Бизнес-функциональные домены поддерживают разные продукты Salesforce, например, Sales Cloud, Service Cloud и другие, облегчая функциональность продуктов.

Службы в функциональном домене могут быть организованы в ячейки, являющиеся масштабируемыми и повторяемыми единицами предоставления услуг. Hyperforce Cell соответствует тому, что традиционно называется «экземпляром Salesforce», в котором находится одна или несколько организаций (организация) Salesforce. Ячейка - это единица масштаба, а также граница сильного радиуса взрыва. Суперячейки предоставляют логическую группировку нескольких ячеек для разграничения большего радиуса взрыва благодаря общим службам в ячейках. Несколько суперячеек могут присутствовать в функциональном домене. Ячейки и суперячейки позволяют Hyperforce масштабироваться горизонтально в пределах функционального домена, сохраняя при этом сильный контроль над размером радиуса взрыва.

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

Инфраструктура Hyperforce постоянно развивается, поскольку создаются или обновляются новые экземпляры и ячейки Hyperforce. Клиенты защищены от изменений физических сведений Hyperforce. Доступ ко всем внешним конечным точкам клиентов осуществляется посредством стабильных и безопасных «Моих доменов Salesforce» (например, acme.my.salesforce.com), которые безопасно перенаправляют трафик в текущее расположение данных и обслуживания. Исходящий трафик (например, почта, веб-выноски) лучше внедрять посредством безопасных механизмов, например, DKIM и mTLS, чтобы предотвратить жесткое кодирование физических сведений об инфраструктуре Salesforce в локальной инфраструктуре клиентов, например, IP-адресов, которые могут измениться со временем.

Концепции инфраструктуры платформы

Функциональные домены Hyperforce разработаны с помощью надежных мер безопасности. Каждый домен защищен по периметру и изолирован, службы в домене разделены на выделенные организации для дополнительной безопасности. Связь между службами безопасно облегчается посредством Service Mesh или похожих протоколов. Управление трафиком обрабатывается шлюзами входа и выхода, которые проверяют, перенаправляют и применяют необходимые элементы управления, например, автоматические выключатели или ограничения скорости для всего входящего и исходящего трафика.

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

Каждый географический регион имеет функциональный домен Hyperforce Edge, который прекращает безопасность транспортного уровня и использует программируемые политики брандмауэра веб-приложений для упреждения угроз. Это обеспечивает достижение конечных точек Hyperforce только законным трафиком при сохранении безопасного и эффективного взаимодействия с клиентами. Кроме того, внутренние сетевые связи между экземплярами Hyperforce жестко контролируются, а все данные журнала, содержащие персональные данные, анонимизируются в соответствии со стандартами GDPR.

Сетка Hyperforce состоит из нескольких экземпляров Hyperforce, имеющих одинаковую плоскость управления, предназначенную для изоляции конфиденциальных загруженности при необходимости. Он обеспечивает нулевую утечку данных клиента или системы, метаданных платформы или данных мониторинга в сетках. Control Plane состоит из избыточных экземпляров Hyperforce, размещающих важные службы для создания, управления и мониторинга экземпляров Hyperforce, ориентированных на клиента.

Код службы и инфраструктуры для всех служб Hyperforce безопасно разрабатывается в выделенном функциональном домене плоскости управления, используя управление исходным кодом, непрерывную интеграцию, тестирование и службы создания артефактов. Созданный код сканируется на наличие угроз и уязвимостей перед его пакетированием в стандартные контейнеры с цифровой подписью и сохранением в реестрах изображений. Развертывание кода обрабатывается авторизованными ожидаемыми продажами в системе непрерывной доставки Hyperforce, с полномочиями развертывания, ограниченными авторизованными группами и операторами. Самолет управления с воздушным экраном обрабатывает дополнительные гарантии, необходимые в таких средах.

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

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

Наш подход к управлению затратами не сводится только к сокращению расходов, это стратегический процесс, который различает продукты, нацеленные на рост, и продукты, которые стабильны. Он планирует ценообразование на основе потребления и маржу, поддерживающую доступность продукта, в соответствии с нашей базовой ценностью Trust. Организации общедоступного облака систематизированы и связаны с определенными продуктами и руководителями. Подробное присвоение тегов ресурсам уровня обслуживания, обогащенное организационными метаданными, помогает определить стоимость отдельных микросервисов. Такие инструменты, как Tableau и Slack, вместе с расширенными инструментами прогнозирования используются для предоставления руководителям и рабочим группам данных в реальном времени о расходах, прогнозах и анализе бюджета, вселяя уверенность в будущем финансовом планировании.

Чтобы обеспечить оптимальное управление расходами, Salesforce использует сочетание планов экономии, спотовой нагрузки и резервирования нагрузки по запросу (ODCR), гарантируя необходимую нагрузку. Эти резервирования управляются посредством продвинутого прогнозирования временных рядов и настраиваемых панелей мониторинга, что позволяет осуществлять надзор и принимать решения. Определение достижимых целей по сокращению удельных транзакционных издержек (стоимость обработки определенного объема бизнес-транзакций) является эффективной стратегией для стимулирования улучшений. Инструмент Hyperforce Unit Cost Explorer позволяет рабочим группам анализировать и управлять трендами удельной стоимости, распределяя затраты между определенными службами и определяя новые возможности улучшения. Индекс оптимизации Salesforce Cloud, или оценка «МОНЕТА», оценивает услуги по динамическому списку возможностей экономии, мотивируя сервисные команды поддерживать оптимальную эффективность ресурсов.

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

Безопасность и доступность являются важнейшими основополагающими аспектами платформы корпоративного уровня, необходимыми для поддержания Trust клиентов. В Salesforce эти элементы управления являются неотъемлемой частью Salesforce Platform, автоматически внедряемой посредством общедоступных служб и программных инфраструктур. Этот встроенный подход обеспечивает выгоду отдельных систем, не требуя дополнительных усилий.

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

Hyperforce - это безопасная и соответствующая требованиям инфраструктуры платформа, поддерживающая разработку и развертывание сервисов с расширенными функциями безопасности. Он предлагает надежный контроль доступа, шифрование данных и соответствие стандартам безопасности. Salesforce придерживается более 40 стандартов безопасности и соответствия, например, PCI/DSS, GDPR, HIPAA, FedRamp и прочие.

Ключевыми принципами безопасности являются архитектура Zero Trust (ZTA) и комплексное шифрование, обеспечивающие защиту данных клиентов на всех этапах обработки. Salesforce придерживается стандартов безопасности и рекомендаций от жизненного цикла разработки безопасного программного обеспечения до производственных операций, а также надежных методов безопасности приложения для уменьшения потенциальных угроз.

Парадигма кибербезопасности ZTA обеспечивает проверку подлинности, авторизацию и постоянную проверку подлинности всех пользователей, устройств и сервисных подключений, вне зависимости от расположения. ZTA и инфраструктура открытых ключей (PKI) необходимы для современной кибербезопасности, установления границ Trust и обеспечения безопасности коммуникации без опоры на безопасность периметра.

Однако, развертывания PKI часто упускают из виду важность отзыва сертификатов и управления корневыми центрами сертификации. Внедрение Salesforce отзыва сертификатов надежно и масштабируемо, поддерживая комплексную безопасность PKI.

Кроме того, Hyperforce внедряет ZTA посредством взаимной безопасности транспортного уровня между службами, используя краткосрочные личные ключи и своевременный доступ для пользователей с контролем доступа на основе роли.

Salesforce Platform обеспечивает защиту передаваемых данных посредством использования TLS с идеальными пакетами шифров прямой секретности, что обеспечивает безопасность данных во время перемещения по сети между устройствами пользователя и службами Salesforce, а также в доменах инфраструктуры Salesforce.

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

Безопасность связи и шифрования сильно зависит от энтропии при создании ключей или случайных данных. Признавая уязвимость криптографических протоколов к атакам из-за предсказуемого создания ключей, Salesforce Platform уменьшает этот риск, получая энтропию из нескольких источников для всех процессов создания ключей. Мы используем функцию шифрования памяти, доступную в разных процессорах, включенную поставщиком облачных услуг, для повышения защиты от атак холодной загрузки.

Salesforce использует настроенный JDK в соответствии со многими стандартами соответствия, например, Федеральный стандарт обработки информации (FIPS), упрощая процесс для разработчиков и операторов, устраняя необходимость выполнения ими работы по соблюдению. Эта настройка не только помогает предотвратить риски, например, введение XML внешнего объекта (XXE), но и повышает гибкость криптографии Salesforce и возможность обмена стратегиями криптографии при необходимости. Он позволяет трансформировать несоответствующий код, разработанный внутри организации или полученный из открытых хранилищ, в соответствующий FIPS код, не требуя полной перезаписи, уменьшая тем самым нагрузку на группы разработчиков и поддерживая соблюдение принципов безопасного проектирования по умолчанию.

Кроме того, Salesforce внедрила инфраструктуры для противодействия уязвимостям, например, межсайтовое скриптинг (XSS), подделка запросов (CSRF) и внедрение SQL, интегрировав защитные меры в жизненный цикл разработки безопасного программного обеспечения (SSDL).

Централизованная система управления секретами, дополненная ролевыми средствами контроля доступа (RBAC), внедрена для обеспечения безопасности как услуг, так и доступа пользователей. Кроме того, используются инструменты сканирования кода для предотвращения случайного раскрытия секретов в производственной среде посредством систем управления исходным кодом.

Фишинг остается серьезной угрозой для организаций, в результате чего Salesforce внедряет устойчивую к фишингу многофакторную проверку подлинности (MFA) в соответствии с рядом передовых отраслевых методов, включая принципы Zero Trust CISA (Агентство по кибербезопасности и инфраструктурной безопасности). Это включает аппаратные ключи для сотрудников с производственным доступом и защищенное ядро для управляемого доступа к организациям поставщика облачных услуг.

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

Кроме того, брандмауэр веб-приложения фильтрует и отслеживает HTTP-трафик для защиты от различных атак, а для обеспечения постоянного мониторинга и обнаружения угроз используется ряд инструментов безопасности сети, включительно с брандмауэрами, системами обнаружения и предотвращения вторжений, виртуальными частными сетями и агентами обнаружения и реагирования конечной точки. Сегментация сети и микросегментация реализованы для минимизации поверхности атаки и локализации потенциальных взломов.

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

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

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

Во-первых, устанавливаются стандарты архитектуры доступности, определяющие следующие рекомендации:

  • Избыток с автоматическим отказом. Чтобы справиться с постоянными сбоями, возникающими в большой облачной системе, Salesforce создает службы с высоким уровнем избыточности, полностью автоматизированным обнаружением сбоев и безупречным автоматическим восстановлением для полных и частичных сбоев.
  • Ограничьте радиус взрыва. Будут случаться сбои, поэтому рабочая группа проектирует все свои службы с максимальным радиусом преднамеренного взрыва для ограничения влияния сбоев. Самый классический и наглядный пример - Hyperforce Cell (fka Pod).
  • Добавление ошибок. Предотвращает распространение сбоев и их объединение в независимых единицах системы. Сбойоустойчивые вызовы API между службами являются ключевой схемой, предотвращающей каскад сбоев в распределенной системе. Попутно рабочая группа тщательно балансирует между сегментацией и избыточностью.
  • Масштабирование автоматически. Чтобы обслуживать непредсказуемую нагрузку без ухудшения производительности, автоматически быстро и медленно расширяйте масштабы, не полагаясь на медленные, ошибочные операторы человека, инициированные точками насыщения ресурсов, например, процессором, памятью или глубиной очереди.
  • Быстрые откаты. Мы устанавливаем цели отката в минутах для всех служб и автоматически тестируем откаты в готовых средах, делая откат вперед, назад и вперед снова стандартной операцией. Группа широко использует флажки функций для еще более быстрых и детальных аварийных переключений и развертываний.
  • Защитите все службы, принимающие вызовы API. Сброс нагрузки, ограничения для клиентов, брандмауэры веб-приложений и сложные защиты седьмого уровня развернуты на всех уровнях системы, от наших внешних служб периметра, открытых напрямую в Интернете, до самых глубоких внутренних служб рабочей группы, которые могут быть случайно атакованы ошибками в службах вызовов более высокого уровня.
  • Часто зависимости. Зависимости между службами созданы так, чтобы они были мягкими при любой возможности, чтобы обеспечить их неуспешность или успех самостоятельно. Кэширование здесь является одной из самых распространенных схем - часто устаревший результат зависимости в нисходящем направлении достаточен для продолжения работы.
  • Благоприятствовать асинхронному общению. Асинхронная, поддерживаемая посредниками связь между службами отделяет эти службы друг от друга и буферизирует скачки загрузки между ними.
  • Сделайте вызовы API отказоустойчивыми. Чтобы быть терпимыми к частичным сбоям и проблемам транзиторной сети, мы используем несколько схем: время ожидания и крайние сроки, разрыв цепи и попытки с отключением. Мы предпочитаем неблокирующие вызовы, когда это возможно, чтобы ограничить потребление ресурсов и блокировку. Совместимость «Назад и вперед» внедряется посредством линтовки на уровне схемы во время сборки и тестирования интеграции.
  • Управление сервисными квотами и ограничениями. Рабочая группа устанавливает планы продаж и ограничения в своем сервисном парке, например, IP-адреса, IOP диска или нагрузку данного кластера Kubernetes. Группа агрегирует, отслеживает и предупреждает о недопустимости централизованного использования этих планов продаж и ограничений, чтобы избежать влияния приближающегося ограничения на систему во время выполнения.

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

В-третьих, решения интегрированы в Hyperforce для облегчения соблюдения этих стандартов. Это включает автоматический сбор телеметрии, механизмы резервирования по умолчанию и отказоустойчивости, а также встроенные защиты, например, сброс нагрузки и защита DDoS, активированные по умолчанию для отдельных служб.

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

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

Инфраструктура показателей в Salesforce, созданная на основе OpenTSDB и HBase, поддерживает крупномасштабный сбор, хранение и запрос данных временной последовательности в режиме реального времени. Сценарии использования не в реальном времени используют Trino и Iceberg, обрабатывая более 2 миллиардов показателей в минуту, чтобы предоставить важные данные о загрузке процессора, использовании памяти и уровне запросов. Для управления журналами Salesforce использует Splunk для своих мощных возможностей индексации и поиска. Apache Druid поддерживает принятие и анализ данных о крупномасштабных событиях в реальном времени, что важно для понимания взаимодействий пользователей и системных событий. Распределенная трассировка в микросервисах управляется с помощью OpenTelemetry и ElasticSearch, помогая определить определенные точки задержки и сбоя.

Salesforce также внедрила инфраструктуру мониторинга производительности приложений (APM), которая интегрируется с ее технологическими ячейками для сбора данных и магазинов телеметрии. Эта автоматическая аппаратура приложений упрощает сбор данных и обеспечивает последовательную телеметрию между службами. Объединенная панель мониторинга APM соотносит разные типы данных, расширяя возможности инженеров по мониторингу производительности, диагностике проблем и оптимизации систем посредством целостного интерфейса.

Стандартизируя инструменты наблюдения, Salesforce связывает разные типы телеметрии в службах посредством распределенного отслеживания. Таким образом создается универсальный график зависимости обслуживания, визуализирующий всю экосистему обслуживания и отслеживающий запросы с тонкой детализацией. Эта возможность важна для определения проблем, определения преград и поддержки функций на основе искусственного интеллекта, например, обнаружения аномалий, прогнозируемой аналитики и автоматического исправления.

Чтобы увеличить время решения инцидентов, мы разработали агента операций на основе искусственного интеллекта (AIOps), который автоматически обнаруживает, сортирует и исправляет инциденты от имени операторов-людей, с вмешательством только в редких случаях. Агент AIOps - это масштабируемый мультиагентно-реактивный инструментарий, предназначенный для облегчения разработки сложных реактивных систем на основе агентов. Он является высокомодульным и может быть расширен с помощью различных инструментов для расширения его функций. Он создан для эффективного масштабирования с увеличением количества агентов. Ключевыми функциями являются реактивная архитектура, позволяющая агентам динамично реагировать на изменения в среде; совершенствование инструментов, позволяющее легко интегрировать инструменты для расширения возможностей агентов; и подключаемый модуль планирования, позволяющий настраивать стратегии планирования агентов посредством подключения разных модулей планирования.

Быстрое упреждающее обнаружение выполняется для 91% (на момент написания) инцидентов базового продукта CRM посредством расширенных моделей компьютерного обучения из библиотеки Merlion, общедоступной библиотеки с открытым исходным кодом, разработанной нашей исследовательской группой на основе искусственного интеллекта. Merlion — это набор моделей компьютерного обучения, например, «Леса изоляции», «Статистика», «Случайные леса» и нейронные сети длинной краткосрочной памяти (LSTM), обрабатывающие обширные телеметрические данные, генерируемые нашими системами, в близком к реальному режиме времени.

79% инцидентов (на момент написания статьи) автоматически решаются действиями агента. Наш агент AIOps может обрабатывать и сортировать векторы данных, например, журналы, профилирование, диагностика, временные последовательности и характерные для обслуживания артефакты, чтобы рекомендовать действия по исправлению. Контроллер AIOps Agent и организатор выбирают агента с определенными навыками для выполнения действий в производстве.

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

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

Настраиваемая система непрерывного развертывания обеспечивает безопасность на нескольких уровнях, следуя стандартным отраслевым стратегиям развертывания:

  • Обязательные доказательства тестирования для каждого изменения.
  • Первичное тестирование изменений на канарейках.
  • Поэтапное развертывание с управляемым радиусом взрыва.
  • Замачивание и проверка состояния между этапами развертывания.
  • Смягчение конфликтов с существующими мораториями и инцидентами.

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

Базовым архитектурным принципом Salesforce Platform является ее дизайн на основе метаданных. Инженеры Salesforce создают многопользовательские службы и хранилища данных. Каждое приложение на платформе по сути является коллекцией метаданных, настраивающих способ использования этих многопользовательских служб отдельными клиентами. Поэтому распространенной маркетинговой фразой для Salesforce Platform является фраза «доступ ко всему предоставляется посредством метаданных».

Платформа подчеркивает структурированные и типичные метаданные. Эти метаданные служат слоем абстракции между взаимодействием клиента и базовой инфраструктурой Salesforce и внедрениями. Этот метод повышает удобство использования и качество приложений. Например, вместо использования определений и запросов схемы SQL клиенты взаимодействуют со структурированными метаданными, например, объектами, полями и записями посредством Salesforce Object (sObject) API. Эта конструкция позволяет платформе интегрировать новые технологии хранилища данных или изменять существующие без необходимости перезаписи приложений, тем самым поддерживая непрерывные рекомендации по разработке.

Платформа под управлением метаданных

Архитектура Salesforce Platform использует метод «уровневого расширения», поддерживающий четыре ключевые персоны в создании и расширении приложений:

  • Salesforce Engineering: Группы разрабатывают собственные приложения, например, Sales Cloud и Service Cloud, которые развертываются во всех службах и средах выполнения посредством расширенного процесса выпуска. Эти приложения доступны всем клиентам посредством механизмов лицензирования и инициализации.
  • Внешние партнеры: Независимые поставщики программного обеспечения (ISV) и другие партнеры могут расширить метаданные, созданные Salesforce, для создания дополнительных решений, например, расширений схемы в моделях данных Sales Cloud или дополнительных правил проверки для записей обращений Service Cloud. Они могут пакетировать эти решения для распространения среди нескольких клиентов.
  • Администраторы и разработчики ИТ организации: Они могут настраивать приложения за пределами предлагаемых ISV, настраивая решения для решения уникальных бизнес-задач, например, собственные или региональные процессы.
  • Отдельные конечные пользователи: Конечные пользователи могут персонализировать работу приложения, например, изменить порядок столбцов в списковом представлении или установить вкладку по умолчанию.

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

Одной из функций, подчеркивающих концепцию «слойного расширения», является порядок выполнения сохранения записи, который обеспечивает применение бизнес-логики из всех четырех уровней в предсказуемой последовательности. Это позволяет более конкретной бизнес-логике более высокого уровня, определенной администратором организации или разработчиком ИТ, соответствующим образом переопределять логику более низкого уровня во время сохранения записей, которая может быть предоставлена Salesforce или внешним партнером.

Кроме того, инфраструктуры метаданных платформы используют «Базовую» среду выполнения и фирменный объектно-относительный картограф (ORM) со встроенным мультитенциарностью, подключенный к связанной базе данных. Эта базовая среда выполнения включает состояние общей памяти, проверки целостности регистрационных данных и транзакционные обязательства, что придает приоритет стабильности приложения и повышает надежность развертываний приложения. Архитектура постоянно эволюционирует в целях поддержки растущей сложности приложений. Например, по состоянию на октябрь 2025 года, в Salesforce определено более 85 000 объектов и более 300 миллионов настраиваемых объектов, определенных нашими клиентами.
Исторически базовая среда выполнения размещала большинство функций платформы и приложения. Текущая архитектура Salesforce Platform теперь содержит сотни независимых служб на основе метаданных. Базовая среда выполнения остается единой системой записи для метаданных приложения, используя уникальные преимущества монолитной архитектуры для управления метаданными. Соответствующие метаданные синхронизируются с локальными кэшами в независимых службах, предоставляя питание разнообразному набору масштабируемых служб для среды выполнения приложений.

Данные - важнейший актив организаций, и Hyperforce обеспечивает надежную основу для их хранения в Salesforce. Ключевой задачей является хранение данных таким образом, чтобы оптимизировать их служебную программу для приложений. Salesforce Platform трансформировала слой данных, разместив разные требования к хранилищу и доступу. Он эффективно балансирует затраты, скорость чтения/записи, объем хранилища и типы данных в соответствии с разными потребностями.

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

Данные поступают из баз данных системы записи (SOR), выполняя операционные требования предприятий. Потом он переходит посредством разных трансформаций на платформы больших данных, которые необходимы для питания приложений на основе искусственного интеллекта и аналитики.

Эффективное управление данными, от транзакционной информации до аналитических важных данных, имеет решающее значение для извлечения ценности и поддержки сложных приложений. База данных Salesforce Database (SalesforceDB) выделяется как основная транзакционная база данных для управления данными SOR, а Data 360 служит надежной платформой больших данных, расширяющей возможности искусственного интеллекта и аналитики.

Транзакционные данные и метаданные важны для Salesforce Platform. SalesforceDB - это современная облачная связанная база данных, разработанная специально для загруженности нескольких клиентов Salesforce, аналогичная другим облачным базам данных от основных поставщиков, но с настраиваемыми функциями для архитектуры Salesforce. Он расширяет PostgreSQL, разделяет компьютеры и хранилища и использует Kubernetes и облачное хранилище, расширяя операции с функциями клиента, например, шифрование и безопасные среды.

SalesforceDB обрабатывает все транзакционные данные CRM, более 1,1 триллиона транзакций в месяц, а также метаданные для Data 360 и связанных служб. Его основные цели - обеспечение Trust посредством долговечности, доступности, производительности и безопасности; масштабирование для крупных клиентов; и содействие упрощенным, надежным облачным операциям. Эти цели достигаются с помощью дизайна, разделяющего уровни компьютера и хранилища, неизменяемой распределенной системы хранилища и структурированного журнала доступа к данным дерева слияния. Это включает расширенные функции, например, шифрование данных каждого клиента в хранилище и эффективные безопасные среды и миграции.

Архитектура обслуживания SalesforceDB выполняется в трех зонах доступности, с репликацией вычислений и хранилища в этих зонах, чтобы обеспечить доступность системы даже при потере любого узла или всей зоны. Все службы выполняются в Kubernetes для включения автоматического восстановления после сбоев и развертывания служб.

Чтобы обеспечить высокий уровень долговечности и доступности, конечной системой записи для SalesforceDB является облачное хранилище, например, AWS S3. Такие операции, как архивирование и репликация между областями, управляются на этом уровне облачного хранилища. Объекты хранилища являются неизменяемыми, расширяя распространение и репликацию данных для высокой доступности.

Из-за высокой задержки в облачном хранилище SalesforceDB использует кэш хранилища для доступа к данным. Эти кэши являются распределенными системами хранения, которые хранят временные копии объектов хранения в кластере узлов, обеспечивая репликацию и долговечность, при необходимости, в базе данных. Отдельные кэши используются для хранения журнала транзакций и файла данных.

Вычислительный уровень SQL состоит из основного кластера базы данных и двух резервных кластеров в трех разных зонах доступности. Основной кластер обрабатывает все изменения базы данных, в то время как резервные кластеры обрабатывают только операции запроса.

Транзакционная база данных

SalesforceDB использует структуру данных дерева слияния (LSM), где изменения изначально записываются в журнал транзакций и накапливаются в памяти. Обязательные изменения потом вместе записываются в файлы данных в порядке ключа, которые периодически объединяются и уплотняются для оптимизации эффективности хранилища.

Эта структура эффективно устраняет проблемы параллельного обновления, которые часто встречаются в базах данных, обновляющих хранилище напрямую. Используя метод LSM, SalesforceDB поддерживает такие важные функции, как неизменное хранилище, что делает его надежным решением для управления загруженностью Salesforce.

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

Транзакции в SalesforceDB выполняются в нескольких зонах доступности, что обеспечивает отсутствие потери данных даже при сбое узла или зоны. При возникновении сбоя, в полете, транзакции прерываются, а принятые транзакции успешно восстанавливаются. Поскольку сбои не теряют обязательных данных, переход к новым узлам выполняется автоматически.

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

Salesforce выполняет три основных обновления схемы в год, с меньшими обновлениями схемы еженедельно. SalesforceDB предоставляет операции схемы нулевого простоя, которые позволяют выполнять эти обновления без влияния клиента.

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

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

Каждая организация Salesforce расположена в ячейке Hyperforce, которая содержит службу SalesforceDB. Эта настройка позволяет быстрое глобальное масштабирование посредством создания новых ячеек посредством архитектуры Hyperforce, а трафик можно легко перераспределить между ячейками для управления загрузкой. Однако, с увеличением загруженности клиентов и бизнес-требований, емкость одного экземпляра базы данных может быть недостаточной.

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

Salesforce - это многопользовательское приложение, где одна база данных размещает несколько клиентов. Каждая запись таблицы содержит код клиента для определения его ответственности, а изоляция клиента сохраняется посредством автоматических предикатов запросов, добавленных слоем приложения Salesforce.

SalesforceDB настроен под эту модель, поддерживая процессы DDL, метаданных и среды выполнения клиента, повышая надежность, производительность и безопасность. Он сочетает низкие накладные расходы модели клиента в строке с эффективностью схемы клиента в базе данных.

В SalesforceDB коды клиентов являются частью основного ключа в таблицах с несколькими клиентами, которые кластеризуют данные по клиенту в структуре данных LSM, повышая эффективность доступа. Эта настройка не только облегчает эффективный доступ к данным и шифрование каждого клиента, но и упрощает управление данными клиента. Клиенты могут быть легко скопированы или перемещены с минимальными поправками метаданных благодаря компактной структуре метаданных.

Возможности искусственного интеллекта, аналитики и данных важны на современных предприятиях. Предприятия уже инвестируют в зрелые платформы больших данных, например, Snowflake, Databricks, BigQuery и Redshift. Однако многие
клиенты не извлекают бизнес-ценность из своих данных из-за элеваторности данных, отсутствия обработки искусственного интеллекта, устаревших данных или бездействия в рамках существующего бизнес-процесса. Централизация данных клиентов в едином источнике истины с единым представлением о вовлеченности клиентов имеет решающее значение для бизнеса и является сложной задачей из-за фрагментации данных и сложности управления системой. Salesforce играет ведущую роль в облегчении целостного представления клиента, интегрируя данные, искусственный интеллект и CRM в благотворный круг, управляемый генерирующими важными данными об искусственном интеллекте и компьютерном обучении и поддерживаемый данными.

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

Data 360 и Data Lake

Data 360, созданная на основе Hyperforce, служит базовой платформой для искусственного интеллекта и Analytics, предлагая:

  • Интегрированная инфраструктура и платформа без кода для консолидации хранилищ данных посредством подключений
  • Прием данных в реальном и близком к реальному режиме времени
  • Федерация нулевой копии
  • Очистка, подготовка и формирование данных для обработки
  • Объединенная служба запросов над структурированными и неструктурированными данными
  • Разработка аналитических моделей и моделей на основе искусственного интеллекта/ML для создания важных данных
  • Действия и активации, запущенные данными
  • Поддержка создания дополненного интеллектуального извлечения (RAG)
  • Комплексное управление на основе политики

Архитектура Data 360 поддерживает ряд компонентов и возможностей, которые описаны ниже.

Data 360 поддерживает эффективные ожидаемые приемы из разных структурированных и неструктурированных источников данных для пакетной обработки данных, обработки данных в близком к реальному режиме времени и в реальном времени. Служба приема Data 360 работает по схеме Extract-Load-Transform (ELT), созданной для низколатентной и подходящей для масштаба B2C. Прием в реальном времени включает API и интерактивные потоки, в то время как источники почти в реальном времени покрывают подробное использование продукта. После приема данные значительно трансформируются для подготовки, гармонизации (например, объединение разных типов контактов) и моделирования их для эффективных приложений запросов, аналитики и искусственного интеллекта. Платформа также содержит широкий диапазон готовых гармонизированных моделей данных.

Data 360 легко интегрируется в приложения Salesforce, например, Sales Cloud, Service Cloud, Marketing Cloud и Commerce Cloud. Кроме того, он предлагает сотни коннекторов для внешних источников данных, обеспечивая плавную интеграцию данных.

Data 360 содержит нативную архитектуру Lakehouse, основанную на айсберге/паркете, предназначенную для обработки крупномасштабного управления данными и обработки для пакетных, потоковых и сценариев в реальном времени. Эта архитектура поддерживает структурированные и неструктурированные данные, важные для приложений на основе искусственного интеллекта и аналитики.

Lakehouse for Big Data

В облачных озерах данных, например, Azure, AWS или GCP, базовой единицей хранения является файл, обычно систематизированный по папкам и иерархиям. Это озеро расширяет эту структуру, внедряя структурные и семантические абстракции более высокого уровня для облегчения таких операций, как запрос и обработка искусственного интеллекта/ML. Основная абстракция - это таблица с метаданными, определяющая ее структуру и семантику, содержащая элементы из открытых проектов, например, Айсберг или Дельта-Лейк, с дополнительными семантическими слоями, добавленными Data 360.

Слои абстракции в озере:

  • Абстракция файла паркета: В базе хранилище состоит из файлов озера данных (например, S3 в AWS или Blob в Azure) в формате паркета. Данные для исходной таблицы хранятся в нескольких разделах в виде файлов паркета, каждая таблица является коллекцией этих файлов.
  • Абстракция таблицы Айсберга: Таблицы систематизированы как папки, а разделы данных хранятся как файлы паркета в этих папках. Изменения раздела приводят к созданию новых файлов паркета в качестве снимков. Айсберг управляет файлом метаданных для каждой таблицы, содержащим схемы, характеристики разделов и снимки.
  • Абстракция таблицы Salesforce Cloud: Созданный на основе айсберга, этот слой добавляет семантические метаданные, например, имена столбцов и взаимосвязи, а также конфигурации, например, размер целевого файла и сжатие. Он абстрагирует таблицы на разных платформах, например, Snowflake и Databricks, защищая приложения Data 360 от основных особенностей платформы хранения.
  • Библиотека доступа к озеру: Эта библиотека предоставляет доступ к Salesforce Cloud Table, обрабатывая данные и метаданные, и абстрагирует основные механизмы хранения для разработчиков приложений.
  • Абстракция: службы больших данных Сюда входят инфраструктуры обработки, например, Trino и Hyper для запросов и Spark для обработки на любой облачной платформе таблицы.

Data 360 Lakehouse поддерживает масштаб B2C, прием в реальном времени, обработку, внедрение и эволюцию схемы, снимки и использует открытые форматы хранилища.

Для поддержки аналитики и агентских приложений в реальном времени Data 360 дополняет хранилище больших данных озера дополнительным магазином с низкой задержкой (LLS). Уровень обработки Data 360 в реальном времени анализирует сигналы в реальном времени и данные занятости в памяти. Поскольку объем хранилища на основе памяти ограничен, все данные нельзя обработать одновременно. Data 360 добавляет эту LLS для устранения таких ограничений, включая масштабируемую обработку в реальном времени.

Магазин с низкой задержкой — это петабайтный слой хранения NVMe (SSD) на озере. Это долговечный кэш – большинство данных в конечном итоге попадают в домик озера для длительного хранения. Сеансовые данные в слое реального времени можно смыть в магазин с низкой задержкой для последующего быстрого доступа. Например, в агентском разговоре недавние сообщения можно обработать в памяти; старые сообщения можно смыть в LLS. Если предыдущий разговор обязателен, его можно открыть в течение нескольких миллисекунд из LLS. Хранилище на основе NVMe позволяет хранить и открывать большие объемы данных с миллисекундными задержками. Данные могут попадать в домик озера для долговременного хранения.

Кроме того, данные из озера, необходимые для обработки в реальном времени или для дополнения взаимодействий в реальном времени, извлекаются и хранятся в LLS. Например, контекст профиля клиента предварительно извлекается или доставляется из озера и кэшируется в LLS. Также, любые объекты озера и другие объекты, необходимые для обработки в режиме реального времени во время сессионной обработки, также можно кэшировать в LLS. LLS включает уровень в реальном времени в истинной иерархии хранилищ со слоями памяти, SSD и хранилища Lakehouse, с данными, плавно мигрирующими между ними.

Data 360 также предлагает надежную поддержку безопасности, включительно с шифрованием уровня клиента (TLE) с помощью управляемых клиентом ключей, а также конфиденциальность и соответствие посредством технологий управления. В основе лежит поддержка управления доступом на основе атрибутов (ABAC), которая динамически оценивает доступ на основе атрибутов, связанных с объектами, операциями и экологическими факторами. Эта система поддерживает дискреционные и обязательные средства контроля доступа.

Дополняя ABAC, подробная система классификации данных разделяет данные по конфиденциальности и цели, повышая соответствие, управление рисками и реагирование на инциденты. Вместе АБАК и эта система классификации обеспечивают комплексное управление данными, обеспечивая безопасное и эффективное управление данными в Data 360.

Data 360 глубоко интегрируется с Salesforce Platform для метаданных, пакетирования, расширяемости, взаимодействия пользователя и распространения приложений посредством AppExchange. Клиенты могут определять метаданные для потоков и таблиц озер и управлять ими, как и другие метаданные Salesforce. Каждый объект данных (включая интегрированные или внешние таблицы) представлен как объект Salesforce и смоделирован как виртуальные объекты, поддерживаемые хранилищем данных в Data 360. Они могут использоваться разработчиками для создания приложений на Salesforce Platform.

Data 360 предлагает широкую поддержку интегрирования нулевых копий, что позволяет пользователям интегрироваться с внешними хранилищами данных, например, Snowflake и Redshift, озерными конторами, например, Google BigQuery, Databricks и Azure Fabric, а также базами данных SQL и разными типами файлов, включая Excel. Data 360 поддерживает федерацию на основе файлов и запросов с оперативным запросом и ускорением доступа, как показано на рисунке. Метки (1) и (2) иллюстрируют запрос Data 360 (включая оперативные всплывающие запросы) и файловую федерацию для доступа к данным из внешних озер данных/складов/источников данных; а метка (3) подчеркивает ускорение интегрированного доступа из внешних озер данных/источников данных. Метки (4) и (5) иллюстрируют запрос и файловый общий доступ к данным из Data 360 с внешними озерами данных/складами. возможность также распространяется на неструктурированные источники данных, например, Slack и Google Drive, которые могут быть доступны неструктурированными ожидаемыми продажами обработки Data 360. Кроме того, Data 360 упрощает абстракцию объектов Salesforce и доступ к данным для данных, созданных из внешних источников, обеспечивая доступ к таким данным на платформе Salesforce и в приложениях.

Zero Copy Federation и расширяемость

Data 360 интегрирует CDP с расширенными возможностями разрешающей способности при опознавании, создавая объединенные индивидуальные идентификаторы и профили вместе с комплексными журналами занятости. Эта платформа умеет работать с инфраструктурами типа «Бизнес для бизнеса» (B2B) и «Бизнес для потребителя» (B2C), поддерживая графики удостоверений, использующие точные и нечеткие правила соответствия. Эти графики удостоверений пополняются данными занятости из разных каналов, что помогает создавать подробные графики профиля с ценными аналитическими важными данными и сегментами.

Кроме того, CDP поддерживает эффективную сегментацию и активацию на разных платформах, например, Salesforce’s Marketing Cloud, Facebook и Google. Он обрабатывает профили клиентов в пакетном, близком к реальному и реальном времени, что позволяет немедленно принимать решения и персонализировать их. Эта функция расширяет взаимодействия в сценариях B2C и B2B, обеспечивая возможность быстрого и точного реагирования предприятий на потребности и поведение клиентов.

Data 360 предлагает корпоративный график данных в формате JSON, являющийся ненормализованным объектом, производным из разных таблиц Lakehouse и их взаимосвязей. Это включает график данных «Профиль», созданный CDP, который охватывает журнал покупок и просмотров лица, журнал обращений, использование продуктов и другие вычисленные важные данные, а также расширяемый клиентами и партнерами. Эти Графики данных адаптированы к конкретным приложениям и повышают генеративную точность запросов на основе искусственного интеллекта, предоставляя соответствующий контекст клиента или пользователя.

Кроме того, планируется расширить эти Графики данных, включив в них графики Knowledge, которые собирают и моделируют производные Knowledge, например извлеченные объекты и взаимосвязи из неструктурированных данных. Слой Data 360 в реальном времени использует график профиля для персонализации и сегментации в реальном времени.

Слой в реальном времени

Слой Data 360 в реальном времени создан для обработки событий, например, веб- и мобильных кликстримов, посещений, данных корзины и касс с миллисекундными задержками, улучшая персонализацию работы клиентов. Он постоянно отслеживает занятость клиентов и обновляет профиль клиента из CDP данными занятости в реальном времени, сегментами и расчетами для немедленной персонализации.

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

Персонализация — это знание того, на какую персону ориентироваться, когда и где предоставлять актуальное содержимое и рекомендации, что говорить и с какой частотой. Возможность платформы служб персонализации Data 360 является оркестратором, принимающим решения по оптимизации достижения цели посредством персонализированных взаимодействий. Данная платформа предоставляет следующие возможности:

  • Согласованный набор моделей и способов интерпретации данных профиля, действия и актива в Data 360.
  • Интегрированные в платформу эксперименты (например, A/B/n или принятие решений многорукими бандитами).
  • Интеграция целей во время проектирования посредством конфигурации, времени обучения ML и среды выполнения (вывод ML).
  • B2C-масштаб, поддержка взаимодействия в реальном времени и пакетного взаимодействия (анонимные пользователи, массовые внешние/интерактивные, массовые внутренние пакеты).
  • Analytics, движущаяся по Data 360.
  • Схемы интеграции моделей искусственного интеллекта и обслуживания от других сторон (как внутренних, так и внешних).
  • Внедрения OOTB ценных сценариев использования на основе искусственного интеллекта (рекомендации и решения с различными алгоритмами ML, включая контекстуальных бандитов для рекламной акции/выбора содержимого, рекомендации продуктов и решения о ценообразовании).

Data 360 - это активная платформа, поддерживающая активацию ожидаемых продаж в ответ на события данных. Например, важное событие, например, падение баланса организации клиента, может запустить поток Salesforce для оркестрации соответствующего действия. Таким же образом, обновления ключевых показателей, например, срока действия, могут автоматически распространяться на соответствующие приложения.

Data 360 поддерживает вычислительные кластеры эластичного масштабирования, которые эффективно справляются с задачами обработки. Он предлагает надежное управление для многопользовательской и выделенной компьютерной среды. Кроме того, он предоставляет управляемую поддержку Spark и SQL. Функции BYOC (Bring Your Own Compute/Code) поддерживают несколько языков программирования, включая Java, Python и Spark, что позволяет интегрировать настраиваемые трансформации, модели (включая LLM) и функции, расширяя возможности.

Data 360 Compute Fabric предоставляет объединенный слой, известный как контроллер обработки данных (DPC), для управления и выполнения всех загруженности больших данных. DPC — это универсальная многозагрузочная служба оркестрации обработки данных, предоставляющая возможности Jaa-a-Service (JaaS) в разных средах облачной обработки данных. Он абстрагирует сложность инфраструктуры и унифицирует выполнение заданий для таких инфраструктур, как Spark (EMR в EC2 и EMR в EKS) и Kubernetes Resource Controller (KRC). Используя централизованный шлюз панели управления, ЦОД организует, планирует и отслеживает задания на нескольких плоскостях данных, обеспечивая надежность, масштабируемость, эффективность затрат и согласованное взаимодействие разработчика.

Служба запросов Data 360 предоставляет расширенные возможности запроса, поддерживающие широкий SQL для структурированных и неструктурированных данных посредством Trino и Hyper. Он расширяет функции посредством расширяемости операторов посредством функций таблицы, позволяя выполнять разные операции поиска в тексте, изображении, пространстве и других неструктурированных типах данных. Эти возможности легко интегрируются в связанные операции, например, выбор записей клиентов. Этот объединенный подход позволяет создавать целевые и персонализированные результаты, облегчая более точные ответы LLM посредством RAG.

Data 360 поддерживает хранение и управление структурированными (таблицы), полуструктурированными и неструктурированными данными без проблем в механизмах приема, обработки, индексации и запросов данных. Data 360 поддерживает разные неструктурированные типы данных помимо текста, включая аудио, видео и изображения, расширяя диапазон обработки и анализа данных. На рисунке ниже показаны две стороны заземления (прием и извлечение).

Обработка неструктурированных данных

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

Конвейеры индексации неструктурированных данных Data 360 спроектированы как модульная расширяемая архитектура, состоящая из пяти базовых этапов: Анализ, предварительная обработка, фрагментирование, последующая обработка и встраивание. После этих этапов выполняется индексация ключевых слов и вектора. Примеры предварительной обработки включают такие операции, как устранение шума, нормализацию языка и понимание изображения (оптическое распознавание символов), в то время как этапы постобработки могут включать пополнение метаданных, семантическое группирование или расширенные методы, например, фрагментирование.

Data 360 предоставляет несколько готовых и подключаемых моделей для создания фрагментов и встраивания. Конвейеры данных в Data 360 полностью поддерживают расширения кода, позволяя клиентам и внутренним группам подключать настраиваемую логику на любом этапе. Эти этапы также поддерживают обработку на основе LLM, что позволяет клиентам определить собственные напоминания при необходимости.

Для индексации Data 360 поддерживает индексацию ключевых слов посредством служб поиска и векторную индексацию посредством Milvus; открытый собственный векторный индекс. Для настройки RAG с неструктурированной обработкой Data 360 использует индексацию контекста, чтобы включить быструю итерацию и быструю проверку с помощью образцов тестовых запросов, с персональным содержимым, настроенным на пользователя или пользователя.

Возможность искусственного интеллекта документа Data 360 поддерживает чтение и импорт неструктурированных или полуструктурированных данных из таких документов, как счета, резюме, лабораторные отчеты и заказы на покупку. Эта функция поддерживает специальную интерактивную обработку, а также пакетную обработку. Это ключевая возможность, которая обеспечивает автоматизацию бизнес-процессов для наших клиентов.

Data 360 содержит семантический слой без заголовка с API, предназначенный для расширения бизнес-семантики и аналитики на основе искусственного интеллекта/ML, подобно Tableau Next. Этот уровень содержит службу семантического моделирования данных, которая обогащает традиционные аналитические модели бизнес-таксономией, например, мерами и показателями.

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

Эта интеграция облегчает масштабируемые и интерактивные аналитические исследования, отчеты и панели мониторинга, совместимые со сторонними инструментами визуализации.

Data 360 функционирует как центр централизованного управления, обеспечивая добросовестное и контрольное управление всеми данными, от принятия исходных до активированных важных данных. Data 360 использует управление доступом на основе атрибутов в качестве базовой модели авторизации. ABAC разрешает принимать решения по доступу на основе атрибутов пользователя (отдел, роль, расположение), данных (личные сведения, конфиденциальность, пространство данных) и среды (например, время дня), а не предопределенных ролей. Это включает высокодетализированные и контекстуальные политики доступа, которые адаптируются по мере изменения данных и атрибутов пользователя. В основе внедрения ABAC Data 360 лежит использование языка политики CEDAR. Эта специально разработанная официальная формулировка политики с открытым исходным кодом предоставляет точный и поддающийся проверке способ определения сложных правил авторизации, обеспечивая, чтобы политики были однозначными и могли оцениваться последовательно в масштабах.

Жизненный цикл управления включает ключевые возможности в отношении информации о политике, правоприменения и моментов принятия решений:

  • Присвоение тегов и классификация (информационная точка политики): Данные определяются и пополняются критически важными атрибутами. Data 360 предоставляет автоматические механизмы присвоения тегов и классификации, использование обнаружения, LLM и компьютерного обучения для идентификации категорий конфиденциальных данных (например, персональные данные, например, электронная почта, телефон, имя) в структурированных и неструктурированных данных.
  • Служба авторизации (точка внедрения полисов): Эта служба перехватывает все запросы доступа к данным из разных уровней потребления (гибридные структурированные/неструктурированные запросы, RAG-извлекатели и подсказки и обогащение CRM) и обращается к точке принятия политического решения для определения разрешенного доступа.
  • Механизм оценки полисов (момент принятия решения по полисам): Этот механизм извлекает контекст запроса доступа из точки внедрения политики вместе с определениями политики (в CEDAR) и атрибутами из точки информации о политике для принятия авторитетного решения доступа.

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

Кэши необходимы для быстрого доступа к часто используемым данным. Salesforce использует много кэшей в Salesforce Platform, включая серверы базовых приложений, SalesforceDB и Edge. Salesforce Platform и приложения нуждаются в масштабируемом, доступном клиентам решении для кэширования с низкой задержкой и высокой производительностью. Это решение должно позволить инженерам Salesforce управлять кэшированием и временем, гарантируя, что их данные не будут выселены системным шумом или данными других клиентов. Vegacache, служба кэширования под управлением Salesforce на основе Redis, настроена для многопользовательской общедоступной облачной среды. Он широко используется службами Salesforce и доступен разработчикам платформы посредством API языка программирования Apex. Работая в масштабе в Hyperforce, на момент написания статьи Vegacache ежедневно обрабатывает более 2 трлн запросов с субмиллисекундным временем ответа.

Экземпляры Vegacache, выполняемые в контейнерах Kubernetes, доступных посредством Service Mesh, развертываются в нескольких зонах доступности для баланса доступности данных и задержки. Он масштабируется автоматически на основе загрузки системы, обеспечивая доступность данных и сохранность порядка интервалов. Vegacache предоставляет гарантированный размер кэша на клиента и предлагает защиту от шумных соседей, с устойчивостью к сбоям инфраструктуры посредством реплицированного хранилища данных.

Для разработчиков Salesforce Platform Vegacache предоставляет возможность разработчикам кэшировать объекты Apex и результаты запросов базы данных SOQL, уменьшая использование процессора и задержку, удаляя ненужные извлечения данных из SalesforceDB. Он поддерживает операции «Поставить(»), «Получить(») и «Удалить(», обеспечивая быстрый доступ к часто используемым объектам.

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

Сначала инженеры Salesforce использовали очереди сообщений для разделения пакетных и больших процессов обработки данных, а также координации процессов между независимыми системами. Эти очереди сообщений извлекались из внешнего разработчика посредством функций платформы, например, запросов Bulk API или асинхронного Apex. Salesforce Platform затем представила организованные журналом потоки событий, созданные на основе надежной инфраструктуры службы сообщений внутренних управляемых кластеров Apache Kafka. Это включило архитектуру на основе событий с моделью взаимодействия публикации и подписки и было создано для внешних разработчиков как события платформы.

Очереди сообщений и потоки событий остаются высокоэффективными технологиями приложений и решений, созданных на платформе, особенно, поскольку они используют больше функций, облаков и внешних систем, размещенных в независимых средах выполнения. Коммуникация посредством версионных схем событий включает независимые жизненные циклы разработки программного обеспечения для разных сред выполнения. Развязка систем посредством событий также помогает управлять скачками загрузки и эластичностью/масштабом отдельных сред выполнения для поддержки более высокой общей устойчивости и доступности приложения.

Функции поиска в Salesforce, важные для приложений от глобального поиска до генерирующего искусственного интеллекта, сталкиваются с уникальными проблемами, которые формируют наш архитектурный подход:

  • Масштаб: Поддерживая сотни тысяч клиентов и миллионы клиентов, наше облачное поисковое решение создано для массового масштаба, но остается экономичным.
  • Разнообразие клиентов: Разнообразная клиентская база Salesforce в разных отраслях имеет уникальные и сложные требования к поиску благодаря активной настройке платформы, включающей многочисленные типы объектов и поля.
  • Оперативность: Решение поиска должно быть устойчивым и высокодоступным, поддерживать резидентство данных, операции жизненного цикла клиента, например, региональные миграции и безопасную среду, и поддерживать низкую индексацию задержки со справедливостью между клиентами.
  • Релевантность в масштабе: Повышение релевантности результатов поиска для соответствия разным запросам пользователей, особенно при масштабировании алгоритмов релевантности для размещения разных клиентов, типов данных и сценариев поиска.
  • ИИ и семантические возможности: Поиск поддерживает компьютерное обучение и генеративный искусственный интеллект, особенно для создания с дополненным извлечением (RAG) и агентского поиска.
  • Безупречная интеграция: Чтобы обеспечить целостное взаимодействие пользователя, поисковая технология Salesforce глубоко интегрируется в более широкую Salesforce Platform, включительно с моделями метаданных и службами искусственного интеллекта/данных.

Облачное решение Salesforce, SeaS (Поиск как услуга), создано на основе Solr, открытой распределенной поисковой системы. Salesforce значительно расширил и оптимизировал Solr в соответствии с нашими уникальными задачами и глубоко интегрировал его с приложениями и платформой Salesforce, включив семантические технологии для повышения актуальности приложений на основе искусственного интеллекта и поиска.

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

Архитектура также содержит внедрение низкоуровневого индекса, оптимизированное для большого количества полей, автозаполнение, исправление орфографических ошибок и шифрование с использованием собственного ключа. Инфраструктура поиска Hyperforce, управляющая около 6000 узлов Solr по всему миру, использует несколько независимых кластеров (ячеек Hyperforce) в каждом регионе для баланса стоимости и управления, автоматически размещая индексы клиентов на основе загрузки, домена и типа.

Конвейеры релевантности поиска Salesforce используют методы обучения для ранжирования, адаптируя к различным потребностям клиентов и поддерживая такие функции, как ранжирование результатов. Он также содержит прогнозы объектов из запросов пользователей и прошлых взаимодействий. Модели релевантности постоянно настраиваются посредством обучения взаимодействию с пользователями и оцениваются посредством тестирования A/B, повышая точность результатов поиска. Этот процесс также поддерживает модели бутстрепинга для приложений на основе искусственного интеллекта посредством передачи Knowledge.

Стек содержит векторный поисковый механизм для семантического поиска и приложения на основе искусственного интеллекта, интегрированный в Data 360 для генерируемых возможностей на основе искусственного интеллекта. Это включает в себя комплексные ожидаемые продажи для трансформации данных, поддержку гибридного поиска, каталог настраиваемых рейтингов, например, Deep Fusion Ranker и Autodrop для фильтрации малоактуальных результатов поиска.

Поскольку генеративный искусственный интеллект переводит основного потребителя поисковых услуг с пользователей-людей на использование LLM, ярус поиска Salesforce адаптируется для поиска и возврата результатов, оптимизированных для этого программного потребления, обрабатывая более длинные и сложные запросы и возвращая более описательные результаты, например, фрагменты. Это поддерживает новые возможности Agentic Search, где агенты Agentforce используют поиск с помощью цикла рассуждения для выполнения сложных задач.

Функции поиска Salesforce охватывают разные контексты, включая глобальный поиск, поиск, Поиск ответов, поиск в сообществе, связанные списки, настройки, мобильные и генеративные приложения на основе искусственного интеллекта. Эта широкая функциональность достигается тесной интеграцией стека поиска с системой метаданных Salesforce и экосистемой пользовательского интерфейса, что обеспечивает беспрепятственную поддержку стандартных и настраиваемых объектов.

Кроме того, интеграция с Data 360 расширяет возможности поиска в объектах данных посредством конфигураций без кода и позволяет компоновку функций поиска в ожидаемых продажах данных, например, добавление поисковых операторов в запросы SQL. Стек поиска использует экосистему обогащенных коннекторов Data 360, например, коннектор Google Drive с полномочиями, чтобы предоставить полные возможности корпоративного поиска. Интеграция распространяется на платформу искусственного интеллекта, позволяя использовать поисковые запросы в качестве извлекателей в Конструкторе подсказок для запрета на полеты и в агентском поиске.

Искусственный интеллект изменил технологический ландшафт, и Salesforce Platform с ее интегрированным и насыщенным слоем данных позиционирует Salesforce для предоставления клиентам значимого опыта на основе искусственного интеллекта. Salesforce начала трансформацию на основе искусственного интеллекта почти десять лет назад и с 2013 года лидирует в этой области, сосредоточившись на исследованиях, этике и разработке продуктов, чтобы предоставить бизнесу возможность решать сложные проблемы и стимулировать рост.

Используя базовую ценность инноваций, Salesforce представил Einstein Predictive AI, предоставив возможность бизнесу анализировать данные, автоматизировать процессы, понимать клиентов и оптимизировать операции с помощью универсального набора инструментов, поддерживаемых искусственным интеллектом, например, конструктора прогнозов Einstein и ботов на основе искусственного интеллекта. С приходом к власти генеративного искусственного интеллекта Salesforce запустила Agentforce, платформу, которая объединяет прогнозируемые и генеративные модели, предлагая расширенные возможности искусственного интеллекта при приоритете конфиденциальности данных.

С последним запуском Agentforce 3.0, созданного на Python с инфраструктурой под управлением событий, Salesforce вносит расширенную гибкость посредством таких функций, как встроенный журнал разговоров, трассировка сеансов от конца до конца, голосовая поддержка и настраиваемые функции механизма рассуждения (Bring Your Own Planner), включающие более масштабируемые, настраиваемые и интеллектуальные мультиагентные системы.

Agentforce следует следующим основным принципам:

  • Безопасность данных и этика: Устанавливает приоритеты защиты данных, соответствия и этических принципов искусственного интеллекта.
  • Прозрачность и объясняемость: Предлагает четкое понимание и проверку результатов, созданных на основе искусственного интеллекта.
  • Гибкость и настройка: Адаптация приложений на основе искусственного интеллекта к определенным потребностям и отраслям.
  • Безупречная интеграция: Интегрируется с Salesforce CRM и другими системами.
  • Масштабируемость: Обрабатывает крупномасштабные развертывания и предоставляет взаимодействия на основе искусственного интеллекта в реальном времени.
  • Интеллектуальный и последовательный опыт: Предоставляет персонализированные, дополненные и автоматизированные взаимодействия посредством связанных данных и контекстуального понимания.
  • Комплексная наблюдаемость: Предоставляет глубокую видимость и мониторинг взаимодействий агентов на основе искусственного интеллекта для включения активной оптимизации и точной настройки агентов, использующих проводник по взаимодействиям Agentforce.
Общие сведения об архитектуре искусственного интеллекта

Стек искусственного интеллекта состоит из нескольких ключевых компонентов:

  • Платформа искусственного интеллекта: Этот уровень платформы отвечает за управление, обучение и точную настройку моделей на основе искусственного интеллекта, используемых в прогнозируемых и генерируемых приложениях. Она предлагает готовые услуги (OOTB), Trust services и базовые модели для обучения, тестирования и выполнения вывода моделей. Кроме того, он поддерживает интеграцию собственных прогнозируемых и генеративных моделей, что позволяет использовать настраиваемые модели на платформе.
  • Основные службы искусственного интеллекта: Сюда входят службы шлюза искусственного интеллекта, инфраструктуры отзывов, RAG, агентской оркестрации, оценки агентов и обоснования, которые облегчают интеграцию бизнес-приложений в стеке искусственного интеллекта.
  • Взаимодействия пользователя и агента на основе искусственного интеллекта: Salesforce предоставляет специализированные приложения на основе искусственного интеллекта посредством облачных служб. Клиенты также могут создавать настраиваемые взаимодействия, используя любой компонент платформы — например, Flow, Apex или даже Lightning Web Components (LWC) — для создания взаимодействий на основе искусственного интеллекта, без труда интегрированных в их бизнес-процессы и бизнес-процессы.
  • Agentforce Studio: В этом компоненте присутствуют такие инструменты, как конструктор агентов, Конструктор подсказок, центр тестирования и конструктор моделей, предназначенные для создания как генеративных, так и прогнозируемых взаимодействий на основе искусственного интеллекта. Он предлагает комплексную поддержку для разработки/обучения, тестирования и настройки моделей на основе искусственного интеллекта. Next Gen Authoring расширяет эти возможности, предназначенные для упрощения и ускорения создания агентов на основе искусственного интеллекта посредством улучшенного UX и совместимости с SFDX.
Agentforce Trust Layer

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

  • Конфиденциальность данных: Сильная маскировка и средства контроля конфиденциальности защищают конфиденциальную информацию от доступа внешних моделей искусственного интеллекта.
  • Безопасность: Обеспечивает безопасную среду обработки данных и предотвращает несанкционированный доступ.
  • Доверие: Сохраняет контроль клиента над данными без хранения или использования стороннего искусственного интеллекта.
  • Ограждения: Внедрите поведенческие стандарты агентов и смягчите присущий LLM недетерминизм, проверяющие агенты последовательно следуют предопределенным инструкциям и бизнес-правилам.
  • Точность: Расширение результатов на основе искусственного интеллекта посредством использования соответствующих данных Salesforce для обработки напоминаний.
  • Модерирование содержимого: Предлагает модерирование до и после содержимого, настраиваемую маскировку данных для конфиденциальной информации (PII/PCI/PHI) и классификацию токсичности для ответов широкоязыковой модели (LLM).

Шлюз на основе искусственного интеллекта предоставляет объединенный интерфейс для доступа к различным LLM и прогнозируемым моделям и управления ими. Он действует как мост между Salesforce и миром LLM, отвлекая сложности разных поставщиков LLM и собственных прогнозируемых моделей искусственного интеллекта, предлагая последовательный способ взаимодействия с ними. Шлюз Agentforce AI интегрируется с несколькими поставщиками LLM, позволяя клиентам выбирать оптимальную модель для своих нужд, и включает эффективные меры безопасности данных, помогающие управлять расходами, связанными с использованием разных LLM.

Служба отзывов - это компонент, который собирает, анализирует, измеряет и использует отзывы пользователей для переобучения и настройки моделей на основе искусственного интеллекта. Он играет важную роль в постоянном совершенствовании функций и функций на основе искусственного интеллекта в Salesforce Platform.

RAG - это жизненно важная техника, которая расширяет возможности поиска с помощью генеративного искусственного интеллекта, что приводит к более информативным и точным ответам. Используя обширные Salesforce Data 360 и интегрированную векторную базу данных, платформа Agentforce быстро извлекает актуальные данные для запроса пользователя. Эти данные потом используются в качестве заземления для LLM для создания оптимальных ответов.

Кроме того, этот метод повышает скорость ответа и Trust пользователей, добавляя исходные данные в ответы. RAG активно используется на платформе Agentforce, особенно для таких приложений, как Agentforce for Service и Agentforce для продаж, подчеркивая, как она отображает актуальную информацию для этих способов использования.

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

  • Толкует запрос пользователя: Он анализирует вводные данные пользователя для определения намерения.
  • Создание плана: Он формулирует структурированный план для удовлетворения потребностей пользователя.
  • Запускает действия: Он выполняет план, запуская действия напрямую или посредством других служб.

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

Agentforce представляет собой платформу для создания агентов, позволяющую клиентам и ISV создавать автоматических агентов на основе искусственного интеллекта для таких приложений, как Service Agents и Sales Agents. Эти агенты могут обрабатывать и отвечать на запросы клиентов естественным, человеческим способом, решая широкий спектр бизнес-задач и предоставляя значительные преимущества как предприятиям, так и их клиентам.

Бизнес-правила агента включают:

  • Активация: Агент запускается предопределенными критериями, например, запросом клиента в разных каналах.
  • Понимание и ответ: Он использует обработку естественного языка (NLP) для сбора запросов, намерений и настроений клиента, потом обращается к базе знаний Salesforce Knowledge или другим источникам данных для создания соответствующего ответа.
  • Сложности обработки: При возникновении сложной проблемы или необходимости надзора со стороны человека агент может плавно передать взаимодействие агенту-человеку.
  • Непрерывное обучение: Агент учится на каждом взаимодействии, постоянно повышая свои ответы и общую производительность.

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

Ключевые функции студии включают:

  • Конструктор моделей: Позволяет создавать или импортировать модели на основе искусственного интеллекта, соответствующие определенным бизнес-потребностям.
  • Конструктор подсказок: Инструмент без кода/низкого кода, который облегчает создание и управление генерируемыми напоминаниями на основе искусственного интеллекта, расширяя взаимодействие пользователя посредством простого интерфейса для создания, тестирования и развертывания напоминаний.
  • Конструктор агентов: Позволяет клиентам и ISV разрабатывать настроенных диалоговых и автономных агентов.
  • Testing Center: Поддерживает тестирование моделей, напоминаний и агентов, что важно для обеспечения высококачественных приложений на основе искусственного интеллекта и оптимизации производительности и экономической эффективности, а также повышения детерминистских ответов и качества работы пользователей.

Agentforce объединяет прогнозируемый и генеративный искусственный интеллект, используя объединенную инфраструктуру метаданных Salesforce Platform и Data 360 для предоставления интеллектуальных, персонализированных и эффективных бизнес-решений.

Чтобы соответствовать ускоряющимся требованиям генерируемого рынка искусственного интеллекта — включая быстрое развитие аргументации, необходимость масштабируемых мультиагентных систем и переход к мультимодальным интерфейсам — Salesforce развивает свою архитектуру с помощью Agentforce 3.0. Эта платформа следующего поколения построена на нескольких ключевых достижениях:

  • Асинхронная, управляемая событиями архитектура: Agentforce 3.0 создан на основе Python с расширенной инфраструктурой под управлением событий. Это обеспечивает асинхронное и масштабируемое внедрение агентов, повышая производительность и создавая основу для сложных сценариев использования нескольких агентов, где агенты могут общаться посредством событий.
  • Мультимодальные голосовые возможности: Выходя за рамки текстовых взаимодействий, Agentforce 3.0 вводит поддержку голосового режима в качестве основной модальности. Архитектура интегрируется с поставщиками телефонии и шлюзами WebRTC для обработки потокового аудио в реальном времени. Новые службы управляют преобразованием аудио в текст (ASR) и текста обратно в аудио (TTS), включая естественные диалоговые голосовые взаимодействия для сценариев использования, например, автоматических контактных центров.
  • Сценарий и детерминизм Agentforce: Механизм государственного машинного перехвата, ограничивающий поведение агента в четко определенной структуре, обеспечивая последовательные пути выполнения. Это включает детерминистские графики, обеспечивает надежное управление состоянием для предотвращения потери памяти и облегчает условные и определяемые LLM передачи, обеспечивая тем самым предсказуемые и последовательные действия агента для важных бизнес-процессов.

Экосистема приложений Salesforce Platform отличается интеграцией возможностей на уровнях служб платформы приложений, API, взаимодействия пользователя и взаимодействия разработчика. Службы платформы приложений — это распространенные возможности, используемые для создания и настройки большинства приложений Salesforce Platform, в то время как бизнес-возможности обычно более характерны для решений.

Экосистема приложения основана на пяти ключевых возможностях, которые определяют процесс разработки приложения.

  • Аренда: Это предполагает логическое разделение данных и метаданных в многопользовательской службе, что позволяет проверенным пользователям получать доступ к определенным данным и функциям. Это наиболее заметно клиентам при получении организации Salesforce после регистрации.
  • Объекты: Объекты, представляющие таблицы базы данных, состоят из полей, похожих на столбцы таблицы. Метаданные объекта и поля содержат атрибуты для моделирования данных, например, типы данных и имена API, а также функциональные атрибуты, например, если объект поддерживает запрос или запись. Эта абстракция, а не прямое манипулирование самим хранилищем данных, позволяет Salesforce без труда внедрять и переключать технологии хранилища, не требуя обновлений от разработчиков ИТ, обеспечивая непрерывную функциональность приложения.
  • Управление доступом: Эти элементы управления регулируют доступ пользователей к данным и функциям, главным образом на основе удостоверения пользователя и определенных политик. Политики состоят из правил и переключателей функций и управляют доступными объектами, полями и функциями. Политики и полномочия записываются в «наборы полномочий», и доступ предоставляется посредством назначения наборов полномочий удостоверениям пользователей.
  • Слоистое расширение: Как обсуждалось ранее, это поддерживает независимую разработку метаданных и приложений разными ролями, включая инженеров Salesforce, внешних партнеров, администраторов ИТ и конечных пользователей, облегчаемую структурированными заказами на сохранение и пространствами имен метаданных.
  • Упаковка: Эта функция позволяет пакетировать и распространять метаданные среди клиентов Salesforce, упрощая процесс обновления и распространения приложений без необходимости восстановления.

Помимо этих ключевых возможностей, службы платформы приложений также включают:

  • Выполнение данных и запрос: Поддерживает такие операции, как создание, обновление, удаление и запрос данных в нескольких специализированных хранилищах данных. Спектр масштаба и производительности данных поддерживается архитектурой, которая позволяет выполнять операции над данными непосредственно в хранилище данных, посредством внутренней абстракции для использования инженерами Salesforce или посредством клиентского «Объекта Salesforce» или sObject.
  • Поток / Бизнес-правила / Формулы: Определение и выполнение бизнес-логики и правил проверки посредством инструментов низкого кода.
  • Код: Apex Язык прокодирования для логики приложения, изначально интегрированный со средами выполнения данных платформы и API.
  • Службы облачной нативной инфраструктуры: Heroku предоставляет надежную среду для разработчиков, использующих языки программирования и инфраструктуры отрасли для создания, развертывания и управления приложениями, интегрированными с данными и событиями платформы.
  • События и уведомления: Управление триггерами и оркестрацией на основе событий.
  • Глобализация: Предоставляет поддержку многоязычных и многонациональных приложений.
  • Лицензия и инициализация: Обрабатывает покупку и управление доступом к возможностям и приложениям платформы.
  • Lightning Web Stack: Позволяет настраивать визуальные интерфейсы посредством структурированных метаданных, например, макетов и стандартных веб-технологий.
  • Sites + CDN: Обеспечивает веб-взаимодействие с низкой задержкой и высокой посещаемостью, в том числе для непроверенных пользователей.
  • Безопасность и соответствие: Предлагает инструменты и средства управления для соответствия определенным требованиям безопасности и соответствия организации.
  • Предотвращение потери данных: Содержит функции резервного копирования, восстановления и архивирования данных.

Salesforce Platform предоставляет набор инструментов и возможностей посредством Heroku, которые позволяют разработчикам создавать, запускать и управлять приложениями в облаке посредством выбранных языков программирования и инфраструктур. Управляемая платформа облачного приложения Heroku предоставляет среды выполнения приложений, хранилища данных, очереди службы сообщений и системы событий в качестве масштабируемых служб для создания расширений приложений Salesforce.

Приложения, выполняемые в Heroku, имеют доступ к полному набору возможностей Salesforce, данным клиентов и бизнес-логике, а также возможность подключения к сторонним системам и службам. С помощью Heroku разработчики могут сосредоточиться на предоставлении ценности, не обременяя себя основными проблемами инфраструктуры.

Автоматизация - это то, что делает приложение динамичным и важным для цифровой трансформации важных бизнес-процессов.

Автоматизация процессов Salesforce была создана для решения ключевых проблем, с которыми сталкиваются клиенты, включая необходимость оптимизации и эффективности бизнес-процессов по мере расширения организации. Эти проблемы часто связаны с бизнес-правилами, требующими чрезмерных ручных усилий, что приводит к неэффективности и повышению операционных расходов. Клиенты ищут решение, которое может автоматизировать эти процессы, минимизировать ручной труд и поддерживать последовательность и точность.

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

Автоматизация процессов Salesforce соответствует этим требованиям, предлагая надежную, но интуитивно понятную платформу для создания автоматических бизнес-правил. Он позволяет пользователям создавать и настраивать потоки посредством визуального интерфейса, доступного техническим и нетехническим пользователям, что позволяет автоматизировать повторяющиеся задачи, внедрять бизнес-правила и оптимизировать процессы в экосистеме Salesforce.

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

Visual Logic Builder: Клиенты и ISV используют интерфейс Flow Builder, интерфейс перетаскивания, для создания потоков автоматизации процессов без кодирования. Этот визуальный инструмент удобен для использования на всех технических уровнях, позволяя бизнес-аналитикам и администраторам легко проектировать сложные автоматизации.

Flow Builder позволяет клиентам создавать универсальные потоки, функционирующие в разных контекстах, поддерживаемых базовым механизмом потока:

  • Триггеры записи: Потоки активируются при обновлении записи или отправке формы, включая изменения данных, проверки и инициирования бизнес-правил на основе действий клиента.
  • Запланированные или управляемые событиями потоки: Эти потоки могут работать по предопределенному расписанию или триггеру после определенных событий и могут выполнять выноски внешних служб.
  • Потоки окон: Предоставьте пользовательский интерфейс для управляемых пошаговых процессов с формами, экранами и другими интерактивными элементами, полезными для задач, например, ввода данных, устранения неполадок или адаптации.
  • Потоки оркестратора: Управление многоэтапными процессами и их интеграция, облегчающие обработку сложных операций.

Механизм автономного потока может работать без подключения к серверу приложений Salesforce. Автономный поток активирует автоматизацию для сценариев мобильного использования Field Service Mobile. Механизм крупномасштабного потока активирует маркетинговые потоки. Он предлагает масштаб B2C для одновременной обработки большого объема долгосрочных потоков.

Все сценарии использования и среды расширены объединенной моделью метаданных в Flow Builder, которая поддерживает различные эффективные логические элементы, применимые во всех потоках автоматизации процессов:

  • Расширенная логика и условия: Пользователи могут интегрировать сложную логику, например, элементы решений, циклы и условия ожидания в бизнес-процессы, что позволяет обрабатывать сложные бизнес-сценарии.
  • Управление данными и их трансформация: Flow Builder включает прием, трансформацию и управление данными из разных источников, включая веб-службы, организации Salesforce и Data 360. Он поддерживает комплексные операции над данными, например, создание, обновление, удаление и запрос записей.

Salesforce Process Automation предлагает беспрепятственную интеграцию с другими продуктами Salesforce и сторонними системами, обеспечивая безупречный поток данных между приложениями для единого представления бизнес-процессов и взаимодействий с клиентами. Он поддерживает разные методы интеграции, например, API, веб-выноски и коннекторы MuleSoft.

Подключение внешних служб и MuleSoft в Salesforce позволяет подключать внешние API и использовать их данные в автоматизации процессов Salesforce. Регистрация схемы API позволяет создавать вызываемые действия, которые без труда интегрируются в потоки, облегчая автоматизацию процессов с внешними источниками данных. Надежные возможности интеграции MuleSoft обеспечивают безупречный поток данных между Salesforce и другими приложениями, исключая хранилища данных и предоставляя единое представление бизнес-процессов.

Agentforce Integration: Salesforce Process Automation использует Agentforce для расширения бизнес-правил с помощью интеллектуального принятия решений. Он использует важные данные на основе искусственного интеллекта для автоматического направления интересов соответствующим торговым представителям или запуска настроенных маркетинговых кампаний на основе поведения клиентов, повышая тем самым эффективность автоматизации с помощью дополнительного интеллекта.

Синергия платформы: Автоматизация процессов Salesforce легко интегрируется с другими продуктами Salesforce, например, Sales Cloud, Service Cloud, Commerce Cloud и Marketing Cloud. Эта интеграция позволяет организациям автоматизировать процессы в различных департаментах, повышая оперативную эффективность. Например, бизнес-правило может автоматически создать обращение в службу поддержки в Service Cloud, когда жалоба клиента отправляется посредством формы Marketing Cloud.

Apex - это мощный объектно-ориентированный язык программирования, позволяющий разработчикам писать настраиваемую бизнес-логику и выполнять сложные операции на Salesforce Platform. Она была основной для нашей платформы, и в настоящее время платформа обслуживает более 350 млрд транзакций Apex в месяц (на октябрь 2025 года).

Apex используется для разработки широкого спектра настраиваемых функций и глубоких интеграций в Salesforce Platform, включая:

  • Автоматизация на основе триггера: Внедрите сложную автоматизацию, выполняемую до или после вставки, обновления или удаления записей. Это позволяет замысловатую проверку данных, обновления связанных записей и вызов других процессов на основе определенных изменений данных.
  • Веб-службы: Создайте настраиваемые интеграции с внешними системами и вызовите REST или SOAP API из Apex.
  • Настраиваемые пользовательские интерфейсы: Создавайте высоконастраиваемые пользовательские интерфейсы и взаимодействия посредством Visualforce и Lightning Web Components (LWC), где Apex служит базовым контроллером для обработки манипуляций с данными и бизнес-логики.
  • Настраиваемые API: Разработчики могут раскрывать настраиваемую логику в виде API посредством Apex REST и Apex SOAP, что позволяет внешним системам программно взаимодействовать с данными и процессами Salesforce.
  • Асинхронная обработка: Выполняйте долгосрочные или ресурсоемкие задачи асинхронно посредством будущих методов, Apex в очереди и запланированного Apex. Это позволяет выгружать и обрабатывать долгосрочные операции в фоновом режиме, улучшая работу пользователей и производительность системы.
  • Запланированный Apex: Разработчики могут запланировать выполнение классов Apex в определенное время с помощью Apex Scheduler для периодических задач, например, ночной синхронизации данных, создания отчетов и действий по обслуживанию.

Возможности взаимодействий пользователя на Salesforce Platform позволяют конечным пользователям взаимодействовать с приложениями посредством разных вариантов развертывания в обозревателных приложениях Lightning, сайтах взаимодействий, мобильных-нативных, ориентированных на искусственный интеллект, совместных UX или встроенных компонентах посредством Lightning Out.

Система Salesforce Lightning Design System (SLDS) — это комплексная инфраструктура дизайна, способствующая созданию последовательных и доступных пользовательских интерфейсов с принципами дизайна Salesforce для целостного взаимодействия пользователей во всех продуктах. Это дает возможность инженерам Salesforce, клиентам и партнерам создавать приложения, которые кажутся родными во всей экосистеме Salesforce.

Ключевые функции системы проектирования включают:

  • Схемы создания: Проверенные решения распространенных проблем проектирования, предоставляющие рекомендации по макету, представлению данных и взаимодействиям с пользователями для обеспечения согласованного взаимодействия с пользователями.
  • Стиль крючков: Переменные CSS, представляющие дизайнерские решения, например, цвета, типография, расстояния и размеры, обеспечивая согласованность приложений.
  • Библиотека компонентов Lightning Base: Совокупность многоразовых компонентов пользовательского интерфейса, например, кнопки, элементы формы и элементы навигации, которые соответствуют принципам дизайна Salesforce, способствуя быстрой и эффективной разработке.
  • Доступность: Встроенные функции и рекомендации по доступности, обеспечивающие использование всех компонентов инвалидами и соблюдение стандартов, например, «Рекомендации по доступности веб-содержимого» (WCAG).
  • Ответственные макеты: Гибкая система сетки и рекомендации по макетам, позволяющие приложениям беспрепятственно адаптироваться на разных устройствах и размерах экрана.
  • Инструментирование: Совокупность инструментов, ресурсов и технологий, поддерживающих гигиену компонентов, сокращение схем и создание управления системой.

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

Браузерный интерфейс Salesforce, известный как Lightning, предлагает последовательный контейнер пользовательского интерфейса и инфраструктуру пользовательского интерфейса под управлением метаданных и коллекцию технологий для инженеров Salesforce, IT-администраторов, разработчиков и партнеров для быстрой разработки пользовательского интерфейса с последовательной эстетикой Salesforce, а также точки расширения для полного контроля над изменением стиля и ребрендинга. Lightning Web Stack содержит несколько технологий:

  • Веб-компоненты: Lightning Настраиваемые веб-компоненты, созданные посредством HTML и JavaScript, в соответствии с веб-стандартами W3C.
  • Lightning Web Security: Механизм виртуализации, управляющий кодом JavaScript в обозревателе, обеспечивая соответствие стандартам безопасности Salesforce для стороннего кода.
  • Lightning Data Services: Инфраструктура, созданная для эффективного взаимодействия с серверными данными.
  • Lightning Web Runtime: Обеспечивает производительное и последовательное отображение пользовательского интерфейса в разных клиентах.

Инженерная служба Salesforce использует опыт предыдущих технологий пользовательского интерфейса и вносит вклад в создание органов по веб-стандартам, влияя на разработку внедрения компонентов на основе стандартов. Например, Salesforce продолжает быть участником примерно 20 рабочих групп W3C. Lightning Web Components и Lightning Web Stack соответствуют этим стандартам отрасли, что уменьшает сложность для разработчиков.

Мобильные устройства остаются все более важным интерфейсом для взаимодействия пользователей с приложениями Salesforce.
Salesforce предоставляет нативное мобильное приложение, чтобы все обозревательские приложения Lightning могли стать мобильными приложениями без необходимости написания нового кода. Salesforce также предлагает спектр инструментов, SDK и возможностей для создания полностью настраиваемых собственных приложений, оптимизированных для устройств. К ним относятся:

  • Mobile SDK: Прокодированный интерфейс для разработчиков в мобильных операционных системах, упрощающий интеграцию с проверкой подлинности, управлением сеансами/маркерами, Salesforce API и прочим.
  • Мобильная собственная среда: выполнения Позволяет разработчикам создавать управляемые метаданными собственные взаимодействия, динамически отображаемые во время выполнения, используя технологии iOS и Android, которые также используют возможности на устройстве.
  • Брендинг: Позволяет настроить эстетику мобильного приложения посредством конвейера Mobile Publisher для преобразования мобильных приложений Salesforce в фирменные приложения клиента.
  • Автономные возможности: Обеспечивает безупречную работу приложения с несогласованным подключением к Интернету или без него.

Mobile Customization Framework (MCF) значительно улучшает разработку собственных мобильных приложений Salesforce, предлагая простоту использования и широкие возможности настройки. Ключевые преимущества включают:

  • Подход на основе метаданных: MCF использует метаданные, которые можно извлечь из визуальных конструкторов, общих хранилищ и ресурсов, размещенных в Salesforce, для создания динамичных и адаптируемых взаимодействий пользователей, настроенных под конкретные потребности.
  • Эксперименты и оптимизация: Инфраструктура поддерживает эксперименты среды выполнения с разными макетами, облегчая текущую оптимизацию занятости и настройку взаимодействия пользователя.
  • Расширяемость: Созданная для гибкости, MCF позволяет интегрировать настраиваемые компоненты в базовую инфраструктуру метаданных, расширяя функциональность и универсальность.
  • Составные взаимодействия пользователя: Используя новейшие технологии iOS и Android, MCF поддерживает сборку многоразовых компонентов, например, кнопок, списков и карточек, для создания сложных пользовательских интерфейсов.
  • Настройка среды выполнения: MCF включает настройку пользовательского интерфейса в реальном времени и эксперименты, способствуя более персонализированному и увлекательному взаимодействию пользователей.

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

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

Nimbus - это готовое к производству решение платформы, упрощающее процесс доступа к возможностям устройства для разработчиков гибридных приложений. Традиционно преодоление разрыва между JavaScript и мобильным собственным кодом было сложной задачей. Однако, с помощью Nimbus разработчики теперь могут полностью использовать потенциал мобильных устройств, не углубляясь в низкоуровневое кодирование. Ключевые функции включают:

  • Широкий доступ: Предоставляет беспрепятственную интеграцию с различными функциями устройства, например, камера, микрофон, геолокация и LiDAR.
  • Стандартизированный интерфейс: Предлагает единый метод доступа к возможностям устройства.
  • Интеграция гибридного приложения: Позволяет гибридным приложениям полностью использовать функции устройства.
  • Эффективное развитие: Упрощает процесс разработки приложения, уменьшая сложность.

Поскольку искусственный интеллект продолжает трансформировать возможности с помощью приложений Salesforce, Salesforce также предоставляет дифференцированное взаимодействие пользователя, используя локальные модели искусственного интеллекта с учетом задач наряду с облачными решениями:

  • Малоязычные модели (SLM): Они могут выполняться на мобильных устройствах эффективно и с меньшими затратами.
  • Конфиденциальность и безопасность: Обеспечивает конфиденциальность пользователей и поддерживает Trust и безопасность на уровнях, сопоставимых с моделями на основе сервера.
  • Автономные функции: Эффективно работает в средах с низким подключением, включая автономные сценарии использования.
  • Голос: Современные модели диаризаторов естественного текста речи и динамика теперь нативно работают на устройствах, обеспечивая высокоточное голосовое взаимодействие с полной конфиденциальностью и нулевой задержкой.

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

Сотрудничество необходимо всем пользователям, включая людей и агентов, для использования общих преимуществ автоматизации и надзора за людьми. Это сотрудничество особенно важно для сложных бизнес-взаимодействий с участием сотрудников организации и ее клиентов. Slack служит основным инструментом в Salesforce Platform, облегчая это взаимодействие посредством прямых сообщений и многопользовательских каналов, настроенных на определенные темы обсуждения. Эти обсуждения могут варьироваться от спонтанных, созданных пользователем диалогов до более структурированных диалогов, сосредоточенных вокруг определенных данных в бизнес-процессе пользователя, например, подробной цепочки сообщений Slack, затрагивающей важную проблему клиента.

В будущем Salesforce Platform планирует улучшить взаимодействие, предоставляемое в настоящее время Slack. Цель этого расширения будет заключаться в полном использовании широких возможностей платформы, расширяя способы взаимодействия и сотрудничества пользователей в цифровом рабочем пространстве.

Возможности Developer Experience на платформе предоставляют инструменты для создания, настройки, тестирования и развертывания приложений, фокусируясь на спектре низкокодовых подходов посредством прокодирования, обеспечивая равные возможности для разработчиков всех уровней навыков.

  • Низкокодовые инструменты: В их число входят конструктор схем для моделей данных, поток для бизнес-правил и AppBuilder для настройки пользовательского интерфейса, созданные для упрощения процесса разработки посредством манипуляции структурированными метаданными и работы на языке бизнес-решения, вместо технических концепций и жаргона.
  • Pro-Code Tools: Для разработчиков, нуждающихся в более полной и сложной настройке, платформа предлагает такие инструменты, как Salesforce Code Builder, облачный IDE, а также интерфейс командной строки (CLI) и API для расширенного кодирования и создания компонентов. Разработчики могут программировать на выбранном языке, используя решения для развертывания, управления и оптимизации приложений в Heroku.
  • Интегрированная среда разработки: Экосистема Salesforce поддерживает безупречную интеграцию между низкокодовыми и прокодированными инструментами, а также последовательное развитие в облачных и локальных условиях с помощью стандартных инструментов отрасли.
  • Управление жизненным циклом приложения (ALM): Отличается рядом безопасных организаций для разработки отдельно от производственной среды, включительно с стартовыми организациями для начальной разработки и организациями Full Sandbox для тестирования по данным и масштабу, похожим на производственные.

Искусственный интеллект и «Помощники разработчика» революционизируют взаимодействие разработчика, упрощая и ускоряя создание эффективных, качественных приложений. В Salesforce наши группы по исследованиям на основе искусственного интеллекта и взаимодействий с разработчиками постоянно повторяют и изучают, как прогнозируемый и генеративный искусственный интеллект с помощью агентских рассуждений можно трансформировать в мощных агентов разработчика. Эти агенты разработчика нативно интегрированы с уже используемыми разработчиками инструментами, например, VS Code, Code Builder, командная строка, DevOps Center и Code Analyzer, что делает их более актуальными и эффективными.

Мы добились значительных успехов в анализе кода для определения антишаблонов и горячих точек в коде Apex, а потом предоставляем критические рекомендации по улучшению их внедрения. Выявленные проблемы обычно тратят вычислительные ресурсы и часто приводят к массовым инцидентам. Это было запущено как важные данные ApexGuru в январе 2024 года.

В первый год после запуска более 2800 организаций Salesforce использовали ApexGuru для анализа и улучшения внедрения Salesforce. Более 22 000 рекомендаций были успешно выполнены, что позволило сэкономить 28 000 часов процессора в неделю. Это улучшение не только повышает производительность, но и способствует экологической устойчивости, сокращая выбросы CO2 на 135 кг еженедельно, что соответствует нашему базовому значению Sustainability и обязательству по снижению выбросов углекислого газа.

Мы также интегрируем искусственный интеллект в инструменты и возможности разработчика прокода для повышения Developer Productivity. Произведенный как «Agentforce для разработчиков» в 2024 году, разработчики могут получить доступ к этим новым возможностям в пакетах расширений Salesforce в коде Visual Studio и конструкторе кодов. Эти расширения включают:

  • Предложения встроенного кода по мере написания разработчиком и создания кода для Apex и веб-компонентов Lightning (JavaScript, CSS, HTML).
  • Объяснение кода и создание документации для Apex и веб-компонентов Lightning.
  • Создание тестового кода единицы Apex.
  • Отдельное многооборотное взаимодействие чата в IDE, которое может работать над несколькими ответами для создания кода, объяснения и документации.
  • Оптимизации веб-компонентов Lighting.
  • Создание агента с читаемыми метаданными YAML, включительно с возможностями тестирования и отладки агента.

По состоянию на октябрь 2025 года, эту технологию ежемесячно активно используют более 42 000 разработчиков, принявших 17,6 миллионов строк кода. Этот универсальный пакет обеспечивает гибкую, интегрированную и эффективную среду разработки, удовлетворяя широкий спектр потребностей разработки в Salesforce Platform. Инструменты разработчика искусственного интеллекта также расширены с помощью архитектуры, работающей в нескольких внешних и встроенных Salesforce моделях для выбора наиболее эффективной и действенной модели для данного сценария использования.

Model Context Protocol (MCP) - это формирующийся открытый стандарт, предназначенный для безопасного и последовательного взаимодействия агентов на основе искусственного интеллекта с любым инструментом или источником данных. Salesforce нативно интегрирует поддержку MCP в инструментарий разработчика Salesforce, чтобы помочь агентам разработчиков, имеющим доступ к возможностям и инструментам на предприятии. Это включает:

  • Локальный сервер MCP: Локальный сервер MCP позволяет разработчикам легко создавать, тестировать и отлаживать свои агентские интеграции в локальной IDE перед развертыванием в производстве, что значительно повышает производительность. Локальный сервер MCP предлагает специализированные инструменты для взаимодействий организации и бизнес-процессов разработки, например, мобильная разработка, тестирование доступности, миграция Aura-to-LWC и агентский DevOps. Локальный сервер MCP также содержит интеграцию с агентскими рассуждениями и LLM для лучшего предоставления разработчикам возможности «вибрировать кодирование» приложения повторяющимся и естественным языком.
  • Настраиваемый сервер MCP для Salesforce API: Разработчики теперь могут безопасно предоставлять Salesforce API, объекты Data 360 и потоки автоматизации в качестве «инструментов» MCP. Это превращает всю Salesforce Platform в богатый, надежный и доступный набор возможностей для любого внешнего агента или приложения на основе искусственного интеллекта, в сочетании с детализированным контролем доступа и потенциалом новых моделей монетизации на основе потребления.
  • Собственное внешнее подключение MCP: Разработчики также могут безопасно управлять подключением к внешним серверам, соответствующим стандарту MCP. Это позволяет разработчикам создавать агентов, которые могут работать на предприятии.

Наши облака приложений, включая Sales Cloud, Service Cloud, Marketing Cloud, Revenue Cloud и Commerce Cloud, созданы на Salesforce Platform, предлагая ведущие бизнес-возможности и создавая наш пакет приложений для стимулирования успеха клиентов. Ключевые функции включают:

  • Безупречная интеграция: Глубоко интегрированные и предназначенные для слаженной работы на протяжении всего путешествия клиента и обеспечения беспрепятственного потока данных и процессов в точках касания клиента, улучшая взаимодействие с клиентом.
  • Сквозная настраиваемость: Созданные на нашей платформе, наши приложения предлагают широкие возможности настройки от безкода до прокода, что позволяет точно настроить их под нужды клиентов.
  • Расширенные возможности искусственного интеллекта: Предоставьте интерактивные бизнес-процессы на основе агента и автономного канала с помощью агентов Agentforce. Содержит прогнозируемый и генеративный искусственный интеллект для повышения эффективности посредством автоматизации, прогнозируемой аналитики и персонализированных взаимодействий пользователей, предоставляя действенные важные данные и рекомендации.
  • Обработка данных в реальном времени: Использует Data 360 для доступа и анализа данных в реальном времени, поддерживая своевременное и информированное принятие решений на основе последних сведений. Это повышает оперативность и гибкость в быстро меняющихся условиях.
  • Объединенные данные и аналитика: Интегрирует разные источники данных в централизованную платформу для последовательного и всеобъемлющего представления данных, предоставляя точную аналитику и улучшая процесс принятия решений.
  • Повышение безопасности и соответствия: Отличается надежными инструментами безопасности и соответствия для защиты конфиденциальных данных и соответствия нормативным стандартам.
  • Взаимодействие пользователя потребительского класса: Предлагает интуитивно понятные и удобные интерфейсы, которые делают приложения доступными и эффективными на устройствах, каналах и модальностях.
  • Надежность: Обеспечивает минимальный простой и масштабируемость для поддержки важных для миссии и жизни операций, включая экстренные службы и критически важные транспортные системы.
  • Упругая масштабируемость: Создается на основе Hyperforce, поддерживающей увеличение объемов данных и взаимодействия с пользователем без ущерба для производительности или стоимости обслуживания.
  • Постоянное улучшение: Регулярно интегрирует инновации для расширения возможностей без нарушения текущих операций.

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

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

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

Автоматическое масштабирование имеет решающее значение для минимизации затрат на обслуживание за счет сокращения неиспользуемой нагрузки. Мы внимательно отслеживаем текущие расходы системы, определяя и устраняя все недостатки в автоматическом масштабировании или использовании ресурсов. Хотя эффективность затрат важна, мы ставим во главу угла надежную доставку приложений, выбирая автомасштабировщики, которые быстро и медленно расширяются для поддержания Trust клиентов, даже если это повлечет за собой более высокие затраты.

Модели данных являются основополагающими для всех бизнес-операций в Salesforce, влияя на бизнес-возможности, API, навигацию, отображение пользовательского интерфейса и отчеты, которые можно создать. Они являются неотъемлемой частью функций платформы.

Наш пакет приложений использует общую модель данных в Sales Cloud, Service Cloud, Revenue Cloud, Commerce Cloud, Marketing Cloud и Industries Cloud. Это способствует нашему интегрированному пакету, обеспечивая последовательное поведение и совместимость, а также четкие пути для обновлений и расширений.

Например, общий доступ к объектам «Организация» и «Продукт» во всех Cloud позволяет пользователям Marketing Cloud и Sales Cloud обмениваться данными, метаданными, компонентами пользовательского интерфейса и бизнес-логикой. Эта интеграция помогает развалить элеваторы и способствует межфункциональному сотрудничеству.

Общая модель данных во всех Salesforce Cloud значительно расширяет интеграцию, но может не соответствовать всем сложным потребностям интеграции партнеров. Распространенная модель данных Data 360 расширяет это, расширяя преимущества общедоступной модели данных за пределы типичных границ данных Salesforce, вместив более широкие сценарии интеграции.

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

Ярким примером действующей системы является продукт Единой базы знаний, который интегрирует все источники Knowledge в озеро данных. Эта настройка содержит семантический слой и извлекатели, расширяя возможности прогнозируемого и генеративного искусственного интеллекта в Sales Cloud, Service Cloud, Revenue Cloud, Marketing Cloud и Commerce Cloud. Он включает модель данных для неструктурированных и полуструктурированных Knowledge, связанных с существующей структурированной моделью Knowledge.

Кроме того, инфраструктура использует метаданные для определения настраиваемых взаимосвязей между типами данных, что облегчает создание расширенных запросов. Это позволяет группам, работающим с приложениями, создавать настраиваемые приложения, использующие эту всеобъемлющую базу Knowledge, в то время как ISV, партнеры и клиенты могут еще больше расширить возможности приложения, изменив взаимосвязи метаданных или разработав настраиваемые извлекатели для определенных способов бизнес-использования.

Данные клиентов безопасно хранятся на разных платформах, например, SalesforceDB и Data 360, и стандартизируются и нормализуются, вне зависимости от структурированного или неструктурированного формата. Это обеспечивает последовательную обработку данных посредством объединенного формата, известного как sObject, который поддерживает целостную платформу данных во всех данных клиента.

Данная стандартизация включает единый API для всех операций над данными, объединенный интерфейс для триггеров в Apex и создание настраиваемых бизнес-правил с помощью Flow. Он также поддерживает Tableau Next, позволяя настраивать представления данных и интегрировать с генеративными инструментами искусственного интеллекта, например, Конструктором подсказок для создания интеллектуальных ответов на основе данных клиентов.

Кроме того, приложения Salesforce интегрируются в разные хранилища данных для повышения гибкости бизнес-процессов в продуктах. Например, в Marketing Cloud поток используется для управления мультитач взаимодействиями с клиентами, с вариантами использования готовых шаблонов или создания настраиваемых потоков, интегрирующих маркетинг с другими бизнес-процессами, все на основе базовых данных клиентов.

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

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

Инновации на уровне приложения стимулируются Salesforce Platform и отдельными приложениями, расширяя экосистему Salesforce и устанавливая приложения в качестве лидеров отрасли.

Приложения Salesforce созданы для встреч с пользователями на разных платформах, включая веб-, мобильные, электронные сообщения, SMS-сообщения, WhatsApp и другие каналы. Они оптимизируют собственные возможности каждого канала для улучшения взаимодействия и эффективности пользователей.

Функции включают многомесячные автономные возможности для пользователей Salesforce Field Service, всплывающие уведомления обозревателя и широкоэкранные макеты для сервисных агентов в консоли обслуживания Lightning, а также высокопроизводительные магазины и второстепенные проекты для покупателей Commerce.

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

Службы основ Salesforce, платформа и общедоступные бизнес-возможности позволяют приложениям быстро адаптироваться к рыночным сдвигам и технологическим трендам, обеспечивая быстрое внедрение инноваций. Например, с появлением генеративного искусственного интеллекта Salesforce быстро использовал существующие службы искусственного интеллекта, например, NLP Trust Layer и Intent Detection, для внедрения шаблонов оперативки в универсальную платформу связи. Эта интеграция расширяет функции службы сообщений и телефона в продуктах, облегчая более личные подключения клиентов.

Следуя тренду на автономный искусственный интеллект, Salesforce запустила Agentforce - решение, которое позволяет использовать эти существующие инвестиции для автоматизации сценариев использования бизнеса с агентами эффективно, без необходимости создания с нуля.

Мы перестроили Marketing Cloud, Revenue Cloud и Commerce Cloud на Salesforce Platform, предоставив этим Cloud возможность общего доступа к одной инфраструктуре, платформе, метаданным, данным, искусственному интеллекту, компонентам пользовательского интерфейса и бизнес-логике, используя при этом всю мощь Salesforce Platform. Например, мы взяли функции из Revenue Cloud и встроили базовые возможности, например, конфигуратор на основе ограничений, механизмы ценообразования и управление каталогами, сделав их базовыми службами, доступными в пакете. Это также позволяет нам безупречно интегрироваться во все наши облака, а возможности, предоставляемые Commerce Cloud и Marketing Cloud, становятся частью общедоступных бизнес-возможностей, которые могут использоваться другими приложениями. Это наше видение интегрированного пакета приложений.

Путешествие Salesforce Platform привело к разработке интегрированного пакета приложений, объединяющего Sales Cloud, Service Cloud, Marketing Cloud, Revenue Cloud и Commerce Cloud в объединенное решение. Этот пакет, доступный начиная с версии Salesforce Starter Edition, предлагает многоканальный охват, управление взаимосвязями с клиентами и бизнес-данные в одном целостном пакете. Независимо от выбранной версии, пользователи могут получить доступ к базовым возможностям Sales Cloud, Service Cloud, Marketing Cloud и Commerce Cloud, обеспечивая согласованное взаимодействие на всех уровнях.

Продукты Salesforce Industries для Financial Services, Health, Life Sciences, Media, Energy and Utilities, Manufacturing, Auto, Consumer Goods, Retail, Net Zero, Public Sector, Education и Nonprofit расширяют наши прикладные продукты и платформу, чтобы предоставить индивидуальные решения, отвечающие уникальным задачам отрасли. Они оптимизируют операции и повышают производительность, внедряя отраслевые бизнес-правила, меры соответствия и модели данных.

Портфолио отраслей было восстановлено на Salesforce Platform, чтобы включить составимость по вертикалям. Клиенты теперь могут собрать как минимум одну возможность отрасли в индивидуальные решения, используя общедоступные метаданные, API и бизнес-услуги. Этот подход обеспечивает баланс между вертикальной дифференциацией и последовательностью платформы, обеспечивая адаптируемость и масштабы в различных нормативных и бизнес-контекстах.

Наши продукты используют многоуровневую архитектуру. В основе находится Salesforce Platform и горизонтальные приложения, например, Sales Cloud и Service Cloud, которые служат основой для всех отраслевых решений. К этому Salesforce добавил дополнительные общие службы, расширяющие многоразовые компоненты, встроенные в большинство отраслей. Например, возможности цифровой автоматизации, временные шкалы, планы действий и прочее. Над этим слоем есть многоразовый слой бизнес-логики, который инкапсулирует горизонтальные возможности, например, управление отзывами, CPQ (конфигурация, цена, смета) и управление обслуживанием.

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

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

Настраиваемые агенты расширяют трехстороннюю связь между агентами и клиентами, что приводит к более быстрому разрешению. Слой Trust Salesforce Platform облегчает соблюдение всех стандартов соответствия и регулирования в отраслях.

Данные, важные данные и интеллектуальные данные с соблюдением нормативных требований и безопасностью: Salesforce Industries предлагает универсальное 360-о представление с строгой конфиденциальностью данных, общим доступом и мерами безопасности, настроенными под определенные отраслевые правила, например GDPR, HIPAA и FedRamp. Salesforce интегрирует данные из разных источников, обеспечивая соответствие и безопасность, и расширяет эти решения посредством дополнительных функций, например, Shield Encryption BYOK (Bring Your Own Keys) для шифрования данных клиента.

Повышенное взаимодействие пользователя: Salesforce Industries подчеркивает безупречное взаимодействие пользователя, настроенное на отраслевые потребности для улучшения работы пользователя. Сюда входят такие инструменты, как Центр действенных ресурсов, шаблоны Experience Cloud и решения на основе OmniStudio.

Оцифровка, интеграция и адаптация: Salesforce Industries предоставляет оцифровку, интеграцию и адаптацию посредством решений без кода с низким кодом, используя такие инструменты, как Flows и Omnistudio для новых клиентов и предлагая решения миграции для существующих систем CRM. Интеграция с внешними системами и данными упрощается посредством коннекторов, предлагаемых MuleSoft. Salesforce также включает отраслевые процессы обслуживания, например, управление спорами для Retail Banking.

Мобильный и автономный :режим Salesforce Industries предоставляет надежную поддержку домена для мобильного приложения Salesforce и мобильного приложения Field Service Mobile. Для узкоспециализированных доменов, требующих расширенной автономной поддержки, Industries предоставляет индивидуальные мобильные приложения, созданные на Salesforce Mobile SDK.

Общие бизнес-возможности: Salesforce Industries основывается на общих бизнес-возможностях, обеспечивая согласованность и производительность, настраивая решения под уникальные отраслевые потребности, например, разные системы резервирования встреч для банков и больниц. Интегрированная в более широкую экосистему Salesforce, Salesforce предоставляет целостное представление Customer 360, делая его жизненно важной частью набора продуктов Salesforce.

На протяжении многих лет рынок платформы Analytics and Business Intelligence (BI) продвигал визуальное самообслуживание и автоматизированные важные данные на основе искусственного интеллекта для конечных пользователей, чтобы помочь им принимать более быстрые и управляемые данными решения. Однако мы знаем, что не все видели, как это реализуется из-за нескольких проблем:

  • Отключенные важные данные: Важные данные не интегрируются в бизнес-процессы пользователей, что затрудняет выполнение действий над важными данными, несмотря на их возможность принятия обоснованных решений.
  • Перегрузка данных и силосы: Данные продолжают быстро пополняться и остаются разрозненными, что приводит к дезорганизации и рискам для безопасности. Организации сталкиваются с дилеммой между хаотичной средой данных самообслуживания и ограничительной, хорошо управляемой средой данных.
  • Недоверие к данным: Расширение и фрагментация данных подорвали Trust пользователей к важным данным, полученным из данных компании.
  • Отсутствие составляемости: Существует значительное отсутствие композитности и повторного использования в рабочих процессах, что вынуждает пользователей повторять задачи без четких способов монетизации.

Tableau Next создан для расширения цикла визуальной аналитики, объединяя бизнес-пользователей и специалистов по работе с данными новыми, совместными способами, дополненными искусственным интеллектом. Он предоставляет своевременные надежные показатели и важные данные посредством Salesforce Platform, облегчая повсеместный доступ к действенным важным данным.
Analytics

Tableau Next решает следующие проблемы:

  • Создание открытой, компонованной, API-первой платформы для связанных взаимодействий от подключения данных до действия. Предоставление инструментов для разработки, составных компонентов для обогащенных аналитических приложений и возможностей управления их упаковкой и распространением.
  • Создание с искусственным интеллектом в основе и способное предоставить контекстуальные и актуальные важные данные, с инструментами для специалистов по работе с данными для эффективного рассмотрения и проверки, чтобы обеспечить Trust.
  • Использование Tableau Semantics в качестве универсального семантического слоя для быстрого, самообслуживания и управляемого анализа данных в контролируемой, но гибкой экосистеме.
  • Предложение возможностей данных в реальном времени в облачном режиме посредством Data 360 для надежного, масштабируемого и управляемого доступа к данным.
  • Предоставление разработчикам богатой среды и площадки для создания и монетизации приложений.
  • Интеграция интеллекта в его основе, привнесение силы семантики и Knowledge вашей организации в агентов, расширяющих ваши возможности.
  • Prioritizing Trust, чтобы вы могли быть уверены в данных, аналитике и агентских загруженности и развертывании, посредством прямого контроля и доступности их действий и эффективности.
  • Использование сотрудничества в качестве первоклассного принципа проектирования с глубокими и насыщенными интеграциями с Slack, а также любым другим инструментом сотрудничества для вашей организации.

Tableau Next развивает лидерство Tableau в инструментах анализа данных, предлагая открытую платформу, которая расширяет возможности и интегрирует опыт. Ключевые функции включают:

  • Визуализация обогащенных данных: Использует технологию VizQL Tableau для подробной визуальной аналитики.
  • Совместные управляемые рабочие пространства: Предлагает объединенный интерфейс для задач аналитики, интегрируется в Slack для сотрудничества в реальном времени.
  • Надежные управляемые данные: Поддерживает анализ самообслуживания со структурированными путями продвижения для глобального управления в безопасной среде.
  • Расширенная авторизация показателей: Позволяет аналитикам эффективно создавать и повторно использовать КПЭ в организации, обеспечивая согласованность и надежность.

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

  • BI Tools: Повышает эффективность анализа самообслуживания для сотрудников службы обработки данных, уделяя особое внимание подготовке данных и обработке визуальных и семантические метаданных.
  • Контекстные взаимодействия: Соотнесение важных данных, взаимодействий и прозрачного искусственного интеллекта с контекстом работы большинства организаций (например, Slack).
  • Agentforce Architecture: Создается на основе стека Agentforce, предоставляя Tableau Next обогащенный контекст в расширенной агентской архитектуре.
  • Семантический каталог: Предлагает централизованную систему для управления метаданными, родословной и поиском, включающую общий доступ пользователей Tableau Next.
  • Общедоступные и созданные метаданные: Облегчает безупречные бизнес-процессы между аналитикой самообслуживания и управляемым содержимым в комплексной экосистеме.
  • Рамка действий: Позволяет получать важные данные о действиях посредством готовых, управляемых человеком или созданных бизнес-правил.
  • Персонифицированные важные данные. Узнает ваши предпочтения данных, вашу роль и многое другое (в той степени, в какой вы это позволяете), чтобы немедленно предоставить вам высококонтекстуализированные и персонализированные важные данные.
  • Активные важные данные. Интеллектуально исследуйте экосистему данных в поисках областей, представляющих для вас статистический интерес; активно понимая факторы изменения, что с ними делать и рекомендуя действия для выполнения в качестве следующих шагов.
  • Надежные агенты данных. Возвращает вам, как движущей силы агентов данных, возможность создания и настройки приложения посредством интегрированных взаимодействий. Он также предоставляет инструменты тестирования для предварительной оценки изменений данных и их влияния на точность и эффективность агентов.

Tableau Next расширяет взаимодействие бизнес-пользователей на разных платформах, например, Slack и Salesforce, а также с помощью новых функций аналитики, например Tableau Pulse, доступных посредством агентских взаимодействий для упрощения взаимодействия аналитики. Ключевые аспекты включают:

  • Сотрудничество: Центральная и надежная аналитика, она облегчает взаимодействие в разных аналитических компонентах и интегрирует инструменты проверки в бизнес-правила пользователей.
  • Показатели пульса: Поставляет как проверенные, так и автоматические важные данные более эффективно, чем традиционные панели мониторинга, созданные аналитиком.
  • Взаимодействия под управлением искусственного интеллекта: Использует искусственный интеллект для уменьшения потребности в технических знаниях в области расширенной аналитики, помогая обеспечить надежность с детерминистскими метаданными и управляемыми данными.
  • Многопользовательская доставка важных данных: Предоставление бизнес-пользователям возможности совместной работы с аналитиками для получения Knowledge и Trust в важных данных, предоставляемых системой.
  • Глубокая интеграция: Создается на основе общедоступных метаданных и платформы данных, что обеспечивает возможность компоновки в разных системах и взаимодействиях для продвижения, потока данных и разных персон, помогающих друг другу просматривать и выполнять работу.

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

  • Интегрированное управление метаданными: Поддерживает как самообслуживание, так и управляемые метаданные, облегчая ситуативный анализ со структурированными путями превращения в единый источник истины организации.
  • Лучшие возможности Tableau: Включая поддержку мультилогических объектов, композиционность модели, общедоступные измерения, сложную геопространственную иерархию и временное моделирование.
  • Различные данные и аналитика: Помогает связать неструктурированные и структурированные данные, например, корреляция категорий продуктов на основе изображения со структурированными данными продаж и внедрение анализа мнений из полуструктурированных обзоров продуктов.
  • Интеграция Salesforce Platform: Создает объединенный источник истины, облегчающий последовательную бизнес-семантику и безупречную интеграцию между приложениями и целостную модель метаданных, поддерживающую разные взаимодействия пользователей и способы использования.
  • Agentic Intelligence: Семантический уровень является одной из ключевых областей, где агенты получают интеллектуальные данные, понимая не только данные и метаданные, влияющие на ваше предприятие, но и семантику, определяющую его, включая более глубокие описания и предпочтения, заданные вашей организации.

Tableau Next предлагает интегрированные решения, расширяющие управляемое данными принятие решений и надежную автоматизацию, с простыми действиями, предопределенными потоками, планированием и интеграциями API. Ключевые компоненты включают:

  • Стандартизированные интеллектуальные бизнес-действия: Облегчает срочные и контекстуальные коммуникации внутри предприятий, которые являются важными, но сложными.
  • Предопределенные и созданные расписания потока: Включает как ситуативные, так и запланированные действия посредством статических и динамически созданных потоков, которые являются надежными, но проверяемыми.
  • Agentforce: Поддерживает диалоги и взаимодействия данных на основе искусственного интеллекта, позволяя пользователям взаимодействовать с важными данными и выполнять действия, аналогичные действиям в традиционном пользовательском интерфейсе, как в бизнес-приложениях, так и за их пределами, и упрощенные посредством разговора.

Tableau Next предлагает составную платформу разработчика с параметрами без кода, низким кодом и прокодом для разработки приложения, используя Tableau Semantics в Data 360. Ключевые предложения включают:

  • Готовые отраслевые/интеллектуальные приложения: Предоставляет шаблонные и настраиваемые аналитические приложения, соответствующие определенным потребностям отрасли.
  • Приложения третьей стороны и ISV: Поддерживает создание динамических и интерактивных приложений для аналитических, отраслевых и настраиваемых целей.
  • Рынок и обмен: Позволяет ISV и разработчикам пакетировать и распространять приложения в самой большой и надежной экосистеме разработки бизнес-приложений.

Tableau Next предназначен как для бизнес-пользователей, так и для специалистов по работе с данными, что способствует совместному подходу к пониманию данных. Технические или нетехнические, все участники рабочей группы, от бизнес-пользователей до экспертов по данным, могут просматривать важные данные друг друга. Кроме того, эти важные данные не ограничиваются вкладкой обозревателя на платформе BI.

Tableau Next является платформой BI следующего содержания:

  • Создается на разных платформах. Важные данные отображаются одинаково, вне зависимости от платформы, на которой они отображаются. Эта согласованность является принципом создания столбца при визуальной работе с данными.
  • Глубоко интегрировано в Slack. Разработка интеграции с Slack обеспечила одно из самых интуитивных и интуитивных взаимодействий с данными на рынке сегодня.
  • Открыто для любого инструмента. Применение принципа «API-first» на нашей глубоко объединенной платформе обеспечивает возможность интеграции в другие инструменты сотрудничества и сторонние инструменты, сохраняя богатство на всем протяжении.

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

Современные предприятия сталкиваются с проблемами интеграции системы и автоматизации бизнес-процессов, что часто приводит к созданию резервов данных и неэффективности. Интеграционная платформа Salesforce, используя возможности MuleSoft, решает эти проблемы, способствуя быстрой разработке и совершенствованию автоматизированных процессов. Он обеспечивает безупречное подключение к системе, расширяет поток информации и поддерживает принятие решений на разных платформах, что уменьшает затраты труда и автоматизацию. Этот уровень является важным для создания, управления, управления и мониторинга интеграций между службами Salesforce и другими настраиваемыми или сторонними службами.

Системы определяются посредством API, которые служат для:

  • Доступ к данным из таких важных систем, как ERP, клиентские и расчетные системы, а также собственные базы данных.
  • Упростите взаимодействие и интеграцию данных, помогая устранить хранилища данных.
  • Добавьте бизнес-контекст к данным и процессам, управляемым System and Process API.

Для эффективной коммуникации API описываются с помощью:

  • Спецификация OpenAPI (OAS) для немедленного синхронного обмена
  • AsyncAPI для асинхронных коммуникаций под управлением событий
  • Протокол контекста модели (MCP) для структурированных взаимодействий модели и контекста
  • Протокол A2A для прямых интеграций Agent-to-Agent.

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

Сложные интеграции требуют продвинутых трансформаций и надежных инструментов, включая универсальное подключение; управление и управление API; интегрированная среда разработки (IDE) для создания загруженности интеграции; платформа среды выполнения для развертывания, управления и надзора за этими интеграциями; и платформа наблюдения для предоставления широкого доступа к этим интеграциям.

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

Поток данных и процессы между Salesforce и более широкой экосистемой регулируются двумя основными схемами интеграции: исходящей интеграцией и входящей интеграцией.

Подключение Salesforce к внешним системам (исходящие): Эта схема включает процессы, исходящие из Salesforce, которые открывают данные или запускают действия во внешних системах.

  • Безопасное управление конечной точкой (именованные регистрационные данные): Именованные регистрационные данные предоставляют безопасное централизованное расположение для хранения конечной точки и сведений о проверке подлинности. Приложения и автоматизация ссылаются на логическое имя, в то время как платформа справляется со сложностями жизненного цикла проверки подлинности.
  • Декларативная интеграция (внешние службы): Для внешних систем, предлагающих стандартную спецификацию OpenAPI, администратор может использовать внешние службы для декларативной регистрации API. Платформа потом обрабатывает спецификацию, делая операции службы автоматически доступными в качестве нативных действий в таких инструментах, как Flow или в качестве нативных объектов в Apex.
  • Сложная системная интеграция (MuleSoft): Для систем без современных интерфейсов MuleSoft создает стандартный многоразовый уровень API. Это устраняет устаревшие сложности и внедряет локальные данные и процессы в экосистему Salesforce.
  • Доступ к данным в реальном времени (внешние объекты): Представляет таблицы из внешних систем в качестве виртуальных объектов в модели данных Salesforce, делая внешние данные доступными посредством стандартных запросов и компонентов пользовательского интерфейса без репликации.
  • Централизованное управление возможностями (объединенный каталог API): Объединенный каталог API является централизованным хранилищем и единым источником истины для всех характеристик API и связанных с ними метаданных, например, их расположения и протоколов безопасности. Он обеспечивает, что вне зависимости от расположения части данных или бизнес-логики, они могут быть обнаружены, безопасно подключены и объединены в эффективные новые приложения и автоматизации в экосистеме Salesforce.
  • Настраиваемая логика Pro-Code (Apex REST): Разработчики могут раскрывать настраиваемую бизнес-логику, написанную в Apex, как REST API и действие. Действие потом доступно как этап в потоке или инструмент для агента на основе искусственного интеллекта.

Подключение внешних систем к Salesforce (входящее): Данная схема позволяет внешним системам и приложениям подключаться к Salesforce Platform для доступа к данным, запуска бизнес-логики и оркестрации процессов. Этот потенциал основывается на проверенных API корпоративного уровня, которые действуют в широких масштабах. На октябрь 2025 года:

  • Query API (SOQL) ежедневно обрабатывает более 50 миллиардов запросов.
  • REST API обслуживает почти 5 миллиардов вызовов в день из внешних систем, использование которых растет на 30% за год.
  • Bulk API ежедневно обрабатывает сотни миллиардов записей для крупномасштабных операций над данными.

Эта проверенная надежность и масштабы лежат в основе следующих возможностей:

  • Объединенное взаимодействие API: Доступ ко всем возможностям Salesforce объединяется посредством последовательной структуры конечной точки (api.salesforce.com), устраняя необходимость изучения разработчиками разных схем или потоков проверки подлинности для каждого продукта.
  • Комплексное целевое портфолио API: Платформа предоставляет разнообразную коллекцию API, адаптированных к конкретным потребностям, включая REST и SOAP API для транзакционных операций, Bulk API для обработки больших объемов данных, Public/Sub API для приложений на основе событий и специализированные Apex API продукта или настраиваемые Apex.
  • Будущая готовность к агентской интеграции: С помощью таких стандартов, как MCP, клиенты могут безопасно предоставлять данные и действия Salesforce в качестве «инструментов» для внешних агентов на основе искусственного интеллекта, превращая экземпляр Salesforce в расширяемый набор навыков для цифровых специалистов.

Помимо установленных входящих и исходящих схем для интеграции данных и процессов, формируется новая схема для агентской эпохи. Salesforce Platform внедряет комплексную стратегию MCP, позиционируя ее как потребителя и поставщика услуг на основе искусственного интеллекта. Этот двусторонний подход обеспечивает агентскую совместимость, позволяя предприятиям беспрепятственно интегрировать данные и возможности Salesforce с развивающейся экосистемой агентов и инструментов искусственного интеллекта, поддерживая безопасность и управление предприятия.

Salesforce как клиент MCP: Агенты могут действовать в качестве клиентов MCP, интеллектуально и динамично используя внешние системы и API. Эта возможность позволяет организациям расширить охват Agentforce за пределы Salesforce, оркестрируя действия в любой системе, независимо от того, есть ли у нее современный API или требуется подключение посредством MuleSoft к устаревшим системам или ботам RPA. Конфигурация выполняется посредством знакомого декларативного взаимодействия настройки на основе темы, что позволяет быстро интегрировать без настраиваемой разработки. Упрощенный механизм обнаружения для серверов MCP, предоставляемых партнерами, еще больше упрощает интеграцию внешних возможностей. Абстрагируясь от сложностей внешнего подключения посредством крупномасштабного стека, предприятия могут быстро интегрировать Agentforce со своим более широким технологическим ландшафтом.

Salesforce в качестве сервера MCP: Будучи сервером MCP, платформа предоставляет свою логику и активы, включая стандартные REST API, настраиваемые конечные точки, вызываемые действия и потоки, в качестве обнаруживаемых «инструментов» для внешних агентов. С помощью декларативного интерфейса клиенты и ISV могут создавать и настраивать собственные настраиваемые серверы MCP, преобразовывая возможности в коллекции инструментов, настроенных для уникальных бизнес-процессов. Это распространяется на подсказки MCP, создавая естественный синергизм с возможностями шаблона подсказки платформы и позволяя организациям делать инвестиции в оперативную инженерию доступными для любой внешней системы искусственного интеллекта.

Данная возможность регулируется многоуровневой моделью безопасности:

  • Управление приложениями: Конструкция приложения внешнего клиента предоставляет администраторам надежный контроль над доступом приложений внешнего агента к организации Salesforce.
  • Объем полномочий: Проверка подлинности дополняется детализацией OAuth, что позволяет точно отслеживать и применять действия, разрешенные проверенному агенту.
  • Авторизация базовой платформы: Эти новые элементы управления созданы на основе надежной модели авторизации Salesforce, включая элементы управления доступом к записям, полномочия объекта и поля, а также другие полномочия, определенные в профилях и наборах полномочий.

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

Современный подход Salesforce к универсальному подключению — это толкованное подключение, ориентированное на метаданные, для разработки коннекторов, которые можно выполнить на любой платформе (MuleSoft, Flow или Data 360) для любого сценария использования без программирования. Модели метаданных понимают, как подключиться к удаленным службам для проверки подлинности запроса, моделировать возвращенные данные, создавать запросы, просматривать результаты и получать события (триггеры) для автоматизации процесса.

Для систем, не использующих API на основе HTTP, Salesforce предлагает сотни готовых коннекторов и полный SDK для создания настраиваемых коннекторов. Для систем без API-доступа Salesforce предлагает роботизированную автоматизацию процессов (RPA), использующую агентов для автоматизации повторяющихся задач на основе правил, обычно выполняемых человеком. Эти задачи могут включать ввод данных, обработку транзакций и ответ на простые запросы службы поддержки. Чтобы извлечь сведения из документов, Salesforce предлагает интеллектуальную обработку документов (IDP), которая использует искусственный интеллект для автоматического извлечения, классификации и обработки данных из разных типов документов, например, счетов, контрактов и форм. Независимо от наличия информации, Salesforce предлагает автоматический способ ее извлечения и обработки.

С помощью последних достижений в области искусственного интеллекта Salesforce предоставляет структурные элементы для быстрого включения агентских функций в организации:

  • Коннектор протокола типового контекста (MCP) позволяет организациям быстро раскрывать API в качестве инструментов MCP и упрощает обнаружение API и ресурсов для использования агентами.
  • Коннектор A2A позволяет организациям стандартизировать коммуникацию между агентами посредством поддержки протокола A2A для агентов. Каждый агент (функциональный эксперт в домене) может обнаружить и делегировать запрос клиента агенту, наиболее подходящему для домена.
  • Коннектор выводов предоставляет структурные элементы для создания агента с нуля, предоставляя вызов LLM, встраивания и поиск вектора, извлечение RAG и поддержку инструментов MCP.

Управление API MuleSoft, предоставляемое посредством менеджера API Anypoint, предоставляет универсальную платформу для разработки, безопасности, управления, мониторинга и масштабирования API и микрослужб в любой среде развертывания. Организации могут управлять своими API и микросервисами с помощью последовательных элементов управления корпоративного уровня и важных данных на одной панели стекла, независимо от платформы, с централизованным управлением от развертывания до версии. Ключевые возможности включают:

  • Anypoint Flex Gateway - это шлюз API уровня приложения для управления и безопасности API, применяющий политики ограничения уровня, кэширования, проверки подлинности, авторизации, защиты от угроз, мониторинга и регистрации на уровне HTTP/S. Это легкий высокопроизводительный шлюз на основе посланника, созданный для распределенных сред на основе микросервисов и предназначенный для беспрепятственной интеграции с бизнес-процессами DevOps и CI/CD, обеспечивая безопасность предприятия и управляемость в любой среде, поддерживая как входящие, так и исходящие политики.
  • API-предупреждения позволяют организациям определять и отслеживать определенные пороговые значения или условия для обнаружения необычного или нежелательного поведения их API. Например, предупреждения о превышении ограничения времени ответа (например, 60 секунд), слишком большом количестве запросов во временном окне, возврате определенных кодов ответов HTTP или нарушении политики.
  • API Analytics предоставляет доступ к использованию API и их производительности. Панель мониторинга Analytics позволяет организациям отслеживать и просматривать высокие показатели, детализировать диаграммы, создавать и настраивать панели мониторинга и отчеты для понимания тенденций использования, нарушений политик, времени ответа, кодов запросов/ответов и прочего.

MuleSoft Anypoint Code Builder (ACB) - это наше следующее поколение IDE, созданное для разработки API и интеграции, с современным унифицированным интерфейсом с VS Code в качестве основы.

  • Объединенная среда разработки: Объединяет весь процесс разработки API и интеграции в один инструмент, поддерживая AsyncAPI, OAS и RAML API, наборы правил управления, холст потока с низким кодом, готовые коннекторы и интегрированные параметры тестирования и развертывания. Кроме того, ACB поддерживает отладку, устранение неполадок и постоянное обслуживание с помощью интеллектуальных контекстуальных предложений.
  • Опыт разработки агента: Предоставляет агентские взаимодействия на протяжении всего жизненного цикла разработки приложения. В основе лежит сервер MuleSoft MCP, который включает агентскую разработку интеграции. MuleSoft MCP Server предоставляет эффективные инструменты для создания спецификаций API и интеграций на естественном языке, создания трансформаций данных, управления активами в MuleSoft Exchange и администрирования приложений и политик API. Инструменты MuleSoft MCP Server турбонаддувают характеристики API пользователей и разработку интеграции в любых редакторах кода на основе искусственного интеллекта VS Code, включительно с курсором, Windsurf и многим другим.
  • Интеграции на основе искусственного интеллекта: MuleSoft расширяет разработку интеграции с помощью агентских возможностей посредством MuleSoft Topic Center, который преобразует вызовы API в действия Agentforce для доступа к корпоративной системе. Коннектор Agentforce встраивает автоматизацию естественного языка в интеграции. Коннектор вывода безопасно интегрирует внешних поставщиков LLM, включив логику на основе искусственного интеллекта в приложениях MuleSoft. Организации могут использовать эти объединенные возможности для создания интеллектуальных адаптивных интеграций.

Платформа среды выполнения MuleSoft предоставляет гибкие параметры развертывания для запуска приложений MuleSoft, API и интеграций в средах. Организации могут выбрать модель среды выполнения, наиболее соответствующую их потребностям в операционной деятельности, соответствии и масштабируемости, сохраняя последовательное управление и управление посредством платформы Anypoint Platform. Эта гибкость обеспечивает, что приложения могут выполняться близко к источникам данных, соответствовать региональным регламентам и беспрепятственно масштабироваться в зависимости от спроса.

MuleSoft Runtime Platform

Ключевые параметры хостинга включают:

  • Cloud: Полностью управляемая многопользовательская интеграция MuleSoft Platform-as-a-Service (iPaaS), исключающая управление инфраструктурой. CloudHub 2.0 предоставляет эластичное масштабирование, высокую доступность и нулевой простой развертываний/обновлений со встроенными потребностями наблюдения и сертификатами соответствия. Разработчики могут сосредоточиться на создании API и интеграций, пока MuleSoft управляет инфраструктурой среды выполнения, обеспечивая безопасность, надежность и высокую доступность корпоративного уровня.
  • Гибрид: Для организаций, которым нужно самостоятельно разместить приложения для большего контроля, MuleSoft предлагает Runtime Fabric, контейнерную службу, которая автоматизирует развертывание и оркестрацию сред выполнения MuleSoft в Kubernetes или виртуальных машинах. Она поддерживает горизонтальное масштабирование, развертывания с нулевым уровнем простоя, встроенные средства управления безопасностью и упрощенное управление кластерами.
  • Private Cloud Edition (PCE): Версия MuleSoft Private Cloud Edition предоставляет полностью самоуправляемую локальную версию платформы Anypoint Platform (включая элементы управления и выполнения), что позволяет организациям соответствовать строгим нормативным требованиям, требованиям к резидентству данных и безопасности. Это позволяет крупным предприятиям сохранять полный контроль над инфраструктурой, продолжая пользоваться возможностями объединенной интеграции и управления API платформы Anypoint.

MuleSoft предоставляет комплексные решения для наблюдения, предоставляющие комплексное отображение API, интеграций и приложений в любой модели развертывания. Возможности наблюдения непротиворечивы, независимо от того, где выполняются нагрузки, предоставляя объединенное представление сред. Собирая данные телеметрии в реальном времени и архивные данные, MuleSoft позволяет организациям быстрее обнаруживать, анализировать и решать производственные проблемы во всей сети приложений. Данные наблюдения могут просматриваться нативно в рамках платформы Anypoint Platform или могут быть экспортированы посредством OpenTelemetry в предпочтительные ППМ клиента, что обеспечивает беспрепятственную интеграцию с существующими экосистемами мониторинга. Это позволяет организациям активно укреплять устойчивость инфраструктуры и повышать надежность прикладных программ, имеющих решающее значение для выполнения задач.

MuleSoft предоставляет возможность наблюдения посредством двух основных предложений:

  • Anypoint Monitoring — это текущее внутрирыночное решение для наблюдения, встроенное в платформу Anypoint Platform. Она предлагает готовые и настраиваемые панели мониторинга для мониторинга состояния приложения, расширенного поиска журнала для управления журналами и возможностей оповещения, уведомляющих рабочие группы о наступлении определенных порогов или аномалий.
  • Integration Intelligence - это платформа наблюдения нового поколения на основе искусственного интеллекта для MuleSoft, переосмысленная и созданная на основе Salesforce Platform. Это предложение использует Data 360 в качестве объединенного слоя данных для телеметрических данных; Tableau Semantics в качестве надежного семантического уровня для включения интеллектуальных, действенных важных данных; Tableau Concierge для устранения неполадок с помощью искусственного интеллекта; и Tableau Next Dashboards для предоставления интерактивных визуальных интерфейсов, объединяющих несколько визуализаций обогащенных данных в единое целостное представление. Tableau Next также предлагает клиентам возможность создания настраиваемых панелей мониторинга наверху семантической модели данных, поставляемой с функциями наблюдения.

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

Экосистема Salesforce — пример мощи платформы. Системные интеграторы (СИ) и партнеры-консультанты поддерживают клиентов, разрабатывая, настраивая и оптимизируя сложные решения Salesforce. Независимые поставщики программного обеспечения (ISV) создают инновационные приложения и решения на платформе, которые клиенты могут потом установить в организациях Salesforce. Эти приложения ISV доступны в AppExchange, магазине приложений Salesforce, запущенном в 2006 году, в котором сейчас представлено более 10 000 приложений с более чем 14,3 млн установок по состоянию на октябрь 2025 года.

Чтобы помочь клиентам ориентироваться на обширной площадке и открывать для себя актуальные приложения, в 2025 году была проведена повторная архитектура взаимодействия поиска AppExchange для использования Data 360. Возможности векторного поиска Salesforce Data 360 работают совместно с традиционным сопоставлением ключевых слов, чтобы получить более семантически актуальные результаты, понимая намерения пользователя посредством естественного языка. Конечная цель - развитие этой основы путем интеграции ее с платформой Agentforce, предоставления возможности полностью агентского интерфейса «спроси что угодно», где клиенты могут диалогово описать свои бизнес-задачи для получения высокоперсонифицированных рекомендаций по решениям.

AppExchange обеспечивает высококачественные решения посредством тщательного процесса проверки, включающего анализаторы кода, сканеры безопасности и справочные руководства по внедрению, все в тесном сотрудничестве с Salesforce. Эта платформа также предоставляет ISV инструменты управления лицензиями для настройки лицензирования и монетизации приложений, поддерживая разные модели ценообразования, включая параметры на основе пользователя и потребления.

Принципы «платформы под управлением метаданных» позволяют ISV расширять собственные приложения и метаданные Salesforce, упрощая разработку моделей данных, бизнес-логики и пользовательских интерфейсов. Salesforce Platform поддерживает широкий спектр решений, от отраслевых приложений до высоконастраиваемых фирменных приложений, использующих такие технологии, как Lightning Web Components для пользовательского интерфейса и Apex Code для бизнес-логики.

Понятие «пакетирование» имеет решающее значение для распространения этих приложений в разных организациях Salesforce. Пакетирование включает сериализацию метаданных в артефакт, который может быть установлен любым клиентом Salesforce, используя базовые технологии, созданные для управления метаданными в разных средах. Уникальным аспектом упаковки является то, что она позволяет устанавливать в средах, неизвестных разработчику.

Чтобы повысить контроль и безопасность, функции «управляемости» в пакете позволяют ISV безопасно обновлять части приложения, поскольку другие не могут зависеть от этих частей, позволяя клиентам владеть и управлять другими частями. Например, ISV могут задать определенным метаданным, например, настраиваемым параметрам, значение «управляемый», делая их невидимыми и нередактируемыми для клиента, предотвращая тем самым сбои в среде клиента. Управляемые пакеты содержат следующие элементы управления управляемостью, в то время как неуправляемые пакеты рассматривают развернутые метаданные как созданные клиентом, которые невозможно обновить после развертывания.

С момента создания AppExchange и Salesforce Platform заметно увеличилось как количество, так и сложность создаваемых и устанавливаемых пакетов. В ответ на эти требования платформа представила архитектуру пакетирования второго поколения в 2020 году. Эта новая архитектура расширяет модульность управляемых пакетов, улучшает гибкость версии, позволяет предоставлять общий доступ к пространству имен и поддерживает декларативные зависимости, среди прочего, в жизненном цикле разработки программного обеспечения. Архитектура развертывания пакета также имеет несколько существенных усовершенствований для повышения эффективности и масштаба, например, определение того, какие метаданные были изменены, и только развертывание дельт.

Важнейшей мерой для разработки новых продуктов и функций является их совместимость с упаковкой и готовность к использованию ISV. Платформа подчеркивает быструю доступность своих возможностей для партнеров, что позволяет экосистеме Salesforce эффективно использовать инновационный потенциал Salesforce Platform и выходить за рамки готовых предложений Salesforce. Это, однако, область текущих инвестиций, чтобы обеспечить доступность всех возможностей, описанных в этом документе, внутренним разработчикам Salesforce, и нашим разработчикам ISV.

Кроме того, Heroku Marketplace и Slack Marketplace предлагают широкий спектр сторонних интеграций и дополнительных функций, которые могут расширить функции приложений Salesforce. Heroku Marketplace предоставляет инструменты и службы для дополнительных функций приложения, а также улучшает способ создания, развертывания и управления приложениями разработчиками. Slack Marketplace предлагает интеграции, которые могут упростить бизнес-правила и улучшить сотрудничество в среде Salesforce.

В духе нашей базовой ценности, успеха клиента, Salesforce действует как «Ноль клиента» для всех приложений и служб на Salesforce Platform, используя продукты, ориентированные на клиента, внутри компании, где только возможно. Это дает значительные преимущества:

  • Тестирование строгих продуктов: Ежедневно используя пакет продуктов, сотрудники Salesforce сталкиваются с реальными проблемами, повышая качество продуктов и определяя области улучшения.
  • Продукты переработки: Немедленная обратная связь от внутреннего использования позволяет быстро настраивать функции и удобство использования, а также быстро выявлять и устранять ошибки, что приводит к продуктам, которые лучше соответствуют потребностям клиентов после выпуска.
  • Глубокая отраслевая экспертиза: Внутреннее использование разных функций предоставляет Salesforce ценные важные данные о конкретных проблемах продуктов и отраслей, особенно в высокотехнологичных секторах.
  • Расширенная эмпатия клиентов: Непосредственный опыт работы с платформой позволяет сотрудникам лучше понять и устранить болевые точки клиентов.
  • Важные данные о маркетинге и продажах: Ежедневное использование продуктов информирует о стратегиях продаж и маркетинга, помогая настроить платформу в соответствии с потребностями клиентов.
  • Более сильная стратегия выхода на рынок: Успешное внутреннее внедрение позволяет Salesforce уверенно продавать пакет как проверенное решение.

Кроме того, все обновления программного обеспечения, предназначенные для производства, изначально развертываются в специальном экземпляре Hyperforce "Salesforce on Salesforce" как часть поэтапного процесса развертывания. С августа 2020 года в этом экземпляре успешно размещается GUS, организация Salesforce для инженерных команд, а также CRM-операции Salesforce, демонстрирующие надежность и готовность Hyperforce к любым клиентам. Эта стратегия позволяет внутренним группам тестировать и просматривать проблемы задолго до развертывания производства для внешних клиентов.

Организация Salesforce Technology полностью приняла Agentforce в качестве внутренней платформы для повышения производительности и качества в рамках SDLC. Это позволило нам не только повысить качество кода, отправляемого клиентам, раннее обнаружение и устранение ошибок, но и быстро итерировать агентские взаимодействия на основе непосредственных внутренних отзывов.

С момента своего основания в 1999 году Salesforce пережила много технологических трансформаций. Однако трансформация, связанная с Salesforce Platform, была особенно важной из-за ее масштаба и быстрых темпов внедрения изменений. Эта трансформация потребовала одновременной эволюции всех основных архитектурных компонентов для создания комплексной платформы. Чтобы обеспечить повторяемость этой трансформации и минимальные помехи для заинтересованных лиц и инициаторов, организации Salesforce Technology пришлось также разработать свои методы проектирования и доставки продуктов.

Организация Salesforce Technology является большой и разнообразной рабочей группой, состоящей из более чем 2 500 рабочих групп, расположенных в более чем 20 местах в 14 разных странах. Эта группа работает в большом масштабе, поставляя более 200 выпусков продуктов и внедряя 250 000 изменений системы каждую неделю. В соответствии с более широким корпоративным духом группа «Технология» руководствуется пятью основными ценностями: Trust, успех клиента, инновации, равенство и устойчивость. Эти значения являются неотъемлемой частью формирования стратегии группы, ее выполнения и влияния на ежедневные решения.

Придерживаясь наших базовых ценностей, инфраструктура Salesforce Engineering 360 предоставляет рабочим группам панели мониторинга, ориентированные на действия, и комплексные важные данные о своей деятельности, определяя четкие ожидания от стандартов и передовых методов в организации. Это целостное представление охватывает разные критические области, включая доступность, безопасность, соответствие, качество, доступность, Developer Productivity, разработку гибких продуктов и эффективность затрат. Чтобы предоставить эти важные данные, инфраструктура обрабатывает миллиарды записей из сотен внутренних инженерных систем, например, систем безопасности, журналов производственной работоспособности, хранилищ кодов, сред разработки, CI/CD и систем планирования и отслеживания выпуска/работы, все они созданы на Salesforce Platform с использованием последних инноваций от Agentforce, Data 360, Tableau и Slack.

Организация Salesforce Technology использует искусственный интеллект и агентурные технологии для ускорения производительности. У нас более 10 000 ежедневных активных пользователей внутренних инструментов искусственного интеллекта, и мы создали более 100 агентов искусственного интеллекта, являющихся частью нашей внутренней программы AgentExchange, что способствует повышению производительности в организации.

Благодаря нашему высшему значению Trust владение услугами глубоко укоренилось в нашей инженерной культуре. Каждая услуга и продукт созданы для не только достижения, но и превышения целей уровня обслуживания (SLO), связанных с показателями доступности и управления инцидентами, например, время обнаружения (TTD) и время восстановления (TTR). Наш подход к управлению изменениями, готовности выпуска и управлению проблемами соответствует высоким стандартам. Безопасность интегрирована во все этапы жизненного цикла безопасной разработки, соблюдая принцип безопасности по умолчанию. Качество и производительность определяются приоритетами с помощью методологии гибкого тестирования, которая содержит миллионы автоматических тестов в единичных, функциональных, интеграционных и нагрузочных/масштабных тестах в наших ожидаемых продажах CI/CD.

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

Наши операции гибкие, способствуя доставке инноваций клиентам. Каждая из более 3000 рабочих групп имеет автономию в том, как внедрить гибкую инфраструктуру, используя Scrum или Канбан. Планирование разработки продуктов в организации построено на различных графиках, включая трехлетний долгосрочный план стратегического направления, за которым следуют годовые планы выполнения, и далее разбито на четырехмесячные планы выпуска продуктов, которые используются для составления планов спринта раз в две недели. Продукты, функции и исправления ошибок развертываются посредством транспортных средств нескольких выпусков для удовлетворения разных потребностей клиентов, включительно с тремя основными годовыми выпусками, выпусками раз в две недели и ежедневными выпусками.

Продуктивность имеет решающее значение с учетом наших масштабов. Мы используем инфраструктуру SPACE для эффективного измерения производительности, поддерживаемую универсальным набором показателей, предоставляемых системой Engineering 360. Мы также фокусируемся на совершенствовании инструментов и взаимодействий для наших внутренних разработчиков, чтобы упростить жизненный цикл разработки, а инвестиции в агентский опыт и искусственный интеллект, бизнес-правила, создание инструментов, настройки разработки, более безопасные выпуски и службы безопасности приносят значительные преимущества.

В заключение, Salesforce Platform претерпела удивительную трансформацию за последние пять лет, превратившись из новаторской многопользовательской облачной платформы в надежную, интегрированную, агентскую и обеспеченную данными платформу, которая поддерживает набор приложений и служб в выбранном регионе. Эта эволюция была вызвана необходимостью решения возникающих проблем, таких как рост поставщиков общедоступных облаков, увеличение нормативных требований и прогресс в области генерирующего искусственного интеллекта и компьютерного обучения.

Появление Hyperforce, Data 360 и Agentforce значительно расширило возможности платформы, обеспечив ей сохранение передовых позиций в инновациях при сохранении Trust и надежности. Успешная миграция большинства наших клиентов на эту новую платформу подчеркивает изобретательность и преданность наших инженеров.

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