Функциональные требования для eCommerce NLU бота на платформе chatme.ai:
-
Интеграция с мессенджерами: бот должен работать с любым публичным мессенджером (Telegram, WhatsApp, Facebook Messenger, Viber, etc.).
-
Распознавание намерений (интентов): бот должен распознавать намерения клиентов, связанные с покупкой товаров и услуг в онлайн-магазине.
Примеры интентов:
- Заказ товара;
- Проверка статуса заказа;
- Изменение времени или места доставки;
- Возврат товара;
- Поиск товаров по категориям и/или параметрам;
- Получение информации о способах оплаты;
- Получение информации о размерах и цветах товаров.
-
Генерация ответов на запросы клиентов: бот должен уметь генерировать ответы на запросы клиентов на основе распознанных намерений.
-
Интеграция с базой данных: бот должен иметь доступ к базе данных товаров и услуг, цен, информации о доставке, информации о заказах и т.д.
-
Интеграция с системой управления заказами: бот должен иметь возможность обрабатывать заказы, создавать новые заказы и обновлять информацию о существующих заказах.
-
Интеграция с системой уведомлений: бот должен иметь возможность отправлять уведомления клиентам о появлении товаров на складе, изменении статуса заказа, изменении времени или места доставки, и т.д.
-
Интеграция с системой доставки: бот должен иметь возможность связываться с курьерами, чтобы отправить им информацию о заказах и доставке.
-
Интеграция с системой оплаты: бот должен иметь возможность связываться с платежными системами, чтобы обрабатывать оплаты за товары и услуги.
-
Интеграция с системой аналитики: бот должен иметь возможность собирать и анализировать данные о клиентах, заказах, продажах и т.д.
-
Интеграция с системой поддержки клиентов: бот должен иметь возможность связываться с операторами поддержки клиентов для обработки сложных запросов и проблем.
Базовые интеграционные сценарии:
- Заказ товара: клиент может найти и купить товары через бота. Бот должен обрабатывать заказ, связываться с системой управления заказами и платежной системой для обработки оплаты за товар.
-
Проверка статуса заказа: клиент может запросить статус своего заказа через бота. Бот должен связываться с системой управления заказами и отправлять клиенту информацию о статусе его заказа.
-
Изменение времени или места доставки: клиент может запросить изменение времени или места доставки через бота. Бот должен обрабатывать запрос, связываться с системой доставки и обновлять информацию о доставке в системе управления заказами.
-
Возврат товара: клиент может запросить возврат товара через бота. Бот должен обрабатывать запрос, связываться с системой управления заказами и отправлять клиенту информацию о процедуре возврата товара.
-
Поиск товаров: клиент может использовать бота для поиска товаров по категориям и/или параметрам. Бот должен связываться с базой данных товаров и отправлять клиенту список товаров, соответствующих его запросу.
-
Получение информации о способах оплаты: клиент может запросить информацию о способах оплаты через бота. Бот должен отправлять клиенту информацию о доступных способах оплаты за товары и услуги.
-
Получение информации о размерах и цветах товаров: клиент может запросить информацию о размерах и цветах товаров через бота. Бот должен связываться с базой данных товаров и отправлять клиенту информацию о доступных размерах и цветах товаров.
-
Цель бота - достижение 50%+ self-service / containment rate, то есть бот должен быть способен решать большинство запросов клиентов самостоятельно, без участия операторов. Для достижения этой цели точность распознавания NLU должна быть не менее 70% accuracy F1.
Дополнительно, бот должен иметь возможность работать в одной из доступных чат-платформ (EDNA, Webim, Chat2Desk, Jivo, Omnidesk, HelpdeskEddy, Bitrix24). Бот должен уметь делать рассылки по сценариям уведомлений клиентов о появлении товара на складе, статусе доставки с возможностью перенести место и время и соответствующем уведомлении курьера.