Международная премия для чешских айтишников: насколько разговорчив их виртуальный собеседник?
Чешские разработчики из команды Alquist получили еще одну награду в престижном конкурсе чат-ботов и виртуальных ассистентов Amazon Alexa Prize. В 2018 и 2019 году чешская команда занимала второе место, в 2020 году - третье. IT-технологии развиваются семимильными шагами, что за эти три года изменилось в мире виртуальной реальности?
Чешские айтишники разрабатывают специального чат-бота, который будет не только помогать с домашними делами, но и сможет улучшить настроение и даже память пользователей. Что еще будет уметь новый виртуальный собеседник рассказывает Петр Марек, член команды Alquist из Чешского технического университета ČVUT:
— Мы начали создавать технологию на основе базы данных диалогов, бесед и общедоступной информации. Все, что говорит пользователь или виртуальный собеседник, хранится в базе данных, и созданный нами искусственный интеллект сможет впоследствии работать с этой информацией и использовать ее в следующем разговоре. То есть, можно сказать, что в текущей версии нашей программы упор делается на больший объем диалоговой памяти.
Благодаря этому чат-бот может находить связь между различными темами и фактами, которые обсуждаются во время разных диалогов, и таким образом он сможет создавать ассоциации и естественным, ненасильственным образом переходить от одной темы к другой. По мнению Яна Пихла из Alquist раньше смена тем разговоров у чат-бота были корявыми и неестественными.
- Alexa, what is your favorite food?
- Hm, let me think about it.. Meanwhile, tell me your favorite food.
- I like hamburgers, for example.
- Hm, I would say, that my favorite food is fruit. Peter, listen to this article about food….
Петр Марек рассказывает, о чем он поболтал с чат-ботом:
— Я спросил у чат-бота Alquist, говорящего голосом виртуального ассистента Alexa, какое его любимое блюдо. Чат-бот задумывается и, прежде чем дать ответ, начинает задавать встречные и наводящие вопросы. Например, спрашивает о любимом блюде собеседника и находит статью в интернете о том, что все больше людей использует на кухне миксер вместо кухонного комбайна и упоминает об этом в разговоре.
Просто «поболтать» чат-бот сможет еще не скоро
Чешские разработчики уловили тенденцию, которая весьма очевидна и в работе конкурирующих команд. Их цель превратить чат-бота из разговаривающей энциклопедии с фактами в полноценного (насколько это возможно) собеседника. И тут важен не только объем «загруженной» информации, но и умение чат-бота связывать отдельные темы, факты и даже улавливать настроение собеседников. Именно поэтому огромный упор делается именно на развитии диалоговой памяти, утверждает Петр Марек:
— В предыдущие годы конкурса участники часто сталкивались с проблемой, что их чат-боты не могли перейти с одной темы на другую. Да и сами диалоги были достаточно примитивны - тремя-четырьмя фразами, скажем, о кино, чат-бот исчерпывал свои знания в этой области и пытался переключиться на другую тему, причем зачастую делал это весьма неудачно. Пользователям подобные беседы не нравятся, они им просто не интересны, ведь такие разговоры крайне примитивны и ужасно поверхностны. Благодаря большой диалоговой памяти беседа с нашим чатботом может быть гораздо длиннее и интереснее.
Победитель конкурса Amazon Alexa Prize определяется суммой баллов от профессионального жюри компании Amazon и оценки обычных людей. О том, как простые пользователи оценивали чат-ботов рассказал Петр Марек:
— С каждым чат-ботом через специальную колонку общались обычные пользователи - условием было, чтобы они не работали в сфере IT. В зависимости от того, насколько интересно было беседовать с виртуальным собеседником, насколько связным и логичным был диалог, пользователи ставили оценку от 1 до 5.
В финал поступает пять чат-ботов, с которыми в последнем раунде беседуют члены жюри. Несмотря на то, что технологии в развитии виртуальных собеседников шагнули далеко вперед, даже команда-победитель не смогла приблизиться к цели конкурса этого года - добиться двадцатиминутной непрерывной беседы человека и чат-бота. Наиболее долгий связный диалог длился около десяти минут.
Впрочем, во многих областях виртуальный асистент уже активно общается и помогает людям - в первую очередь это касается так называемых «умных домов». Петр Марек рассказал, с какими делами по дому виртуальный ассистент может помочь:
— Именно в области совместного составления расписания произошел наибольший технологический скачок. При помощи голосовых команд вы можете не только включать или отключать освещение, регулировать кондиционер, включать музыку и многое другое. Важнее то, что с виртуальным ассистентом можно договориться, чтобы он делал какие-то дела по дому в определенное время - включал духовку за полчаса до вашего возвращения с работы или поднимал жалюзи за пятнадцать минут до звонка будильника. Виртуальный ассистент поможет вам по времени скоординировать поход в театр - закажет такси от дома и столик в ресторане после спектакля. Однако мы делаем упор не столько на практическую область, мы стараемся сделать так, чтобы с чат-ботом можно было бы просто поболтать.
Одним из главных игроков в данной области является компания Amazon, чей виртуальный ассистент Alexa был изначально разработан для умных колонок Amazon Echo и Amazon Echo Dot и его первоначальной задачей было проигрывание и переключение музыкальных композиций.
На сегодняшний день Alexa умеет активно поддерживать голосовое общение, в ее основные задачи входит как воспроизведение музыки, подкастов и аудиокниг, так и другая помощь по дому - составление списков дел, настройка будильников, предоставление актуальной информации о погоде, транспортной ситуации на дорогах, новостях и многом другом, а также управление устройствами в умном доме. Кроме того, чтобы расширить «кругозор» и возможности Alexa, пользователи могут загружать обновления не только от компании Amazon, но и от сторонних разработчиков. Именно для развития команд программистов со всего мира, занимающегося разработкой чат-ботов и виртуальных ассистентов, и была организована премия Amazon Alexa Prize.