редакции Выбор
Bafsy - инструмент цифровой трансформации компании
Что такое чат-бот на Bafsy
Основа чат-бота на Bafsy — это сценарий и алгоритм ответов на запросы пользователя, который работает через некую шину данных. Такой алгоритм можно представить обычной блок-схемой, в нем могут быть условия, ветвления, возвраты и т.д. На каждом шаге есть триггер, который переводит состояние диалога на другой шаг в зависимости от ответа пользователя.
Эволюция нашего чат-бота
Мы собрали конструктор чат-ботов с быстрой шиной на сокетах и расширенными типами сообщений — виджетами. Примеры подобных виджетов можно встретить в Telegram. Например, отправка изображений, видео или своего местоположения. Они кодируются особым типом сообщений в шине и выводятся по особому шаблону. То же самое касается смайликов, видео и т.д.
Следующим этапом мы добавили к ботам виджеты со способами оплаты, слайдером изображений и другими полезными функциями, которые нужны корпоративным клиентам. Все это кодировалось в формате SLIM с инъекциями ruby-кода для печати переменных, которые задавались параметрами в поле.
Итак, мы добавили к ботам виджеты со способами оплаты, слайдером изображений и другими полезными функциями. Проще говоря, наш чат-бот научился выдавать html-код с заданными параметрами. Это позволило показывать пользователю не только обычный текст, но и интерактивные мультимедиа виджеты с любыми элементами привычных интерфейсов: поля ввода, кнопки, выпадающие списки, переключатели и др. При нажатии на виджет, он активируется, генерирует сообщение «меню» и отправляет его другому пользователю — чат-боту, через шину данных. В ответ чат-бот возвращает меню с кнопками, которые по наведению или клику генерируют свои сообщения.
Технологии за спиной чат-бота
Так полтора года назад появилась интересная и очень эффективная парадигма графического интерфейса, который улетает лентой вверх. Классической реализацией является бот на pepsicome.ru. Это чат-бот с красивыми кнопками и неограниченными возможностями (благодаря CSS, HTML), которому даже не надо писать.
Благодаря работе на сокетах в шине, мы добились увеличения скорости ответа сервера до 0,20 мс. Но главным своим достижением считаем действительно инновационную модель транслируемого пользователю интерфейса. Ведь бот может не ограничиваться только контактом с пользователем — в шине данных канала могут присутствовать как другие боты, так и любая другая адресация.
Но и на этом мы не остановились и пошли дальше, добавив виджетам полноэкранный интерфейс и спиннер сменяемости. Получились быстрые сайты на базе чата. Хороший пример — наш корпоративный сайт http://carbonfay.ru. Мы раскачивали его с помощью Google Page Speed Insights до 100/100 на десктопной и мобильной версиях.
Но и это еще не все. Все к тем же чат-ботам прикрутили внешние запросы к базе данных. В результате получился безопасный серверный движок «SPA инстансов».
Технология таит в себе множество перспектив, так как при смене шаблона мы можем переключиться в любой канал с любым форматом — Telegram, SMS и т.д.
Платформа Bafsy
Ранее мы рассказали, как появилась идея платформы Bafsy, которая позволяет собирать корпоративные конструкторы цифровых коммуникаций под ключ под задачи любой компании.
Конструктор позволяет мгновенно, дешево и качественно собирать сайты, приложения, боты, либо другие интерфейсы для точечной эффективной коммуникации с клиентами, компаниями и сотрудниками. А главное - позволяет эффективно управлять всеми этапами цифровой коммуникации компании, повышать эффективность и существенно экономить ресурсы.
Опыт внедрения
За внедрением технологии к нам обращаются крупные компании, потому что это эффективный корпоративный инструмент. Он удачно заменяет фреймворки, сам по себе являясь подобным фреймворком в вебе. Для компаний Bafsy стала передовым инструментом цифровой трансформации. Платформа существенно упрощает и оптимизирует бизнес-процессы.
Что мы даем бизнесу:
- За счет шаблонизации решений и единой интеграции мы снижаем стоимость на веб- и мобильную разработку на 50% и более.
- Благодаря стандартизации процессов упрощаем проектный менеджмент и даем возможность сфокусироваться на персонализации и креативе.
- Оптимизируем маркетинг за счет использования инновационных каналов и решений конструктора, встроенных или разработанных индивидуально.
- Сохраняем корпоративную память и шаблонизируем решения, что позволяет расширить библиотеку и применять ее повторно.
- Предоставляем ультрасовременную, гибкую и персонализированную систему точечных цифровых взаимодействий.
- Минимизируем ошибки и сбои через заведение внешних систем по API и дальнейшее их подключение к приложениям одним кликом.
- Предоставляем экспертизу, накопленную благодаря реализации разнообразных кейсов с нашими клиентами. Таким образом, даем компаниям возможность быстрого и легкого старта использования новых инструментов и каналов коммуникации в своей работе.
Более того, мы заметили интересный тренд. Bafsy, заведенный первично в компанию через конкретное подразделение (чаще всего это, конечно, маркетинг), становится быстро интересен и востребован и другими подразделениями. В рамках одной и той же компании у нас есть опыт использования bafsy как для разработки сайтов промо-акций с чековой или кодовой активацией, так и для диалогового интерфейса приема заявок от соискателей отделом кадров.
Мы еще сами до конца не осознали потенциал и варианты использования платформы для оптимизации ресурсов и процессов компаний. Каждый день у нас появляются новые кейсы применения, а это значит, что наш конструктор становится еще функциональней и полезней нашим клиентам.