Что такое агенты Aigents

4 месяца назад в aigents

Что такое Aigents? Зачем они пользователю?

Персональные агенты Aigents нужны профессионалам, знающим, чего они хотят.
Руководителям и аналитикам компаний, маркетинговых агентств, финансовым аналитикам, специалистам по бизнес-разведке - тем, кому важен оперативный и точный доступ к информации по заданной теме в интересующей их области.
Наш агент настраивается на заданную тему и на заданные источники информации и берет их под круглосуточное наблюдение. Как только информация появляется на одном из наблюдаемых сайтов, он помещает ее в "ленту" пользователя со ссылкой на источник и может послать извещение по email.
Кроме того, когда агент изучает интересы своего хозяина-пользователя по его данным в социальных сетях, он строит картину его социального окружения и определяет, как он сам выглядит со стороны - что может быть полезно для корректировки собственного поведения и взаимоотношений с окружающими.
При этом, наши агенты не передают информацию о своих хозяевах на сторону и не зарабатывают на данных пользователя, как это делают многие поисковые системы и социальные сети.
Демо версией можно воспользоваться на сайте https://aigents.com/

Какую информацию умеют находить агенты? Как они определяет, что интересно пользователям?

Сейчас агент может сам автоматически извлекать любую информацию с большинства публичных сайтов в Интернете, заданных пользователем, а также из личных страниц пользователей в социальных сетях. На сегодняшний день, агенты Aigents умеют работать с известныами "частными" соцсетями Facebook, Google+ и ВКонтакте, а также "молодыми" и "народными" социальными сетями, основанными на технологии блокчейн: Steemit (https://steemit.com/) и Голос (https://golos.io).
Исключения составляют сайты, где требуется авторизация по логину и паролю, а также некоторые сайты порталов данных и Интернет-магазинов, где содержимое страниц генерируется веб-браузером "на лету". Над решением этой проблемы мы планируем работать в будущем.
Свои интересы пользователь может задать сам, указав интересующие его сайты и темы, причем тема может быть определена как простым набором "ключевых слов", так и достаточно точным описанием нужной информации в виде "поискового шаблона" (включающего определенные последовательности слов, их варианты, последовательности вариантов и варианты последовательностей).
Кроме этого, агент пытается угадать области интересов хозяина, анализируя его социальное окружение в социальных сетях.
Агент сам может извлекать ссылки на сайты из понравившихся пользователю постов в социальных сетях, а также автоматически формировать "шаблоны" по словам, используемых в этих постах. Шаблоны пока формируются не очень точно - но мы будем еще работать над улучшением их качества.

Как агенты изучают социальное окружение своих пользователей? Какие рекомендации на основе этого анализа они могут давать?
Помимо анализа постов самого пользователя и его одобрений, агент анализирует комментарии и одобрения других участников социальной сети, а также одобрения пользователем этих комментариев. На основании этой информации оказалось можно получать интересные и порой неожиданные результаты - каковы интересы у различных групп его друзей и контактов, с кем пользователя связывают общие интересы, с кем он осуществляет наиболее тесные взаимодействия, кто является его последователем в большей степени, а кто - наоборот - авторитетом для него самого. Явных рекомендаций по корректировке своего поведения мы пока не даем, однако сама информация в некоторых случаях подсказывает, как следует изменить свои отношения к тем или иным партнерам. Также, мы сейчас сотрудничаем с психологами и видим, как можно на основе этого анализа построить автоматического консультанта по социальным коммуникациям.
К сожалению, сейчас проводимый анализ недостаточно полон, так как часть данных пользователей ряд социальных сетей не дают анализировать, оставляя эту ценную информацию себе. И мы прорабатываем несколько решений данной проблемы.
Например, в дополнение к социальным сетям Facebook, ВКонтакте и Google+, мы сейчас подключили социальные сети Steemit и Голос, основанные на технологии блок-чейн, где не только все данные доступны, но пользователи смогут еще и зарабатывать на свой активности в сети.

Какой у агентов интерфейс? Можно ли с ними общаться на "человеческом языке"?

На данный момент, основные функции агента доступны через обычный графический пользовательский интерфейс - с помощью него можно добавить или удалить тему или сайт, посмотреть новости и отметить понравившиеся из них. Однако, те же функции и даже гораздо больше доступны именно через чат интерфейс - например, там можно детально объяснить агенту тему своих интересов или спросить конкретно - что происходило с курсом доллара позавчера, например. Сейчас разговор с агентом можно осуществлять на так называемом "контролируемом языке" - диалекте английского с ограниченным набором грамматических конструкций и словарем.
Изначально, система понятий и словарь агента ограничены такими понятиями как "сайт", "тема", "читать". Систему понятий и словарь можно расширять в процессе взаимодействия с ним - учить агента новым словам и их значениям - в той области, в которой пользователь работает.
Разговор на таком языке не очень привычен на первый взгляд, но он похож на то, как общаются между собой люди, плохо знающие язык, на котором они говорят. Например: "Ты что уметь?" - "Моя уметь копать, пилить." - "Твоя копать хорошо, пилить хорошо?" - "Моя копать хорошо, пилить плохо." - "Твоя будет копать! Моя будет платить!" .
Поскольку наш агент не умеет ни копать, ни пилить, а умеет только читать новости на сайтах, его можно попросить только об это, например - попросить мониторить курс доллара на нужном сайте: "What you knows?" - "My knows us dollar, euro." - "What your sites?" - "My sites http://lenta.ru." - "Your sites http://cbr.ru!" - "Ok." - "You read us dollar in http://cbr.ru!" - "Ok." - "What is us dollar text?" - "There text us dollar 60."

Какие возможности у агентов Aigents планы на будущее?

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

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

Более подробную информацию можно получить на https://www.youtube.com/aigents

Если Вам понравился данный пост, поддержите автора, проголосовав за этот пост.
Голосующие читатели, также, получают вознаграждение за свой голос.
Для этого зарегистрируйтесь и проголосуйте за пост.
Порядок сортировки:  Популярное

Интересный проект, о чём-то подобном я уже думал. Заинтересовали, регестрируюсь! :)

Это очень интересно! Сам задумывался над подобного рода проектом. Будем следить, а в дальнейшем и помогать!

Наш чат в RocketChat