Страница 1 из 12

Часть функционала Алисы в "облаке"

Добавлено: Ср июн 25, 2014 3:49 pm
sergejey
В последних исходниках появилась одна экспериментальная функция -- обработка команд пользователя (из чата или голосовых) в "облаке". Т.е. если система не может распознать команду пользователя, то она обращается к "родительскому" серверу и пытается обработать её там.

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

Сейчас пока поддерживается всего две команды:
"привет" (здоровается и спрашивает имя, если не знает)
"покажи погоду" (открывает ссылку gismeteo)
"забыть меня" (очищает информацию о пользователе, которая была сохранена -- например, имя)

Пока всё достаточно сырое, но основа платформы заложена. облачный "мозг" будет развиваться централизовано без необходимости настраивать что-то на локальной машине и в будущем будет оснащён множеством функций -- общение, игры, запросы различной информации и прочее. Там, того и гляди, дорастём до искусственного интеллекта :)

Идеи по развитию направления приветствуются.

Re: Часть функционала Алисы в "облаке"

Добавлено: Ср июн 25, 2014 5:43 pm
Ivan
1. Мат и пошлости - Предлагаю сразу сделать статистику на профиле. И как только перейдёт приделы - банить или переводить пользователя в другой профиль (Для извращенцев). Предлагаю потому что из за этого пункта не решился подключить не один движок кроме iii.ru (Но он пока для нас не доступен), а не решился потому что у меня дома дети.
2. На будущие хорошо бы иметь редактор личных фраз (Если возможно)

Всё это применимо если это будет ИИ а не шаблонизация

Re: Часть функционала Алисы в "облаке"

Добавлено: Ср июн 25, 2014 9:04 pm
sergejey
Ivan писал(а):1. Мат и пошлости - Предлагаю сразу сделать статистику на профиле. И как только перейдёт приделы - банить или переводить пользователя в другой профиль (Для извращенцев). Предлагаю потому что из за этого пункта не решился подключить не один движок кроме iii.ru (Но он пока для нас не доступен), а не решился потому что у меня дома дети.
Не очень понял насчёт мата и профилей. Я пока не предполагаю, что система будет чему-то учиться у пользователей (разве что собирать наиболее частые запросы в качестве идей для доработки). Скорее, развиваться в плане возможностей давать ответы, т.е. общение с системой одного пользователя не влияет на других, так что нет нужды кого-то банить.
Ivan писал(а):2. На будущие хорошо бы иметь редактор личных фраз (Если возможно)
Всё это применимо если это будет ИИ а не шаблонизация
Личные фразы (и целые ветки диалогов) можно уже реализовать через систему шаблонов поведения, а к "облаку" Алиса обращается только если не смогла распознать, что делать с командой исходя из локальных настроек.

Насчёт ИИ -- пока это шаблоны, т.е. она понимает фразы, построенные по заданному шаблону и может использовать их для обработки и выдачи ответов. Движок позволяет строить довольно сложные диалоги с уточнениями, запоминанием предпочтений, с вытягиванием данных из разных источников и т.п. -- всё это только нужно реализовать, так что мы в начале пути. Но прелесть в том, что система будет умнеть сама по себе без каких-то "телодвижений" со стороны администратора/установщика.

Re: Часть функционала Алисы в "облаке"

Добавлено: Чт июн 26, 2014 2:07 am
jonyzs
Интересная задумка,но пока неработает.

Re: Часть функционала Алисы в "облаке"

Добавлено: Чт июн 26, 2014 3:50 am
sregeipt
возможна ли передача данных через микрофон не посредственно подключенному к компьютеру? кто ни будь реализовал данную возможность голосового общения?

Re: Часть функционала Алисы в "облаке"

Добавлено: Чт июн 26, 2014 4:37 am
Galakart
Отличная задумка!
Немного не понял, как идентифицируется пользователь. Сказал "Привет", назвал имя, запомнила. При доступе с другого компьютера (или телефона) на всех устройствах всё сбрасывается, заново имя спрашивает.
И при фразе "покажи погоду" просто говорит - "Вывожу погоду..." и ничего не происходит.
Было бы неплохо где-нибудь в панели управления (или в коннекте) видеть автообновляемый список доступных команд, со всеми подкатегориями и ответвлениями.

Re: Часть функционала Алисы в "облаке"

Добавлено: Чт июн 26, 2014 9:30 am
Amarok
А если инет пропадет, то Алисочка "отупеет"?(((

Re: Часть функционала Алисы в "облаке"

Добавлено: Чт июн 26, 2014 10:18 am
sergejey
А если инет пропадет, то Алисочка "отупеет"?(((
Не совсем. Облачная обработка идёт в дополнение ко всему, что работает локально и в основном там будут функции, которые так или иначе требуют наличия интернета. Да и никто не мешает самому реализовать какие-то диалоги локально.
Немного не понял, как идентифицируется пользователь. Сказал "Привет", назвал имя, запомнила. При доступе с другого компьютера (или телефона) на всех устройствах всё сбрасывается, заново имя спрашивает.
Это странно, т.к. данные сохраняются за пользователем, который указан в настройках CONNECT-а, так что они не зависят от устройства, с которого происходит общение. Меня запомнило даже с разных установок системы, в которых одинаковый пользователь CONNECT-а прописан.
И при фразе "покажи погоду" просто говорит - "Вывожу погоду..." и ничего не происходит.
Было бы неплохо где-нибудь в панели управления (или в коннекте) видеть автообновляемый список доступных команд, со всеми подкатегориями и ответвлениями.
Вывод ссылок происходит только в основном интерфейсе, где в левой части меню, а в правой домашние страницы -- ссылка открывается в последнем табе.

По поводу доступных команд я пока думаю, как его лучше организовать. Список да, но плюс надо что-то вроде помощи голосовой, типа вопросов "что ты умеешь".
возможна ли передача данных через микрофон не посредственно подключенному к компьютеру?
Я голосовые команды только через смартфон отправляю. Теоретически можно в хроме установить такой аддон, открыть http://localhost/command.php и управлять голосом, но на практике не пробовал.

Re: Часть функционала Алисы в "облаке"

Добавлено: Чт июн 26, 2014 12:17 pm
Amarok
А скоро появится возможность воспроизведения звуков на терминалах?

Re: Часть функционала Алисы в "облаке"

Добавлено: Чт июн 26, 2014 12:19 pm
Amarok
И еще вопрос: http://smartliving.ru/forum/viewtopic.p ... 409#p11409
Сам я автору отписать не могу(