Cubic Robotics

robotics

Про проект Cubic Robotics я знаю досить давно, і мене здивував той факт, що про нього знає небагато людей серед моїх знайомих. Тому матеріал має ознайомлювально-інформаційний характер. А щоб повністю зрозуміти, про що йдеться, ми вирішили поспілкуватися зі творцями цього робота. Тож на запитання та уточнення відповідає Юрій Буров, засновник та СЕО компанії Cubic Robotics. Але для початку – моя коротка вступна промова.

Cubic

Як це працює? В деталях. Поясніть, що всередині та чому кубик, а не кулька чи ромб?

Основа Cubic - це мінікомп'ютер, динамік, мікрофони, радіопередавач для керування розетками та підсвічування. Головна наша розробка – це складна система мікрофонів, яка дозволяє кубику чути на великій відстані до 10 метрів в ідеалі. Ну і, звичайно, сам «інтелект», голосова операційна система VOIS (Voice intellectual operation system). Саме вона відповідає на ваші запитання, і розуміє те, що ви кажете.

Форма куба була обрана нами як найбільш стабільна, «монолітна». Наш робот не планує переміщатися по кімнаті, він має стати її центром, і тому йому потрібна стійкість. До того ж, у корпус ромбічної або кулястої форми досить важко інтегрувати електронну «начинку», яку до того ж потрібно охолоджувати.

Яка швидкість оновлення системи та інформації у Cubic?

Що стосується обміну даними з сервером - це відбувається досить швидко, відповіді від деяких людей чекати набагато довше, ніж від Кубика. Так, для аналізу даних потужностей самого мінікомп'ютера мало, і відповіді формуються на сервері.

Якщо йдеться про появу нового функціоналу та підвищення словникового запасу – то ця робота йдеПостійно, оновлення ми викочуємо раз на 1-2 дні.

Cubic

Як підбирали голос та набирали словниковий запас? На основі чого вирішуєте, які слова та інформацію додавати в мозок Cubic?

Голос Кубика – це open source рішення: ми використовуємо вже готовий синтезатор голосу, найкращий серед тих, що є в Україні. Але цілком можливо у майбутньому ми зробимо свій.

Щодо того, які слова додавати в мозок кубика – тут проводиться серйозна робота: у команді є лінгвісти та сценаристи, які відповідають за побудову семантичних схем. Потрібно розуміти, що Кубик – це гаджет, який працює з використанням VOIS, про яку ми вже говорили. Основою принципу роботи VOIS – це вміння розуміти контекст розмови. Коли серверу приходить якесь питання, він починає шукати варіанти, які могли б підійти як відповідь. Для цього у нас використовується кілька різних движків від класичного чат-бота до статистичного алгоритму пошуку на базі діалогів.

Наприклад, користувач запитав - Що там на вулиці?

Це питання існує кілька варіантів відповіді. Серед іншого, сервер розглядатиме такі варіанти:

- На вулиці 25 градусів і світить сонце.

- На вулиці дуже серйозні пробки, не варто їхати машиною.

А пошук по вдалих діалогах може видати щось на кшталт: "Ти й сам можеш подивитися, на відміну від мене, у тебе є ноги."

Щодо правильних відповідей може бути чимало (сотні). Важливо вибрати з них той, який потрібний користувачеві саме зараз. За це відповідає алгоритм перевірки контексту (статистичний). Він може показати, що якщо в базі даних є інформація про те, що користувач має автомобіль, то йому швидше за все цікаві пробки. А якщо користувач щойно говорив про погоду(Наприклад, запитав погоду на завтра), то логічніше відповісти йому про погоду на вулиці.

Визначення контексту – складне завдання. Частково вона будується на аналізі існуючої основи коректних діалогів. Деякі правила доводиться прописувати вручну, інші випливають із формальної логіки. Наприклад, найпростіше і дієве правило – якщо дві відповіді однаково хороші, то буде обраний той, тема якого найближча до останньої розмови.

У компанії сьогодні 10 осіб, 8 з яких впритул зайняті створенням продукту та технологічної платформи. Інші двоє займаються зовнішніми комунікаціями, чи це спілкування зі ЗМІ чи побудова маркетингової стратегії та каналу продажів. Взагалі, маркетингом ми почали займатися близько 3-х місяців тому, коли у нас вже був готовий прототип.

Cubic

Поясніть, будь ласка, навіщо користувачеві Cubic, якщо у нього є Siri або Google Now і йому не ліньки підійти до розетки, щоб увімкнути електронні прилади?

Для початку – Siri не розмовляє українською. По-друге, щоб поставити запитання, необхідно запустити програму: вона не чує вас 24 години на добу. Кубик, на відміну від Siri – це робота 24/7, розпізнавання голосу на великій відстані та повністю голосовий режим роботи. У кубика немає екрану, тому всі відповіді він видає виключно голосом, а також має схильність до ведення діалогів та уточнюючих питань у тих місцях, де мобільні помічники виводять контент на екран.

Проблема багатьох інтелектуальних помічників у тому, що вони повністю знеособлені. Ми ж наголошуємо на «характері» пристрою, що полегшує людям вести діалог з машиною: вони залишаються в рамках звичної їм логіки.

Що збираєтеся вдосконалити? Що буде вміти Cubic далі, крім включення ламп і вентилятора та асистування вяк голосовий помічник?

Сам Кубик може стати мозком розумного будинку, і керувати значною кількістю систем. Найближчим часом такі рішення будуть досить дорогими, але попит на них буде.

Тобто, в майбутньому він зможе стати дворецьким у розумній квартирі? Чи зможе.

robotics

Саша Брад, інженер-електронник Cubic Robotics

А іншому? У сенсі, Кубик потрібен лише для того, щоб асистувати, чи стане повноцінним роботом, який зможе замінити людину? До того ж, у групі ви писали, що сподіваєтеся, що ваш проект колись досягне рівня розвитку, як у операційної системи у фільмі “Вона”. Це мрії чи ви дійсно працюватимете в цьому напрямку?

Щодо фільму «Вона» — ми б, звичайно, хотіли б дійти такого рівня технологічного розвитку. Однак, треба розуміти, що це все-таки фантастика, до якої далеко всім: монстрам, на кшталт Google, і стартапам, на кшталт нас. Наша мрія — створити операційну систему, яка б могла розуміти людину і передбачати її бажання.

Наприклад, на годиннику 12.00 і операційна система пропонує тобі пообідати. Вона на основі рекомендацій твого лікаря вибирає раціон, після чого визначає найближчий ресторан, де є страви. А потім пропонує тобі сходити туди.

Щодо дружби та заміни роботом людини – навряд чи нам цього хотілося б. ІІ (штучний інтелект) повинен розуміти людину, допомагати їй у скрутній ситуації. Але остаточне рішення все одно має бути за людиною.

Чи Cubic пересуватиметься? Чи виростуть у нього ноги? І чи буде він у майбутньому набувати людських рис?

Потрібно розуміти, що створення антропоморфного робота, який може ходити та виконувати якісь функції.дуже дороге завдання. Проста людина собі її дозволити не може. Тому найближчим часом ніг у кубика не зросте. Що стосується самого інтелекту, голосової операційної системи — його можна інтегрувати практично в будь-який подібний пристрій. Чи це буде реалізовано — ми поки що не знаємо.

robotics

Планується запуск Кубика в США, він тестується в лікарні в Іркутську у вихідні. Коли починається вільний продаж Cubic? На яких майданчиках? І чи маєте Ви прогнози — скільки людей захочуть купити собі такого робота?

Зараз частина нашої команди практично мешкає в Китаї, на фабриці, яка збирає пристрої. Якщо все піде добре, то ми отримаємо перший промисловий зразок.

Чи є конкретна аудиторія, яку Ви орієнтували свою ідею?

Є. Це насамперед люди, які постійно хочуть спробувати щось нове, які стежать за технологічними новинками. Гіки, так їх іноді ще називають.

Згадайте останні відгуки, які Ви отримували про своє дітище.

Здебільшого ми отримуємо запитання. Насправді багато хто пише, що проект крутий, і хочуть взяти участь у його створенні. Є відгуки і від венчурних інвесторів, наприклад РБК запитало у Сергія Топорова, старшого менеджера з інвестицій LETA Capital, про кубик, і ось що він відповів:

“Світ у будь-якому разі прийде до активного використання персональних помічників. Передумови вже дедалі більше проникають у наш побут: Siri або SpeakToIT, GoogleNow, DriveAssistant в автомобілях, системи підтримки прийняття рішень тощо. Очевидно, що створення працюючого рішення вимагатиме багато часу і ресурсів, оскільки створення єдиної «розумної» системи — це дуже багатогранне завдання, що включає безліч підсистем, як на рівні"заліза", так і на рівні софту. Втілення цієї ідеї в «Кубіку» може бути правильним перебігом із двох причин. По-перше, це дасть якесь «одушевлення» програми. На думку засновників Cubic Robotics, це має бути «пристрій, що слухає» і крім як перевіркою ринком, цю гіпотезу ніяк не спростувати і не підтвердити”.

Що Ви думаєте про проект “Гіперколобок”? і чи вважаєте його своїм конкурентом?

Нам складно говорити про цей проект, ми не бачили працюючого прототипу. І ніхто не бачив.

Cubic

Пишуть, що Ви з дитинства мріяли створювати роботів. Cubic — це той робот, який жив у Вашій уяві? Чи це лише початок? Який він, ідеальний робот і ідеальний інтелект у Вашому розумінні?

Кубик – це робот, який народився в нашій свідомості. Ми довго шукали «той самий» формат і, після тривалих пошуків, прийшли туди, куди прийшли. Що стосується ідеального робота або ІІ – то він має бути «за людину». Більшість роботів у фільмах і книгах, вони за себе точно виконують накази людини, але при цьому, якщо людина накаже їм відірвати собі ногу, то вони її відірвуть.

У м'якому варіанті - це C3PO, йому дають команду, він виконує її, але при цьому бурчить: "От якого біса я повинен це робити, це небезпечно, а їм це на шкоду піде, але я це зроблю".

Штучний інтелект у нашій моделі — він самостійний, але при цьому приймає людину такою, якою вона є і намагається їй допомогти, виходячи з її ситуації.

Тобто, у нашому розумінні, якщо ІІ дізнається, що людина скоїла злочин, вона радитиме йому здатися владі. При цьому підбере варіант, як цій людині отримати мінімальне покарання.

Він не буде радити йому незаконних способів уникнути покарання, алепри цьому не говоритиме, що людина погана. Він скаже, що розуміє, що людина в цій ситуації вчинила погано і, виходячи з її попереднього життя, це було логічним наслідком, але при цьому, якщо вона, людина, хоче виправитися.

Поки що Кубик не готує вас до втечі або не підказує статті кримінального кодексу. Я особисто сподіваюся, що навіть якщо він і це вмітиме, такі навички йому ніколи не стануть у нагоді, ви вже постарайтеся. Поки що він мирно веде з вами розмови про погоду, політику і включає вам вентилятор, коли спекотно, або світло, коли темно. Вміє жартувати і, напевно, розуміє, що таке сарказм і як ним користуватися так, щоб підняти вам настрій. Хлопці-інженери стабільно "викочують" інформацію та свіжі фотографії свого робота в групах вконтакті, фейсбуці та на Хабрі, тому стежити за оновленнями дуже легко. І поки матеріал верстався, в групах з'явилася інформація про оновлення і самого робота, і офіційного сайту. Відкрити карти для нас, нехай навіть трішечки, хлопці не погодилися, але натякнули, що наступна фотографія – тизер для зацікавлених.

Cubic