У Salesforce уже есть Agentforce, однако у него нет полноценной голосовой версии. Кроме того, решение дорогое и местами избыточное для многих практических кейсов, которые можно реализовать уже сегодня.
Существует альтернативная платформа (и вероятно, не одна), предлагающая голосового ИИ-ассистента, где можно легко создать голосового агента. Такой агент может работать на основе Знаний (например, публичных статей и справочников), помогать (внешнему) пользователю в В2С сценариях:
- выбирать подходящее решение,
- маршрутизировать запросы,
- сопровождать при заполнении форм.
Я уже сделал прототип: агент внешний, работает только на знаниях и не имеет прямого доступа к базе данных Salesforce (для простоты и безопасности - что важно для начала). При этом он может получать стартовый контекст (например, данные о пользователе или кейсе), а также выполнять ограниченные действия — вроде создание кейсов на стороне Salesforce.
Возможности можно расширить: например, агент во время диалога динамически меняет пользовательский интерфейс Salesforce, предлагая пользователю заполнить именно ту форму, которая наиболее релевантна текущему разговору. я уже сделал это.
И если так пойдет, то нужно будет создавать новую категорию на этом форуме, и она, скорее всего, будет самой живой
я не знаю, как там получить сендбокс. Платформа уровня старт ап, но все просто и работает, вполне подходит для прототипирования и демо, а пока большего мне и не нужно
нет. никакой интеграции на фронт энде-пока нет, это уже следующая стадия.
пока стандартно через бекэнд.
ИИ агент, понимая, что пользователю нужно заполнить форму №1, во время разговора вызывает функцию, которая стучит на webhook в СФ. И UI - это специальна страница, которая работает на кастомной записи "Юзер-Сессия", в страницу заложены несколько типичных ScreenFlows, но они не рендеряться изначально. Webhook апдатируют "Юзер-Сессия" -> показать форму 1, страница в браузере ловит этот момент и рендерит Форму 1. все это занимает около 2-3 секунд, но за разговором с агентом вообще все чувствуется плавно и бесшовно.
это самый простой вариант, но для WOW demo вполне пойдет
То есть у тебя грубо говоря открыты две страницы в браузере. Одна с Агентом, а другая в SF пустая, но со скрытыми flows. Страница подписана на Events которые генерятся c вызовом wedservice извне. Event прилетает на страницу и она просто рендерит нужный flow. Правильно понял?
О! Точно! Вспомнил, я так экспериментировал 4 года назад когда с питона возвращался и изучал LWC. Тогда игрался с Google Maps и тоже делал по такой схеме - LWC + postMessage + iframe c VF. Эх было весело. Не то что сейчас работа - сплошное формошлепство.