Глибовець, АндрійХмель, СвітланаПєчкурова, Олена2024-04-252024-04-252023Глибовець А. М. Використання нейрокомп'ютерних інтерфейсів для збирання та накопичення інформації про користувачів вебресурсів / Глибовець А. М., Хмель C. M., Пєчкурова О. М. // Наукові записки НаУКМА. Комп'ютерні науки. - 2023. - Т. 6. - С. 48-56. - https://doi.org/10.18523/2617-3808.2023.6.48-56https://ekmair.ukma.edu.ua/handle/123456789/29224https://doi.org/10.18523/2617-3808.2023.6.48-56Brain-computer interface (BCI) is a link between the electrical activity of the brain and a computer or other external devices. Signals obtained from the brain can be electrophysiological, magnetic, or metabolic. Conversion of these signals into commands allows for controlling devices and interacting with other soft-ware interfaces.The aim of this paper is to describe the development of a prototype that demonstrates the capabilities of using neuro-computer interfaces for collecting and storing information about web resource users. By utiliz-ing the developed prototype, the interaction between users and web resources can be enhanced, allowing for browser control through mental commands and impulses transmitted by a BCI device. The gathered information during the use of web resources with the help of a BCI device will aid in better understanding user behavior and needs, improving the interaction with web resources, and ensuring user safety.To collect user data, a Chrome extension was developed using JavaScript. Bootstrap is used for styling the extension, although the choice of library is not essential. The graphical visualization of indicators is implemented using Apexcharts, but this is also not a mandatory solution. Webpack is used for building the extension, following the principles of Chrome Manifest v3.The extension interacts with the headset through the Cortex API. A graphical user interface was created to display the obtained data, as well as interfaces for user registration and login. Data from the headset is obtained through Websockets. An API was developed using minimal .NET API to store the collected data. CRUD is used for data exchange, and JWT is employed for authentication.The developed prototype allows users to control Chrome pages using mental commands and collect data about the user experience of web resources, supplemented by data about the user’s emotional and mental state.У статті описано дослідження можливостей використання нейрокомп’ютерних інтерфейсів (НІ) для збирання та накопичення інформації про користувачів вебресурсів шляхом проведення експериментів на електроенцефалографічному приладі Emotiv INSIGHT на 5 каналів і браузером Chrome, проаналізовано стан сучасних НІ та їх застосування, представлено розроблену методику збирання даних за допомогою НІ та її реалізацію у вигляді програмного застосунку. Розроблений прототип дає змогу керувати сторінками Chrome за допомогою ментальних команд і збирати дані про досвід користування вебресурсами, що доповнені даними про емоційний і ментальний стан користувача.ukнейрокомп’ютерні інтерфейсиBCIзбирання і зберігання інформації про користувачів вебресурсіввзаємодія з вебресурсомбезпекастаттяneuro-computer interfacesBCIcollection and storage of information about web resource usersinteraction with web resourcessecurityВикористання нейрокомп’ютерних інтерфейсів для збирання та накопичення інформації про користувачів вебресурсівUsage of neuro-computer interfaces for collecting and storing information about web resource usersOther