Компания Endurance приглашает к пилотному тестированию компании и корпорации, которым необходимо организовать корпоративные базы знаний.
Загрузка знаний в чатбота.
Знания могу быть загружены в формате структурированных и неструктурированных документов иерархически связанных и несвязанных друг с другом.
Обучение чатбота
Загруженный текст разбивается на блоки (единичный документ):
- Фразы
- Предложения
- Группы предложений
- Абзацы
- Комбинации предложений.
К каждому блоку присваивается набор свойств и параметров:
- Синонимы и синонимический ряд
- Все возможные словоформы
- Исключаются вспомогательные части речи, такие как предлоги, частицы, местоимения и тд. Остаются только основные части: существительные, глаголы, прилагательные, наречия.
- Выделяются типичные связи частей речи.
- Выделаются вектора значений и смысла.
- Присваиваются веса синонима.
- Определяются ключевые части предложения: существенный и несущественные.
- Выделяются нетипичные синонимы.
- Создается автореферирование по блокам.
- Определение наиболее вероятного вопросительного слова к блоку
Построение запроса
Пользователь пишет запрос.
Запрос автоматически расширяется. К запросу добавляется невидимая часть запроса, состоящая из дополнительных синонимов, синонимического ряда, вектора вопроса.
Вывод ответа
Происходит одни или группой критериев, взвешенных в зависимости от качества выдачи.
Выдача ответы происходит при совпадении:
- Основного запроса с выдачей ответа (плотность ключевых слов)
- Совпадение синонимов или синонимического ряда
- Совпадения ключевого запроса и словоформ
- Совпадения вектора значений и смысла
- Совпадения наиболее вероятного вопросительного слова к блоку
В случае если совпадение имеет более низкий порог, чем требуется, то:
- Пользователь должен ввести дополнительные понятия, дата, место, время, синонимы и тд. К запросу. Запрос суммируется.
- В случае отсутствия важной части речи - запрос на уточнение частей речи.
- Уточнение по векторам значений и смысла.
- Уточнение по весам синонимов.
- Предложение по исключения несущественных частей речи.
Хранение знаний
Хранение знаний представляет собой базу данных и обученную нейросеть.
Обратная связь
Пользователь имеет возможность отмечать, в каком случае ответ оказался релевантным.
В случае отсутствия релевантного ответа – пользователь имеет возможность написать верный ответ.
Параметры
- Чувствительность к синонимам
- Чувствительность к словоформам
- Чувствительность к пропущенным частям речи или смысловым частям запроса
- Чувствительность к векторному совпадению запроса Выделяются типичные связи частей речи
- Чувствительность к совпадению вопросительного слова
- Чувствительность существенным или несущественным частям предложения в запросе
- Чувствительность к нетипичным фразам
Валидация и пример запросов
Базовые запрос | Критерий (триггер) уточнение | Новый, скорректированный запрос |
---|---|---|
Какая погода? | Уточните: место (необходимо и достаточно), время (достаточно) | Какая погода сейчас в Москве? |
Нужно ли наличие согласие собственника на заключение договора? | Уточните: категорию договора (необходимо и достаточно) | Нужно ли наличие согласия собственника на заключение договора страхования? |
Какое лимит по корпкарте? | Уточните: лимит чего, какой вид корпкарты, возможное несовпадение вопросительного слова (необходимо и достаточно) | Какой лимит снятия наличных по корпкарте VISA corporate black edition |
Что делать если не работает терминал? | Уточните: о каком терминале идет речь (необходимо и достаточно) | Что делать если не работает эквайринговый терминал? |
8 916 225 4302
gf@EnduranceRobots.com
Комментарии
(0) Добавить комментарий