robogeek.ru

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

edu.robogeek.ru

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

04.04.2017

Поможем пожилым людям и больным, страдающим болезнью Альцгеймера с помощью чатботов

Ранее мы говорили о том, что проблема, с которой столкнутся люди в ближайшие 20-30 лет, связанная со старением населения и увеличением числа больных болезнью Альцгеймера, уже сейчас заставляет нас думать о ее решении.

С января 2017 г Endurance совместно с 4-мя университетами США начала работу над проектом по созданию робота-собеседника (чатбота) для пожилых людей и больных Альйгеймером.

Идея и проблема

Главная идея – это создать универсального робота-собеседника для пожилых людей.

Проблема, которую мы пытаемся решить, – это дать пожилым и людям, страдающим болезнью Альцгеймера, возможность общаться: говорить, делиться своими переживаниями, воспоминаниями.

В настоящий момент полностью завершена разработка механической части. Это подставка под телефон или планшет, которая будет поворачиваться за собеседником. Подставка называется СелфиБот и полностью напечатана на 3D-принтере. Электронные компоненты, программный код, прошивка являются полностью open source и находятся на сайте EnduranceRobots.com.

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

Что необходимо сделать?

Далее перед нами стоит непростая задача создать умного собеседника.

Предполагается, что робот будет способен вести беседу по более чем 20 темам, таким как: погода, природы, новости, история, кино, музыка и т.д. и т.п.

Перед чатботом стоит задача не только задавать вопросы и отвечать на них, но и запоминать контекст беседы. Это очень важно для ведения связного диалога.

Не менее важной задачей является распознавание тона, каким пользователь общается с роботом. Робот должен уметь непринужденно начинать и вести диалог. В настоящий момент создано более 10 тыс. шаблонов вопросов и ответов. Наш робот не только задает вопросы, он также способен и адекватно реагировать на ответы.

На вопрос робота «как дела» - собеседник может ответить по-разному, мы рассматриваем 3 основных сценария:

  1. Хорошо
  2. Нормально
  3. Плохо

Далее в каждом из сценариев задача робота попросить рассказать об этом подробнее.

Здесь начинается самое сложное. Определить сейчас, как начнет развиваться диалог далее, практически невозможно. Пожилой человек может сказать, какой замечательный сон ему приснился, как он хорошо себя чувствует, или же, напротив, начать жаловаться.

Для таких случаев робота необходимо снабдить словами поддержки, которые позволят человеку высказаться.

Доктор Уоллес, создавая в 60-х годах своего робота-собеседника Элис, учел это. Сейчас в распоряжении Endurance есть свои собственный разработки и разработки партнеров, с помощью API которых мы можем определять тон и контекст диалога, находить синонимы и многое другое.

Важно также иметь в виду то, что у пожилых людей нередко бывают проблемы с речью и слухом. Мы будем использовать готовые API по распознаванию и синтезу речи. В настоящий момент используются решения от Microsoft и Google, которые мы считаем пока лучшими среди доступных технологий.

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

Итак, в чем же уникальность чатбота Endurance?

  1. Память. Чатботу необходимо запоминать все, что ему говорит собеседник, чтобы разговор имел осмысленное содержание. Важно помнить не только имя собеседника, но и его привычки, пристрастия. Робот может спросить у пожилого собеседника о планах на завтра, а завтра поинтересоваться планами на сегодня и сопоставить ответ с тем, что говорил собеседник вчера. Терапевтическая польза робота как раз и будет проявляться в том, чтобы выявлять адекватность ответов собеседника и помнит ли он о том, о чем говорил вчера. Очень важно, чтобы диалог получался осмысленным и непрерывным.
  2. Реакции. Важно также, чтобы чатбот мог адекватно реагировать на интонацию собеседника и уметь различать позитивный и негативный оттенок контекста. Известно, что многие пожилые люди страдают от депрессии, поэтому перед чатботом еще будет стоять задача улучшать настроение собеседнику, переводить сложные и тяжелые темы разговора, такие как: болезнь или смерть в позитивное русло, чтобы собеседник получал радость и удовольствие от общения.
  3. Напоминание. Для чатбота важно сделать модель, используя которую он будет напоминать своему собеседнику о том, что он мог забыть, например, принять лекарство или позвонить родным и близким.
  4. Поиск нужной и интересной информации. В рамках интеллектуального развития чатбота мы планируем сделать его более обучаемым. Т.е. обеспечить его автоматической функцией самостоятельно искать ответы в Гугл, если он чего-то не знает. Это позволит чатботу обучаться непрерывно. Чем больше он будет общаться, тем больше знаний об окружающем мире у него будет накапливаться.
  5. Помощь и оценка состояния здоровья собеседника. Необходимо научить чатбота распознавать состояние собеседника, чтобы в случае плохого самочувствия человека чатбот мог сообщить об этом его родным/близким или доктору.

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

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

Мы надеемся, что проект получит популярность и поможет любому заинтересованному лицу сделать своего физического робота-собеседника, для создания которого потребуется механизм вращения СелфиБот, планшет и доступ в интернет.

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

Подобная функция позволит улучшить интерактивность общения на порядок.

Microsoft Cognitive предоставляет API для оценки эмоций по выражению лица, что может стать первым шагом к воплощению данного решения.

Данный проект является некоммерческим, и все корпуса диалогов являются открытыми.

Мы приглашаем исследователей и научные центры к сотрудничеству.

Разработки подставки под телефон и планшет СелфиБот также являются открытыми и размещены на сайте Endurance

Мы считаем, что данная технология позволит пожилым людям и страдающим болезнью Альцгеймера в полную меру ощущать радость общения.

Если Вам интересно сотрудничество, пишите - gf@EnduranceRobots.com

Или звоните: +7 916 2254302 (в т.ч. WhatsApp, Viber)

Skype: George.fomitchev

Комментарии

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

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

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

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

Опрос: Какой твой любимый робот в кино?
Александр
21.06.2017
12:05:58
ВАЛЛ-И
Робот предскажет результаты матчей Кубка Конфедерации FIFA
Гость
16.06.2017
04:03:11
Осьминогу уже не доверяют?