Development of a web service for exchanging messages among members of a human-machine team and a multi-agent decision-making system

Cover Page

Cite item

Full Text

Abstract

The software implementation of a message exchange system among participants in a human-machine team and a multi-agent neurocognitive decision-making system is presented in the article. The exchange system is implemented as a web service. The work presents the structure of the site, databases and describes the algorithms for its operation. Such an implementation will simplify the process of exchanging messages within the framework of a mission among various agents represented by robots, programs, decision-making systems and people involved in a human-machine team.

Full Text

ВВЕДЕНИЕ

Современный уровень развития автономных робототехнических систем позволяет их использовать в довольно широком спектре задач, но при этом остаются сферы деятельности, где необходимо обеспечение согласованного поведения коллектива, состоящего как из людей, так и из программных и робототехнических агентов. Подобный подход актуален при работе в сложных и опасных условиях, например, в условиях пандемии [1]. При этом стоит учитывать ряд сложностей, связанных с организацией взаимодействия между участниками человеко-машинного коллектива, со сложностью взаимодействия [2] и уровнем «недоверия» к роботам со стороны операторов, вызванным возможными кибер-атаками на их систему управления [3]. Поэтому для создания систем управления человеко-машинными коллективами необходима организация максимально удобного интерфейса взаимодействия между гетерогенными агентами подобной системы. Данная система может быть использована для обеспечения управления человеко-машинными комплексами различного назначения: например, для обеспечения согласованного поведения гетерогенной группы автономных сельскохозяйственных роботов, предназначенных для защиты растений от вредителей и сорных растений [4]. В частности, при работе группы автономных роботов, выполняющих миссию защиты посевов кукурузы, возникают сложности, связанные с необходимостью управлять группой различных роботов, работающих в труднопрогнозируемой среде, а также с достаточно большими расстояниями между оператором и управляемыми роботами. При этом в человеко-машинном коллективе участвуют различные специалисты (агрономы и защитники растений) и роботы (робот для мониторинга посевов, беспилотные дроны для наблюдения за посевами, робот для опрыскивания растений, система заправки и зарядки роботов, транспортные системы), что также увеличивает объем передаваемых между участниками сообщений. В таких условиях использование удобного естественно-языкового интерфейса для постановки задач интеллектуальной системе управления роботами позволит снизить сложность работы участников человеко-машинного коллектива.

Стоит отметить, что конкретная реализация системы взаимодействия зависит от применяемых технологий для аппаратных и программных агентов. В частности, в качестве основы системы принятия решений могут быть использованы различные формализмы искусственного интеллекта, в том числе и подходы, основанные на мультиагентном моделировании нейрокогнитивных процессов, происходящих в головном мозге человека. Мультиагентные модели могут иметь ряд преимуществ перед классическими методами организации управления, связанных с самоорганизацией и снижением уровня сложности задач [5, 6]. Для обеспечения интеллектуального поведения отдельных агентов и всей системы в целом планируется использование формализма, основанного на инварианте интеллектуальной мультиагентной когнитивной архитектуры [7, 8]. В этой модели агент-нейрон, в отличие от сумматора в искусственных нейронных сетях, должен выполнять сложное поведение, направленное на максимизацию показателя своей энергии за счет обмена сообщениями, энергией и заключения контрактов между другими нейронами. При этом за счет выполнения поставленных задач вся система в целом может получать энергию (вознаграждение) из внешней среды, что обеспечивает возможность обучения с подкреплением. Поведение агента регламентируется его функциональной группой, базой знаний и списком контрактов, накопленных в процессе жизни. Согласованное поведение множества агентов-нейронов позволит находить решения сложных задач, что может использоваться для реализации интеллектуального поведения в условиях реальной среды [9]. Структура подобной модели (так называемого «интеллектуального агента») показана на рисунке 1.

 

Рис. 1. Пример мультиагентной нейрокогнитивной архитектуры принятия решений

Fig. 1. An example of a multi-agent neurocognitive decision-making architecture

 

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

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

В качестве системы принятия решений могут выступать любые интеллектуальные автономные системы, использующие различные формализмы искусственного интеллекта (в том числе и искусственные нейронные сети) для прогнозирования развития ситуации и управления автономными роботами. В качестве примера при разработке web-сервиса обмена сообщениями использовались мультиагентные нейрокогнитивные архитектуры, применяемые для моделирования процесса рассуждений в головном мозге [7]. При этом стоит отметить, что реализация самой системы управления на основе мультиагентных архитектур выходит за рамки данной работы и подробнее описана в работах [7–9].

АРХИТЕКТУРА СИСТЕМЫ ОБМЕНА СООБЩЕНИЯМИ МЕЖДУ УЧАСТНИКАМИ ЧЕЛОВЕКО-МАШИННОГО КОЛЛЕКТИВА

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

 

Рис. 2. Архитектура системы диалогового управления участниками человеко-машинного коллектива (стрелками указаны направления обмена данными)

Fig. 2. Architecture of the system of dialog control of participants of the human-machine team (arrows indicate the directions of data exchange)

 

Серверная часть системы диалогового управления участниками человеко-машинного коллектива состоит из нескольких модулей. Веб-сервер отвечает за работу с получением HTTP-запросов и генерацией ответов на них, в том числе html-страниц и JSON-файлов. Для хранения списка пользователей, роботов, миссий и сообщений используется база данных. На этом же сервере развернута программа моделирования мультиагентной нейрокогнитивной архитектуры, отвечающей за взаимодействие членов человеко-машинного коллектива в рамках миссии. Структура и база знаний данного интеллектуального агента хранятся в отдельной базе данных.

Интерфейс сервиса обмена сообщениями реализован в виде web-сервиса, состоящего из набора связанных страниц. При входе пользователь попадает на страницу входа, где реализованы формы для авторизации и регистрации. После успешного входа пользователь попадает на страницу «мои миссии», где получает доступ к списку миссий пользователя, форме добавления новой миссии и списку доступных роботов. Здесь же расположены ссылки на просмотр, редактирование и удаление текущей миссии. Непосредственно обмен сообщениями между участниками коллектива осуществляется на странице с конкретной миссией. Там же пользователь может просмотреть информацию о контексте миссии, список поставленных задач, а также добавить исполнителей (роботов и людей). Структура web-сервиса показана на рисунке 3.

 

Рис. 3. Структура web-сервиса системы обмена сообщениями между участниками человеко-машинного коллектива (синие блоки – страницы web-сервиса, зеленые – функции API)

Fig. 3. Structure of the web service of the messaging system among participants of the human-machine team (blue blocks are web service pages, green blocks are API functions)

 

Кроме блока взаимодействия с людьми, в рамках сервиса реализован API для работы с автономными роботами и программами, в том числе и внешними системами принятия решений. В этом блоке реализованы функции передачи сообщения в сервис, получения сообщения из сервиса и передачи данных о состоянии робота или программы.

На рисунке 4 приведена структура базы данных, отвечающей за сервис обмена сообщениями между участниками человеко-машинного коллектива. База данных содержит ряд таблиц, отвечающих за репрезентацию миссий, участников их выполнения и сообщений между ними.

 

Рис. 4. Структура базы данных системы обмена сообщениями между участниками человеко-машинного коллектива (стрелками указаны связи между полями таблиц)

Fig. 4. Structure of the database of the messaging system among participants of the human-machine team (arrows indicate the links between table fields)

 

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

ПРОГРАММНАЯ РЕАЛИЗАЦИЯ СИСТЕМЫ ОБМЕНА СООБЩЕНИЯМИ МЕЖДУ УЧАСТНИКАМИ ЧЕЛОВЕКО-МАШИННОГО КОЛЛЕКТИВА

Разрабатываемый web-сервис является интерфейсом, обеспечивающим взаимодействие между автономными роботами, интеллектуальной системой принятия решений (на основе нейрокогнитивных мультиагентных архитектур) и операторами. При его разработке рассматривались различные библиотеки организации серверной части интернет-сервиса. Под указанную задачу за счет своей гибкости и простоты развертывания больше всего подошел веб-фреймворк Flask [10, 11] для языка программирования python. На базе данного фреймворка построена программа для получения запросов от пользователей и роботов. Для работы с данными используется достаточно легковесная и эффективная СУБДД SQLlite [12, 13], работа с которой обеспечивается библиотекой SQLAlchemy [14, 15]. Для работы с программой моделирования мультиагентных нейрокогнитивных архитектур использовался протокол WebSocket и соответствующая библиотека websocket-client [16, 17]. Сами веб-страницы написаны на языке разметки html с использованием стилей CSS и скриптов на JavaScript.

После авторизации пользователь попадает на страницу «my_missions», внешний вид которой показан на рисунке 5. В верхней части всех страниц расположено меню web-сервиса, позволяющее быстро перейти на заглавную страницу, переключиться на другую миссию или отправить команду на подключенного интеллектуального агента. Там же расположена ссылка для выхода из учетной записи. Ниже приведена таблица с данными по каждой миссии, в которых задействован текущий пользователь. Для каждой миссии выведены ссылки на просмотр миссии, редактирование описания и ее удаление. Здесь же расположена форма создания новой миссии, при заполнении которой на сервер отправляется POST-запрос с данными новой миссии. Ниже приведена таблица с информацией о доступных роботах, где также можно изменить параметры или удалить их.

 

Рис. 5. Скриншот страницы со списком миссий конкретного пользователя

Fig. 5. Screenshot of the page with the list of missions of a specific user

 

Переход на миссию происходит по ссылке на страницу «current_mission» с указанием id выбранной миссии. В результате сервер возвращает html-страницу с данными по выбранной миссии (рис. 6). На ней указаны параметры миссии (тип, координаты и площадь рабочей зоны), таблица со списком поставленных в рамках миссии задач и форма добавления задачи. Ниже находятся формы для добавления существующего пользователя или робота к списку исполнителей данной миссии.

 

Рис. 6. Скриншот страницы с выбранной миссией

Fig. 6. Screenshot of the page with the selected mission

 

Большую часть окна миссии занимает чат между участниками миссии (рис. 7). Чат представляет собой таблицу, где для каждого сообщения указаны отправитель, получатель, время отправки и само сообщение. Ниже находится поле для выбора получателя и отправки сообщения. Работа чата на стороне браузера реализована за счет скриптов на JavaScript, которые отвечают за постоянный опрос сервера (по таймеру) на наличие новых сообщений и добавление сообщения в таблицу в html-документа, а также за формирование POST-запроса с JSON-файлом, в котором упаковано содержание нового сообщения от пользователя.

 

Рис. 7. Скриншот процесса обмена сообщениями (модуль чата)

Fig. 7. Screenshot of the messaging process (chat module)

 

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

ЗАКЛЮЧЕНИЕ

Разработан web-сервис для обеспечения обмена сообщениями между участниками человеко-машинного коллектива и мультиагентной системой принятия решений [18]. Архитектура системы диалогового управления участниками человеко-машинного коллектива предполагает клиент-серверную реализацию обмена данными между операторами, роботами и интеллектуальной системой управления. Использование подобной архитектуры позволяет распределить нагрузку между вычислительными устройствами, а организация программы в виде web-сервиса максимально упрощает взаимодействия между различными клиентами и исключает необходимость адаптации программного обеспечения под разные операционные системы. При этом программа позволяет обмениваться сообщениями в рамках выполнения миссии между различными агентами, представленными роботами, программами, системами принятия решений и людьми, задействованными в человеко-машинном коллективе. Реализация системы обмена сообщениями в виде чата должна позволить минимизировать время, необходимое на освоение представленной системы операторами. Кроме того, программная реализация предусматривает создание программного интерфейса (API), который позволит интегрировать разработанный сервис с различными реализациями интеллектуальных систем принятия решений и с роботами, использующими различные протоколы обмена данными.

В рамках испытания работоспособности web-сервиса проведено функциональное тестирование, которое включало проверку функциональных возможностей (авторизация, создание миссии, загрузка списка миссий, загрузка страницы с описанием миссии, отправка и получение сообщений) на основных браузерах, используемых на ПК (Chrome, Edge, Firefox, Opera) [19]. Тестирование подтвердило работоспособность сервиса на всех использованных браузерах. Кроме того, проводилась оценка времени отправки и получения сообщения между пользователем и интеллектуальной системой принятия решений. Среднее время отправки составило 117 мс, а получения – 124 мс. Такая задержка в первую очередь связана с временем работы основного цикла программы для моделирования мультиагентных нейрокогнитивных архитектур, которое составляет 100 мс, и не является критичной для рассматриваемого режима управления человеко-машинным коллективом.

Вклад авторов: все авторы сделали эквивалентный вклад в подготовку публикации. Авторы заявляют об отсутствии конфликта интересов.

Author contributions: all authors made an equivalent contribution to the publication. The authors declare no conflict of interest.

Финансирование. Работа выполнена при поддержке гранта Российского научного фонда № 22-19-00787.

Funding. This work was supported by the Russian Science Foundation grant No. 22-19-00787.

×

About the authors

Kantemir Ch. Bzhikhatlov

Kabardino-Balkarian Scientific Center of the Russian Academy of Sciences

Author for correspondence.
Email: haosit13@mail.ru
ORCID iD: 0000-0003-0924-0193

Candidate of Physical and Mathematical Sciences, Head of the Neurocognitive Autonomous Intelligent Systems Laboratory

Russian Federation, Nalchik

Inna A. Pshenokova

Institute of Computer Science and Problems of Regional Management – a branch of Kabardino-Balkarian Scientific Center of the Russian Academy of Sciences

Email: pshenokova_inna@mail.ru
ORCID iD: 0000-0003-3394-7682

Candidate of Physical and Mathematical Sciences, Head of the Intelligent Living Environments Laboratory

Russian Federation, Nalchik

Olga V. Nagoeva

Institute of Computer Science and Problems of Regional Management – a branch of Kabardino-Balkarian Scientific Center of the Russian Academy of Sciences

Email: nagoeva_o@mail.ru
ORCID iD: 0000-0003-2341-7960

Researcher of the Multiagent Systems Department

Russian Federation, Nalchik

Dana G. Makoeva

Institute of Computer Science and Problems of Regional Management – a branch of Kabardino-Balkarian Scientific Center of the Russian Academy of Sciences

Email: makoevadana@mail.ru
ORCID iD: 0000-0001-5955-2262

Candidate of Philological Sciences, Head of the Laboratory of Computational Linguistics

Russian Federation, Nalchik

References

  1. Valeriani D., O'Flynn L.C., Worthley A. et al. Multimodal collaborative brain-computer interfaces aid human-machine team decision-making in a pandemic scenario. Journal of Neural Engineering. 2022. Vol. 19. No. 5. P. 56036. doi: 10.1088/1741-2552/ac96a5
  2. Demir M., Canan M., Cohen M.C. Modeling team interaction and interactive decision-making in agile human-machine teams. 2021 IEEE 2nd International Conference on Human-Machine Systems. 2021. Pp. 1–6. doi: 10.1109/ICHMS53169.2021.9582449
  3. Gay C., Horowitz B., Elshaw J.J. et al. Operator suspicion and human-machine team performance under mission scenarios of unmanned ground vehicle operation. IEEE Access. 2019. Vol. 7. Pp. 36371–36379. doi: 10.1109/access.2019.2901258
  4. Bzhikhatlov K.Ch., Pshenokova I.A., Makoev A.R. The concept of creating a control system for a multi-agent robotic system for agricultural purposes based on neurocognitive algorithms. Izvestiya YUFU. Tekhnicheskiye nauki [Izvestia SFU. Technical science]. 2024. No. 3. Pp. 6–18. doi: 10.18522/2311-3103-2024-3-6-18. (In Russian)
  5. Bulgakov S.V. Application of multi-agent systems in information systems. Perspektivy nauki i obrazovaniya [Perspectives of science and education]. 2015. No. 5(17). Pp. 136–140. (In Russian)
  6. Kalyaev I.A., Gaiduk A.R., Kapustyan S.G. Self-organization in multi-agent systems. Izvestiya YUFU. Tekhnicheskiye nauki [News of the Southern Federal University. Technical science]. 2010. No. 3. Pp. 14–20. (In Russian)
  7. Nagoev Z.V. Intellektika, ili Myshlenie v zhivykh i iskusstvennykh sistemakh [Intellectics, or thinking in natural and artificial systems]. Nal'chik: KBNTS RAN. 2013. 211 p. ISBN: 978-5-904743-37-6. (In Russian)
  8. Bzhikhatlov K.Ch., Pshenokova I.A., Nagoeva O.V. Cooperative interaction of participants in a heterogeneous team of autonomous agents using neurocognitive models of coordinated behavior. News of the Kabardino-Balkarian Scientific Center of the Russian Academy of Sciences. 2023. No. 6(116). Pp. 132–141. doi: 10.35330/1991-6639-2023-6-116-132-141. (In Russian)
  9. Pshenokova I., Bzhikhatlov K.Ch., Kankulov S. et al. Simulation model of the neurocognitive system controlling an intellectual agent displaying exploratory behavior in the real world. Studies in Computational Intelligence. 2024. Pp. 706–715. doi: 10.1007/978-3-031-50381-8_76
  10. Flask project website / URL: https://flask.palletsprojects.com/en/3.0.x/
  11. Liang Zu., Liang Zo., Zheng Y. et al. Data analysis and visualization platform design for batteries using flask-based Python web service. World Electric Vehicle Journal. 2021. Vol. 12. No. 4. P. 187. doi: 10.3390/wevj12040187
  12. SQLite Home Page / URL: https://www.sqlite.org/
  13. Chen D., Han X., Wang W. Use of SQLite on Embedded System. 2010 International Conference on Intelligent Computing and Cognitive Informatics. Kuala Lumpur, Malaysia. 2010. Pp. 210–213. doi: 10.1109/ICICCI.2010.79
  14. SQLAlchemy – The Database Toolkit for Python / URL: https://www.sqlalchemy.org/.
  15. Bayer M. SQLAlchemy. In book: The architecture of open-source applications. Eds: Brown A., Wilson G. 2012. Vol. 2. Chapter 20.
  16. Websocket-client documentation / URL: https://websocket-client.readthedocs.io/en/latest/ index.html.
  17. Sharma N., Agarwal R. HTTP, webSocket, and signalR: A comparison of real-time online communication protocols. In: Mining intelligence and knowledge exploration. Eds.: Kadry S., Prasath R. 2023. Lecture Notes in Computer Science. Vol. 13924. doi: 10.1007/978-3-031-44084-7_13
  18. Certificate of registration of a computer program No. 2024664671 06.24.2024. Programma dlya vneshnego upravleniya soglasovannym povedeniyem geterogennykh cheloveko-mashinnykh kollektivov [Program for external control of coordinated behavior of heterogeneous human-machine teams]. Autors: Nagoev Z.V., Bzhikhatlov K.Ch., Pshenokova I.A. et al. (In Russian)
  19. Li Y., Li M., Yu J. Web services testing, the methodology, and the implementation of the automation-testing tool. Lecture Notes in Computer Science. 2004. Pp. 940–947. DOI: 10.1007/ 978-3-540-24679-4_156

Supplementary files

Supplementary Files
Action
1. JATS XML
2. Fig. 1. An example of a multi-agent neurocognitive decision-making architecture

Download (45KB)
3. Fig. 2. Architecture of the system of dialog control of participants of the human-machine team (arrows indicate the directions of data exchange)

Download (53KB)
4. Fig. 3. Structure of the web service of the messaging system among participants of the human-machine team (blue blocks are web service pages, green blocks are API functions)

Download (42KB)
5. Fig. 4. Structure of the database of the messaging system among participants of the human-machine team (arrows indicate the links between table fields)

Download (45KB)
6. Fig. 5. Screenshot of the page with the list of missions of a specific user

Download (86KB)
7. Fig. 6. Screenshot of the page with the selected mission

Download (72KB)
8. Fig. 7. Screenshot of the messaging process (chat module)

Download (68KB)

Copyright (c) 2024 Бжихатлов К.C., Пшенокова И.A., Нагоева О.V., Макоева Д.G.

Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 International License.

Согласие на обработку персональных данных с помощью сервиса «Яндекс.Метрика»

1. Я (далее – «Пользователь» или «Субъект персональных данных»), осуществляя использование сайта https://journals.rcsi.science/ (далее – «Сайт»), подтверждая свою полную дееспособность даю согласие на обработку персональных данных с использованием средств автоматизации Оператору - федеральному государственному бюджетному учреждению «Российский центр научной информации» (РЦНИ), далее – «Оператор», расположенному по адресу: 119991, г. Москва, Ленинский просп., д.32А, со следующими условиями.

2. Категории обрабатываемых данных: файлы «cookies» (куки-файлы). Файлы «cookie» – это небольшой текстовый файл, который веб-сервер может хранить в браузере Пользователя. Данные файлы веб-сервер загружает на устройство Пользователя при посещении им Сайта. При каждом следующем посещении Пользователем Сайта «cookie» файлы отправляются на Сайт Оператора. Данные файлы позволяют Сайту распознавать устройство Пользователя. Содержимое такого файла может как относиться, так и не относиться к персональным данным, в зависимости от того, содержит ли такой файл персональные данные или содержит обезличенные технические данные.

3. Цель обработки персональных данных: анализ пользовательской активности с помощью сервиса «Яндекс.Метрика».

4. Категории субъектов персональных данных: все Пользователи Сайта, которые дали согласие на обработку файлов «cookie».

5. Способы обработки: сбор, запись, систематизация, накопление, хранение, уточнение (обновление, изменение), извлечение, использование, передача (доступ, предоставление), блокирование, удаление, уничтожение персональных данных.

6. Срок обработки и хранения: до получения от Субъекта персональных данных требования о прекращении обработки/отзыва согласия.

7. Способ отзыва: заявление об отзыве в письменном виде путём его направления на адрес электронной почты Оператора: info@rcsi.science или путем письменного обращения по юридическому адресу: 119991, г. Москва, Ленинский просп., д.32А

8. Субъект персональных данных вправе запретить своему оборудованию прием этих данных или ограничить прием этих данных. При отказе от получения таких данных или при ограничении приема данных некоторые функции Сайта могут работать некорректно. Субъект персональных данных обязуется сам настроить свое оборудование таким способом, чтобы оно обеспечивало адекватный его желаниям режим работы и уровень защиты данных файлов «cookie», Оператор не предоставляет технологических и правовых консультаций на темы подобного характера.

9. Порядок уничтожения персональных данных при достижении цели их обработки или при наступлении иных законных оснований определяется Оператором в соответствии с законодательством Российской Федерации.

10. Я согласен/согласна квалифицировать в качестве своей простой электронной подписи под настоящим Согласием и под Политикой обработки персональных данных выполнение мною следующего действия на сайте: https://journals.rcsi.science/ нажатие мною на интерфейсе с текстом: «Сайт использует сервис «Яндекс.Метрика» (который использует файлы «cookie») на элемент с текстом «Принять и продолжить».