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


В настоящее время искусственным интеллектом считается либо набор условных операторов в программном коде либо специально обученная нейронная сеть и/или их совокупность. Хорошими примерами являются голосовые ассистенты, например Алиса, Cortana или Siri, далее ГА. Им можно задавать вопросы, которые впоследствии будут обработаны нейросетью и отправлены на серверы поисковых систем за ответом. Однако подобная умная колонка не является примером настоящего искусственного интеллекта, это лишь “китайская комната”, с которой можно вести диалог типа вопрос-ответ, вместо того, чтобы самому искать ответ на свой вопрос в поисковой системе. 

Главным отличием искусственного интеллекта от реального является наличие сознания у последнего. Если взять все внутренние состояния любого ГА и условно объединить их в одно Состояние, то после длительного перерыва в использовании ГА это Состояние останется таким же. Другими словами, пока с ГА не взаимодействуют его Состояние не меняется.

Состояние реального интеллекта меняется постоянно и никогда не повторяется, а обусловлено это наличием сознания и потока мыслей. Человеческий интеллект - это по своей сути та же совокупность нейросетей, подключенных к устройствам ввода/вывода (органы чувств), но именно наличие постоянного потока мыслей делает человеческий ум живым.

Идея для “оживления” искусственного интеллекта заключается в том, чтобы в имеющуюся систему из устройств ввода/вывода и нейросетей добавить некий генератор случайных мыслей, основанный на интересах и предпочтениях пользователя. Например, умная колонка узнает каждого члена семьи по голосу и в процессе обучения, построенном на запоминании интересов каждого члена семьи по их вопросам и темам диалогов, система устанавливает определенные веса на всевозможные темы обсуждения, из которых в дальнейшем и складывается круг интересов для каждого пользователя ГА. Генератор мыслей же, основываясь на том, какой из пользователей находится рядом, будет в случайном порядке выбирать тему из его круга интересов, делать запрос интересных статей по данной теме на серверы поисковых систем, а полученный ответ анализировать и оценивать также с помощью нейросетей. На основе полученной оценки будет формироваться вывод о том, насколько интересна эта тема для обсуждения и если она в достаточной мере интересна, из этой темы с помощью нейросетей можно подготовить мысль, привести ее в литературный вид и озвучить пользователю, инициировав тем самым диалог с ним. Если же тема оценена как не сильно интересная - взять новую случайную у генератора мыслей. 

Развивая мысль, можно озвучивать не просто “сырые” темы полученные от генератора и поисковой системы, а попробовать их обработать, для получения новых тем на основе круга интересов. Например с помощью логики предикатов первого порядка, проанализировав факты из нескольких связанных между собой статей или суждений, можно сделать какие-либо выводы, привести их в литературную форму с помощью нейросетей и озвучить пользователю. Эти мысли уже будут являться оригинальными мыслями ИИ, а не заимствованными из интернета.

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

Создав ядро ИИ на основе генератора мыслей можно бесконечно долго настраивать отдельные моменты для повышения качества “натуральности” диалога, однако основной эффект “живого” ИИ принесет именно наличие потока мыслей и инициативы со стороны самого ИИ.