SOFTWARE AGENTS IN E-LEARNING SYSTEMS

Ігор Юрійович Шубін, Ірина Віталіївна Кириченко
2018 Vìsnik Nacìonalʹnogo Tehnìčnogo Unìversitetu «HPÌ». Serìâ: Strategìčne Upravlìnnâ, Upravlìnnâ Portfelâmi, Programami ta Proektami  
І. Ю. ШУБІН, І. В. КИРИЧЕНКО ПРОГРАМНІ АГЕНТИ В СИСТЕМАХ ЕЛЕКТРОННОГО НАВЧАННЯ У даній статті розглянуто питання використання мультиагентного підходу для вирішення завдань управління ресурсами в системах електронного навчання. Підкреслено переваги мультиагентних систем у порівнянні з традиційними системами: забезпечують простоту реалізації, здатність до перенесення та масштабування, дозволяють проводити паралельні обчислення, керуються системами на основі знань, мають здатність до
more » ... ї та еволюціонування. Запропоновано формалізацію задачі динамічного розподілу ресурсів на основі мережі потреб та можливостей. Визначено базові принципи побудови мережі, описано формальну модель взаємодії агентів. В статті запропоновано алгоритм, який дозволяє гнучко та оперативно вирішувати завдання розподілу інформаційних ресурсів відповідно до потреб середовища, які швидко змінюються. Виділено спеціалізовані компоненти для роботи агентів в системі: компонент комунікації агентів, компонент прийняття рішень та компонент потокових розрахунків. Ключові слова: агент, мультиагентна система, електронне навчання, інформаційна технологія, оперативна обробка даних, взаємодія агентів, формальна модель, динамічна система. И. Ю. ШУБИН, И. В. КИРИЧЕНКО ПРОГРАММНЫЕ АГЕНТЫ В СИСТЕМАХ ЭЛЕКТРОННОГО ОБУЧЕНИЯ В данной статье рассмотрены вопросы использования мультиагентного подхода для решения задач управления ресурсами в системах электронного обучения. Подчеркнуто преимущества мультиагентных систем по сравнению с традиционными системами: обеспечивают простоту реализации, способность к переносу и масштабированию, позволяют проводить параллельные вычисления, управляются системами на основе знаний, обладают способностью к самоорганизации и эволюционированию. Предложено формализацию задачи динамического распределения ресурсов на основе сети потребностей и возможностей. Определены базовые принципы построения сети, описана формальная модель взаимодействия агентов. В статье предложен алгоритм, который позволяет гибко и оперативно решать задачи распределения информационных ресурсов в соответствии с потребностями среды, которые быстро меняются. Выделены специализированные компоненты для работы агентов в системе: компонент коммуникации агентов, компонент решений и компонент потоковых расчетов. Ключевые слова: агент, мультиагентная система, электронное обучение, информационная технология, оперативная обработка данных, взаимодействие агентов, формальная модель, алгоритм, динамическая система. I. YU. SHUBIN, I. V. KYRYCHENKO SOFTWARE AGENTS IN E-LEARNING SYSTEMS The usage of the multi-agent approach for solving resource management problems in e-learning systems is discussed in this paper. The advantages of multi-agent system comparing with traditional systems are emphasized. Such systems provide simplicity of implementation, transferability, and scalability, allow parallel computing, are guided by systems based on knowledge, have the ability to self-organize and evolve. The formalization of dynamic distribution of resources based on the network of the needs and opportunities is proposed. Two types of autonomous interacting agents are identified. They need agents and opportunity agents. All agents act in accordance with their own goals and according to certain rules, allowing them to act independently and interact with each other. As a relation between two types of agents was used conformity. The basic principles of network construction are defined. The formal model of interaction between agents is described. It was defined that one of the most often problems that can arise in the e-learning system is the problem of coordination. Partly this problem can be solved by the detailed elaboration of a set of decision-making rules. The article proposes an algorithm that allows flexible and prompt solving of information resources distribution tasks in accordance with the needs of rapidly changing environments. The specialized components for the agents in the system are defined: the agent communication component, the decision making component, and the component of the flow calculations. The main obstacles for multi-agent approach implementation are defined. They are: difficulties to evaluate the optimality of the decision; solutions are sensitive to the history of events; small changes in the system input can lead to significant changes in the output; there are some difficulties in adjusting the solution in the "manual" mode; misunderstandings in explaining the results as a consequence of complex causal relationships are possible; delays of solutions are liable to occur because of long chains of changes; it is possible to obtain non-identical solutions under the same conditions of input when re-launching the model.
doi:10.20998/125148 fatcat:pgmufjcjzbd5jjpdoo2d4pm52e