ИНДИВИДУАЛЬНЫЙ ПОМОЩНИК С ЭЛЕМЕНТАМИ ИСКУССТВЕННОГО ИНТЕЛЛЕКТА И СПОСОБ ЕГО ПРИМЕНЕНИЯ

1. Индивидуальный помощник с элементами искусственного интеллекта, предназначенный для ведения диалога с пользователем путем обмена вопросами и ответами, представляющими собой тексты на естественном языке и формирования советов для пользователя в виде текстов на естественном языке, состоящий из исполняющих операции компонент, реализованных на произвольных вычислительных ресурсах, причем исполняющие операции компоненты включают по меньшей мере следующие: компоненту распознавания текстов, вводимых пользователем, компоненту поиска в массивах данных, компоненту формирования ответов для пользователя, компоненту обратной связи, оценивающую ответы, формируемые для пользователя, компоненту настройки, управляющую формированием ответов, компоненту связи с другими индивидуальными помощниками, компоненту связи с поисковыми системами, и массивов данных, включающих, но не ограничивающих следующие: массив данных вопросов пользователя, массив данных ответов пользователю, массив данных настроек, содержащий информацию о предпочтениях пользователя и режиме работы индивидуального помощника, массив событий, описывающий информацию о произошедших или предстоящих событиях.
2. Способ применения индивидуального помощника с элементами искусственного интеллекта по п. 1, в том случае, когда необязательно функционируют не менее двух индивидуальных помощников, заключающегося в том, что:
а) пользователь формирует вопросы, которые поступают в компоненту распознавания текстов, вводимых пользователем, которая в свою очередь передает их в компоненту поиска в массивах данных, после чего компонента поиска в массивах данных сравнивает их с массивом данных ответов пользователю и при наличии тождественного или похожего ответа он направляется в компоненту формирования ответов для пользователя,
б) в том случае, если вопрос пользователя формирует событие, информация о событии массив событий, описывающий информацию о произошедших или предстоящих событиях,
в) в том случае, если тождественного или похожего ответа в массиве данных ответов не найдено, компонента распознавания текстов обращается к компоненту связи с другими индивидуальными помощниками, которая передает вопрос другому индивидуальному помощнику и ожидает ответ от него, другой индивидуальный помощник функционирует аналогично,
д) в том случае, если ответ от другого помощника не поступил или обращение к другим помощникам невозможно или запрещено компонентой настроек, компонента распознавания текстов, вводимых пользователем, выделяет содержание вопроса в виде текста, после чего этот текст передается в компоненту связи с поисковыми системами, ответ от которых поступает в компоненту формирования ответов для пользователя, в которой ответ сравнивается с массивом данных настроек и с учетом этого сравнения передается пользователю,
е) пользователь, получив ответ, необязательно оценивает его, для чего ответ пользователя передается компоненту обратной связи, и ответ помещается в массив данных ответов с оценкой пользователя, либо помещается в массив событий,
з) компонента формирования ответов для пользователя самостоятельно, вне зависимости вопросов пользователя формирует советы для пользователя в том случае, когда от других индивидуальных помощников поступает вопрос, сам вопрос или ответ на который указан в массиве данных настроек как интересный для пользователя, а также в том случае, когда прежде заданные вопросы требуют ответа в наступившее время, либо наступило событие, имеющееся в массиве событий.