Salesforce представляет платформу API Headless 360
Источник: VentureBeat · Michael Nuñez
Salesforce в среду представила самую масштабную архитектурную трансформацию за свою 27-летнюю историю, анонсировав инициативу «Headless 360». Это масштабный проект, который делает каждую функцию платформы доступной в виде API, MCP-инструмента или команды CLI, позволяя ИИ-агентам управлять всей системой без необходимости открывать браузер.
Объявление было сделано на ежегодной конференции разработчиков TDX в Сан-Франциско. В рамках релиза разработчикам сразу стали доступны более 100 новых инструментов и навыков. Это решительный ответ на экзистенциальный вопрос, нависший над корпоративным ПО: нужен ли компании CRM с графическим интерфейсом в мире, где ИИ-агенты способны рассуждать, планировать и действовать?
Ответ Salesforce: нет — и в этом вся суть.
«Два с половиной года назад мы приняли решение: перестроить Salesforce для агентов, — говорится в заявлении компании. — Вместо того чтобы прятать возможности за пользовательским интерфейсом, мы открываем их, чтобы вся платформа стала программируемой и доступной из любого места».
Тайминг выглядит далеко не случайным. Salesforce переживает один из самых турбулентных периодов в истории корпоративного ПО — общеотраслевой спад опустил индекс iShares Expanded Tech-Software Sector ETF <примерно на 28% от сентябрьского пика. Страх, вызывающий падение, заключается в том, что искусственный интеллект, особенно большие языковые модели от Anthropic, OpenAI и других игроков, может сделать традиционные бизнес-модели SaaS устаревшими.
Джайеш Говиндараджан (Jayesh Govindarjan), исполнительный вице-президент Salesforce и один из ключевых архитекторов инициативы Headless 360, охарактеризовал этот анонс не как маркетинговую теорию, а как результат трудно усвоенных уроков развертывания агентов с тысячами корпоративных клиентов.
«Проблема, с которой мы столкнулись, — это жизненный цикл создания агентной системы для каждого нашего клиента на любом стеке, будь то наш или чужой, — рассказал Говиндараджан в эксклюзивном интервью VentureBeat. — Трудности, с которыми они сталкиваются, — это классические проблемы разработки программного обеспечения. Как мне создать агента? Это только первый шаг».
Более 100 новых инструментов впервые предоставляют агентам по кодированию полный доступ к платформе Salesforce
Платформа Salesforce Headless 360 опирается на три кита, которые в совокупности отражают попытку компании переосмыслить то, как выглядит корпоративная платформа в эпоху агентов.
Первый кит — полная свобода сборки («build any way you want») — включает более 60 новых инструментов MCP (Model Context Protocol) и более 30 преднастроенных навыков программирования. Они предоставляют внешним ИИ-агентам (таким как Claude Code, Cursor, Codex и Windsurf) полный и актуальный доступ ко всей организации Salesforce клиента, включая данные, рабочие процессы и бизнес-логику. Разработчикам больше не нужно работать в собственной IDE Salesforce: они могут управлять ИИ-агентами прямо из любого терминала для создания, развертывания и администрирования приложений Salesforce.
Agentforce Vibes 2.0, собственная среда разработки компании, теперь включает так называемый «открытый каркас агентов» (open agent harness), поддерживающий как SDK агентов Anthropic, так и SDK агентов OpenAI. Как было продемонстрировано во время основного доклада (keynote), разработчики могут выбирать между Claude Code и агентами OpenAI в зависимости от задачи, причем каркас динамически настраивает доступные функции под выбранного агента. Среда также получила поддержку мультимодельности, включая Claude Sonnet и GPT-5, а также полную осведомленность об организации (org awareness) с самого начала.
Важным техническим нововведением стала нативная поддержка React на платформе Salesforce. В ходе демонстрации докладчики создали полнофункциональное приложение для поддержки партнеров на React (а не на собственном фреймворке Salesforce Lightning), которое подключалось к метаданным организации через GraphQL, наследуя все примитивы безопасности платформы. Это открывает значительно более выразительные возможности фронтенда для разработчиков, которым нужен полный контроль над визуальным слоем.
Второй кит — развертывание на любых поверхностях («deploy on any surface») — строится вокруг нового уровня взаимодействия Agentforce Experience Layer. Он отделяет логику работы агента от его внешнего отображения, нативно рендеря богатые интерактивные компоненты в Slack, мобильных приложениях, Microsoft Teams, ChatGPT, Claude, Gemini и любых клиентах, поддерживающих MCP-приложения. Во время презентации докладчики создали интерфейс взаимодействия единожды и развернули его на шести различных поверхностях без написания специального кода под каждую из них. Философский сдвиг огромен: вместо того чтобы затягивать клиентов в интерфейс Salesforce, компании внедряют брендированные интерактивные агентские интерфейсы прямо в те рабочие пространства, которыми их клиенты уже пользуются.
Третий кит — создание надежных агентов в масштабе («build agents you can trust at scale») — представляет совершенно новый набор инструментов жизненного цикла, охватывающий тестирование, оценку, экспериментирование, мониторинг и оркестрацию. Agent Script, новый предметно-ориентированный язык компании для детерминированного определения поведения агентов, теперь общедоступен (GA) и переведен в открытый исходный код. Новый Центр тестирования (Testing Center) выявляет логические пробелы и нарушения политик до развертывания. Инструменты пользовательской оценки Scoring Evals позволяют предприятиям определить критерии «качества» для их конкретных сценариев использования, а новый API A/B-тестирования дает возможность одновременно запускать несколько версий агентов на реальном трафике.
Почему корпоративные клиенты ломали собственные ИИ-агенты и как Salesforce переработала свой инструментарий в ответ
Пожалуй, наиболее технически значимая — и откровенная — часть интервью VentureBeat с Говиндараджаном была посвящена фундаментальному инженерному противоречию в сердце корпоративного ИИ: агенты являются вероятностными системами, но бизнесу требуются детерминированные результаты.
Говиндараджан пояснил, что первые клиенты Agentforce, выведя агентов в производство «ценой невероятных усилий», столкнулись с болезненной реальностью. «Они боялись вносить изменения в этих агентов, потому что вся система была хрупкой, — отметил он. — Делаешь одно изменение и не знаешь, будет ли оно работать в 100% случаев. Все тесты, которые вы провели, приходится переделывать заново».
Эта проблема хрупкости подтолкнула к созданию языка Agent Script, который Говиндараджан описал как язык программирования, «объединяющий детерминизм языков программирования с присущей вероятностным системам гибкостью, которую обеспечивают большие языковые модели». Язык представляет собой один плоский файл (поддерживающий контроль версий и аудит), который задает конечный автомат, управляющий поведением агента. Внутри этого автомата предприятия указывают, какие шаги должны следовать четкой бизнес-логике, а какие могут опираться на рассуждения с использованием возможностей LLM.
На этой неделе Salesforce открыла исходный код Agent Script, и Говиндараджан отметил, что Claude Code уже может генерировать его «на лету» благодаря чистой документации. Этот подход резко контрастирует с движением «вайб-кодинга» (vibe coding), набирающим популярность в других отраслях. Как недавно писал Wall Street Journal, некоторые компании пытаются переписать целые CRM-системы с помощью вайб-кодинга — тенденция, на которую инициатива Salesforce Headless 360 отвечает напрямую, превращая собственную платформу в самую дружелюбную для агентов цифровую основу.
Говиндараджан охарактеризовал этот инструментарий как продукт собственной внутренней практики Salesforce. «Эти инструменты требовались нам, чтобы наши клиенты добивались успеха. Затем они понадобились нашим полевым инженерам (FDE). Мы закалили их в деле, а затем отдали клиентам», — рассказал он VentureBeat. Иными словами, Salesforce превратила собственную боль в готовый продукт.
Внутри двух конкурирующих архитектур ИИ-агентов, которые, по словам Salesforce, понадобятся каждому предприятию
Говиндараджан провел показательное различие между двумя принципиально разными агентными архитектурами, возникающими в корпоративном секторе: одна предназначена для взаимодействия с клиентами, а другую он связал с тем, что назвал «циклом Ральфа Виггама».
Агенты, ориентированные на клиентов (используемые в продажах или обслуживании), требуют жесткого детерминированного контроля. «Прежде чем компании выпустят таких агентов перед своими клиентами, они хотят убедиться, что те следуют определенной парадигме и набору правил бренда», — пояснил Говиндараджан. Agent Script кодирует их в виде статического графа — четкой воронки шагов, в каждый из которых встроено рассуждение LLM.
«Цикл Ральфа Виггама», напротив, представляет собой противоположную сторону спектра: динамический граф, разворачивающийся во время выполнения, где агент автономно принимает решение о следующем шаге на основе результатов предыдущего, отсекая тупиковые ветви и порождая новые до тех пор, пока задача не будет решена. По словам Говиндараджана, эта архитектура проявляется главным образом в сценариях для сотрудников — когда разработчики используют кодинг-агентов, продавцы запускают глубокие поисковые циклы, а маркетологи генерируют материалы кампаний, причем эксперт-человек проверяет результат перед его публикацией.
«Циклы Ральфа Виггама отлично подходят для задач, ориентированных на сотрудников, потому что сотрудники по сути являются экспертами в чем-либо, — пояснил Говиндараджан. — Разработчики — эксперты в разработке, продавцы — эксперты в продажах».
Критически важное техническое озарение заключается в том, что обе архитектуры работают на одной и той же базовой платформе и том же графовом движке. «Это динамический граф. Это статический граф, — отметил он. — Под капотом все это — единый граф». Такая унифицированная среда выполнения — охватывающая весь спектр от жестко контролируемого взаимодействия с клиентами до свободных автономных циклов — может стать важнейшей технической ставкой Salesforce, избавляя компании от необходимости поддерживать раздельные платформы для разных типов агентов.
Salesforce подстраховывается насчет MCP и одновременно открывает свою экосистему для всех основных ИИ-моделей и инструментов
Приверженность Salesforce открытости на конференции TDX выглядела впечатляюще. Теперь платформа интегрируется с моделями от OpenAI, Anthropic, Google Gemini, Meta’s LLaMA и Mistral AI. Открытый каркас агентов поддерживает сторонние SDK агентов. Инструменты MCP работают из любой среды программирования. А новый маркетплейс AgentExchange объединяет 10 000 приложений Salesforce, более 2 600 приложений Slack и более 1 000 агентов Agentforce, инструментов и MCP-серверов от партнеров, включая Google, Docusign и Notion, при поддержке новой инициативы AgentExchange Builders Initiative на сумму $50 млн.
Тем не менее Говиндараджан дал удивительно откровенную оценку самому протоколу MCP (Model Context Protocol), созданному Anthropic и ставшему де-факто стандартом коммуникации между агентами и инструментами.
«Честно говоря, я совсем не уверен», что MCP останется стандартом, заявил он VentureBeat. «Когда MCP только появился как протокол, многие из нас, инженеров, чувствовали, что это просто обертка поверх хорошо написанного CLI — чем он по сути сейчас и является. Многие говорят, что CLI может быть столь же хорош, если не лучше».
Его подход — прагматичная гибкость. «Мы не привязаны к чему-то одному. Мы просто используем лучшее и часто предлагаем все три варианта. Мы предлагаем API, мы предлагаем CLI, мы предлагаем MCP». Такая стратегия страховки объясняет само название «Headless 360»: вместо того чтобы ставить на один протокол, Salesforce предоставляет каждую функцию через все три модели доступа, защищая себя от любых изменений протоколов.
Engine, компания по управлению B2B-путешествиями, представленная в ключевых демонстрациях на конференции, предложила реальное доказательство жизнеспособности подхода открытой экосистемы. Компания создала своего агента поддержки клиентов Аву за 12 дней с помощью Agentforce, и теперь он автономно обрабатывает 50% клиентских запросов. Engine использует пять агентов для работы с клиентами и сотрудниками, опираясь на Data 360 как на основу инфраструктуры и Slack как основное рабочее пространство. «CSAT растет, издержки на оказание услуг падают. Клиенты довольны. Мы быстрее даем им ответы. В чем компромисс? Компромисса нет», — заявил топ-менеджер Engine во время презентации.
В основе всего этого лежит изменение модели оплаты Salesforce. Компания переходит от лицензирования по количеству рабочих мест (per-seat) к ценообразованию на основе потребления (consumption-based pricing) для Agentforce — переход, который Говиндараджан охарактеризовал как «изменение бизнес-модели и инновацию для нас». Это молчаливое признание того факта, что когда работу выполняют агенты, а не люди, взимание платы за каждого пользователя больше не имеет смысла.
Salesforce не защищает старую модель — она демонтирует ее и ставит будущее компании на то, что будет дальше
Говиндараджан описал эволюцию компании в архитектурных терминах. Salesforce организовала свою платформу вокруг четырех уровней: системы контекста (Data 360), системы работы (приложения Customer 360), системы агентности (Agentforce) и системы взаимодействия (Slack и другие поверхности). Headless 360 открывает каждый из этих уровней через программируемые эндпоинты.
«То, что вы видели сегодня, то, что мы делаем сейчас, — мы открываем каждый отдельный уровень с помощью инструментов MCP, чтобы мы могли строить необходимые агентные взаимодействия», — сказал Говиндараджан VentureBeat. — Думаю, вы видите компанию, которая трансформирует себя сама».
Увенчается ли эта трансформация успехом, будет зависеть от качества реализации в тысячах клиентских развертываний, жизнеспособности MCP и смежных протоколов, а также от фундаментального вопроса: смогут ли традиционные корпоративные платформы двигаться достаточно быстро, чтобы оставаться актуальными, когда ИИ-агенты все активнее способны создавать новые системы с нуля. Медвежий рынок в секторе ПО, финансовое давление на всю индустрию и ошеломляющие темпы совершенствования языковых моделей превращают эту ставку в одну из самых рискованных в корпоративных технологиях.
Но в положении Salesforce есть ирония, которую Headless 360 делает очевидной. Те самые возможности ИИ, которые угрожают вытеснить традиционное ПО, — это именно те возможности, которые Salesforce теперь задействует для собственной перестройки. Любой агент по кодированию, который теоретически мог бы заменить CRM, теперь благодаря Headless 360 становится агентом, строящим поверх этой CRM. Компания не утверждает, что агенты не изменят правила игры. Она утверждает, что десятилетия накопленных корпоративных данных, рабочих процессов, уровней доверия и институциональной логики дают ей то, чего не сможет сгенерировать ни один кодинг-агент с чистого листа.
Как заявил Бениофф в программе Mad Money на CNBC в марте: «Индустрия программного обеспечения все еще жива, здорова и растет». Headless 360 — это самая мощная попытка его компании доказать это, разрушив стены платформы, прославившей Salesforce, и пригласив каждого агента в мире войти в парадную дверь.
Паркер Харрис (Parker Harris), соучредитель Salesforce, наиболее точно сформулировал эту ставку в вопросе, заданном в прошлом месяце: «Зачем вам вообще когда-либо снова входить в Salesforce?»
Если Headless 360 сработает задуманным образом, ответ таков: вам и не придется. И в этом, как рассчитывает Salesforce, заключается секрет того, почему вы продолжите за это платить.



