robogeek.ru

все о роботах и робототехнике

edu.robogeek.ru

все об обучении робототехнике

27.02.2017

Поисковый чатбот. Умный поиск. Протокольный бот.

Для многих из нас довольно часто возникает задача найти что-нибудь. Особенно отнимает много времени найти какую-то информацию и сделать выбор: купить, заказать. Примером может быть: платный или бесплатный API к вашему сервису, это может быть рабочий в выходной день автосервис, новая модель диодного лазерного гравера с доставкой завтра, дом отдыха для всей семьи на выходные.

Таким образом, практически каждый день мы сталкиваемся с проблемой найти что-то, а также получить дополнительную информацию о том или ином вопросе.

Личные примеры, с которыми я столкнулся:

  1. Найти API, который, бы работал в формате JSON для подбора синонимов для моего чатбота.
  2. Найти дом отдыха на выходные на 3-х человек не дороже 10 000 рублей на два дня, не дальше 50 км от Москвы и чтобы время в дороге было не более 2-х часов.
  3. Найти автосервис, который делал бы сход – развал на Лексус GS 300, причем рядом с моим домом и который был бы открыт в воскресенье.
  4. Найти диодный лазерный гравер не дороже 15 тыс. рублей, который был бы в наличие с доставкой на следующий день ко мне в офисе.

Во всех этих 4-х случаях мне пришлось искать релевантную информацию в Гугл, а потом в ручном режиме писать запросы или звонить по телефону.

На все это я потратил около 10 часов.

Я очень не люблю звонить, а многие на email отвечают не очень оперативно.

Таким образом, мне представляется необходимым создать универсальный протокол, по которому чатбот мог бы запрашивать ну или иную информацию для владельца.

Рассмотрим второй пример в формате JSON

Описание протокола:


{
Bot_name: #endurance,
General Variables: #replybefore, #phone, #email
Request Variables: #guests, #duration, #arrival, #departure, #pricelimit, #location, #range, #timetodrive, #link, #misc
}

Таким образом, формат запроса был бы примерно таким


{
Bot_name: #endurance,
General Variables: #replybefore =02/02/2017, #phone=+79162254302, #email=gf@EnduranceRobots.com
Request Variables: #guests=3, #durationday=2, #arrival=03/03/2017, #departure=03/05/2017, #type=resort, #pricelimit=10000RUR, #location=Moscowarea, #range=50km, #timetodrive=2hours
}

Формат ответа был бы примерно таким:


{
Bot_name: #hotelgreatnothern,
#replybefore =02/02/2017, #phone=+79162254302, #email=gf@EnduranceRobots.com
#guests=3, #durationday=2, #arrival=03/03/2017, #departure=03/05/2017, #type=resort, #pricelimit=85000RUR, #location=Moscowarea, #range=30km, #timetodrive=1,5hours, #stars = 4, #misc=suite, #more = free wifi, free parking, free swimming pool and sauna, #website = www.booking.com/pictures,
}

Таким образом, чатбот, мог бы найти только те варианты, которые бы полностью соответствовали бы выбранному критерию и предложить Вам уже оптимальное решение.

Интерфейс для создания запроса:

Пользователь пишет запрос в произвольной форме, далее запрос раскладывается на переменные с заданными критериями. Чем более подробный будет запрос – тем более точный и целевой будет ответ на запрос бота.

Распознавание запроса происходит динамически.

Это позволит более эффективно получать, сравнивать всю информацию, иными словами пользователь более не будет ограничен теми ресурсами, которые предлагаю поиск товаров или услуг и имеющимися фильтрами – это позволит каждому пользователю задавать свои критерии поиска и получения ответа, исходя из настроенного критерия поиска.

Удобство по сравнению с текущими формами и фильтрами:

  1. Динамический ответ о наличие / отсутствия у поставщика услуги или продукта по заданными критериям.
  2. Возможность построение собственного критерия для выборки и получения того или иного ответа.
  3. Возможность опросить и получить лучшее предложение на рынке.

Как это работает сейчас:

  1. Создается чатбот, который автоматически по ключевому вашему запросу через гугл отправляет запросы на то количество ресурсов, на которое вы хотите. Иными словами результаты выдачи Гугл уже не важны, т.к. бот может запросить релевантную информацию на 10, 20, 100 разных сайтах
  2. Чатбот отправляет типовой запрос на все ресурсы через: email, sms.
  3. Получает все ответы и сортирует для представления владельцу чатбота.

Как это будет работать в будущем:

  1. Чатбот сможет отправлять запросы по любому количеству ресурсов
  2. Чатбот сможет отправлять запрос не на ресурс, а сразу чатботу ресурса. Иными словами чатботы будут общаться с чатботами, запрашивая и получая актуальную информацию и предоставляя ее пользователю.

Таким образом, у пользователя благодаря чатботам будет полный доступ к искомой информации.

В ряде случае агрегаторы типа skyscanner, booking, expedia успешно справляются с подбором и выводом структурированной информации пользователям с заданными критериями, однако в остальных случаях отсутствие агрегаторов по каждой категории товаров или услуг очень сильно осложняет доступ к необходимой информации.

Мы считаем, что подобные поисковые боты смогут в будущем позволить делать любые сложные запросы и находить ту или иную информацию для их пользователей. Вместе с тем, как это будет работать в будущем, также упростит возможность работы с формами, поскольку даже сейчас в booking, skyscanner, expedia выдают слишком много ненужной информации пользователю. Чатботы позволят ограничить пользователя от ненужной дополнительной информации, помогая и осуществляя тот или иной выбор. Иными словами чатботы смогут помогать делать правильный выбор пользователю, экономя время и позволяя получать симметричную информацию о продукте, услуге, цене и дополнительных возможностях.

Первый пилот такого бота запланирован на 1 кв. 2017 г. проектом Endurance. Чатбот будет собирать все мэйлы по заданным поисковым критериям и рассылать типовые запросы с целью получения ответов.

Подробнее на сайте Endurance или по email: gf@EnduranceRobots.com

Комментарии

(0) Добавить комментарий

Ищите команду разработчиков? Не можете найти робота для своих нужд? Пишите нам!

Для обратной связи укажите ваш E-mail, он будет доступен только администратору. Так вы сможете оперативно узнать, когда ответ на ваш вопрос будет опубликован

Новые комментарии

Управлять страной - дело техники (буквально)
Взрослый Гость
11.12.2017
11:12:52
Детский сад и абсолютная некомпетентность.
В Москве прошел рэп-баттл искусственных интеллектов (+видео)
Гость
08.12.2017
02:01:57
Круто! До чего дошел прогресс))