Агенты системы управления учебным планированием

Проектирование и реализация архитектуры и методов функционирования агентов на мультиагентной платформе. Оценка уровня восприятия информации из среды. Использование технологий искусственного интеллекта в системе управления. Модификация учебных планов.

Рубрика Программирование, компьютеры и кибернетика
Вид статья
Язык русский
Дата добавления 29.04.2018
Размер файла 91,7 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://allbest.ru

Сибирский федеральный университет

УДК 004.896, 330.46

Агенты системы управления учебным планированием

Погребников А.К.

научный руководитель:

канд. техн. наук Якунин Ю.Ю.

Работа посвящена созданию и исследованию управляющего агента и агента заведующего кафедрой в «Мультиагентной системе управления учебным планированием» (МАС УУП) [1].

Основными задачами разработки таких агентов является проектирование и реализация архитектуры и методов функционирования, а сами агенты запускаются и исследуются в специальной среде ? мультиагентной платформе JADE [2].

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

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

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

В качестве основы для архитектуры были взяты модели, описанные в [3].

На рисунке 1 представлена упрощенная архитектура агента.

Рис. 1. Упрощенная архитектура агента

Здесь S ? множество состояний внешней среды; D ? база знаний; T ? множество состояний внешней среды, которое агент способен воспринимать; A = <D, T, A, Восприятие, Заключение, Выбор, Воздействие> ? множество действий, которое способен исполнять агент; Восприятие: S>T - модель среды, которой обладает агент (модель среды, используемая агентом, лишь приблизительно отвечает ее реальному состоянию); Заключение: DЧT>D - задает изменение знаний агента о внешней среде после получения о ней информации с помощью функции восприятия; Выбор: DЧT>A - определяет выбор действий агента после получения информации о внешней среде в контексте нового состояния базы знаний D и состояния среды T; Воздействие: AЧS>S - определяет изменение состояние внешней среды после воздействия на нее агента.

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

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

Следовательно S>T=S=T, т.е. множество состояний внешней среды совпадает с моделью восприятия агента.

Таким образом функция Заключения: DЧT>D не вносит изменений в знания агента, так как агент знает о среде все. При возникновении события в среде по отношению к агенту или в самом агенте, на основании текущего состояния внешней среды и содержания полученного сообщения агенту необходимо сделать Выбор из множества действий A, перейдя в одно из возможных состояний.

При этом у агента появляется другой набор альтернатив A', которые он может выбирать на следующем шаге. На данный момент оба вида агентов являются «только реагирующими агентами» т.е. конкретное действие определяется не историей изменения внешней среды, а только ее текущим состоянием.

Так как агент реагируя на события внешней среды получает из неё сообщения, то необходимо описать критерии перехода в то или иное состояние агента исходя из информации, содержащейся в сообщении. Данные критерии, а так же множество возможных состояний описываются жизненным циклом агента и диаграммами состояний и переходов UML (рис. 2-3).

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

Управляющий агент практически не взаимодействует с пользователем напрямую (в отличии от агента заведующего кафедрой), поскольку ведет диалоги исключительно с агентами заведующих кафедрами. Тем не менее благодаря активной коммуникации с агентами управляющий агент всегда владеет актуальной информацией, необходимой для выполнения своих задач.

Рис 2. Жизненный цикл управляющего агента

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

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

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

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

Рис. 3. Жизненный цикл агента заведующего кафедрой (ЗК)

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

- проверка ограничений, заданных в стандартах для учебных планов, циклов, семестров, блоков и т.д.;

- проверка взаимосвязей дисциплин и их очередности изучения;

- перераспределение зачетных единиц между дисциплинами в соответствии с ограничениями;

- генерация альтернатив для учебного плана с внесенными изменениями;

- занесение шаблонов дисциплин в пул.

Для работы алгоритма выделены основные входные параметры, представленные в таблице 1.

Табл. 1

Входные параметры алгоритма формирования и модификации учебного плана

Описание

Описание

1

Название дисциплины

7

Часы аудиторные

2

Цикл дисциплины

8

Часы на курсовую работу (проект)

3

Трудоёмкость в зачётных единицах

9

Часы на самостоятельную работу

4

Обязательность

10

Форма контроля

5

Приоритет(от 0 до 100)

11

Семестр

6

Блок дисциплины

12

Матрица взаимосвязей

Другие параметры дисциплины, такие как семестровые часы (на лабораторные работы, лекции, практические и курсовую самостоятельную работу) не влияют на работу алгоритма и учитываются только на этапе добавления дисциплины, поэтому в таблице 1 не представлены. Данный алгоритм включает в себя следующие составляющие:

- метод проверки ограничений и перераспределение зачетных единиц в цикле;

- метод проверки ограничений и перераспределение зачетных единиц в семестре;

- метод проверки семестра по взаимосвязанным дисциплинам;

- метод анализа «многосеместровых» дисциплин;

- метод заполнения пустого набора зачетных единиц по стандартам.

Основным результатом работы алгоритма является новая альтернатива учебного плана. Данный вариант учебного плана передается агентом ЗК пользователю, который одобряет или же отвергает его. Если учебный план отвергнут, он снова передается агенту на доработку. Таким образом, основная нагрузка по переработке планов ложится на агента ЗК.

В текущей версии МАС УУП агенты не являются интеллектуальным и их поведение реализовано алгоритмически из-за отсутствия обучающего компонента и истории изменений. Тем не менее, они самостоятельно выполняют задания указанные пользователем путем анализа среды благодаря заданным алгоритмам.

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

Дальнейшая работа над системой будет направлена на развитие агентов, модификацию их архитектуры до модели «управляемый целями» (BDI), что повысит самостоятельность агентов и уменьшит взаимодействие с пользователем.

Список литературы

1. Якунин, Ю.Ю. Мультиагентное управление учебным планированием / Ю.Ю. Якунин // Открытые системы. СУБД. - М.: Открытые системы, 2012. - Вып. 7 (183). - С. 33-35.

2. Официальный сайт разработчиков JADE: [Электронный ресурс]. URL: http://jade.tilab.com/ (Дата обращения: 10.03.2013).

3. Wooldridge M. J. Intelligent Agents // Multiagent Systems. 2001. P. 27.79.

4. Бугайченко Д.Ю., Соловьев И.П. Абстрактная архитектура интеллектуального агента и методы ее реализации. // Системное программирование. Том 1, вып. 1: Сб. статей / Под ред. А.Н.Терехова, Д.Ю.Булычева. - СПб.: Изд-во СПбГУ, 2005 г С. 36-67.

Размещено на Allbest.ru

...

Подобные документы

  • Исследование современных технологий и средств разработки. Выявление и оценка информационных потоков и структуры информации. Выбор необходимой информации для информационной системы. Проектирование и анализ системы навигации. Проектирование базы данных.

    дипломная работа [2,8 M], добавлен 21.01.2012

  • Применение методов искусственного интеллекта и современных компьютерных технологий для обработки табличных данных. Алгоритм муравья, его начальное размещение и перемещение. Правила соединения UFO-компонентов при моделировании шахтной транспортной системы.

    дипломная работа [860,8 K], добавлен 23.04.2011

  • Моделирование различных систем событий. Особенности мультиагентной платформы JADE. Использование агентов, нарушающих принятый порядок работы системы. Реализация программы на языке Java. Вычислительная модель агента. Моделирование игры в "наперстки".

    курсовая работа [423,6 K], добавлен 30.01.2016

  • Понятие искусственного интеллекта как свойства автоматических систем брать на себя отдельные функции интеллекта человека. Экспертные системы в области медицины. Различные подходы к построению систем искусственного интеллекта. Создание нейронных сетей.

    презентация [3,0 M], добавлен 28.05.2015

  • Анализ имеющихся систем для управления учебным заведением. Запросы и потребности автоматизации управления учебным процессом в филиале КГПУ им. В.П.Астафьева. Оценка эффективности внедрения новой адаптированной автоматизированной системы управления.

    дипломная работа [1,1 M], добавлен 19.06.2013

  • Сущность искусственного интеллекта, сферы человеческой деятельности, в которых он распространен. История и этапы развития данного явления. Первые идеи и их воплощение. Законы робототехники. Использование искусственного интеллекта в коммерческих целях.

    реферат [40,8 K], добавлен 17.08.2015

  • Модификация системы управления пользователями прокси-сервера SQUID. Выбор средств разработки программного обеспечения. Структура базы данных MySQL. Построение web-интерфейса. Авторизация в системе управления пользователями, страница администрирования.

    курсовая работа [456,2 K], добавлен 23.07.2011

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

    курс лекций [1,1 M], добавлен 14.01.2011

  • Понятие и суть нечеткой логики и генетических алгоритмов. Характеристика программных пакетов для работы с системами искусственного интеллекта в среде Matlab R2009b. Реализация аппроксимации функции с применением аппарата нечеткого логического вывода.

    курсовая работа [2,3 M], добавлен 23.06.2012

  • Сущность и проблемы определения искусственного интеллекта, его основных задач и функций. Философские проблемы создания искусственного интеллекта и обеспечения безопасности человека при работе с роботом. Выбор пути создания искусственного интеллекта.

    контрольная работа [27,9 K], добавлен 07.12.2009

  • Характеристика сущности искусственного интеллекта. Проблема создания искусственного интеллекта. Базовые положения, методики и подходы построения систем ИИ (логический, структурный, эволюционный, имитационный). Проблемы создания и реализация систем ИИ.

    реферат [43,1 K], добавлен 19.07.2010

  • Организация управления высшим учебным заведением. Анализ деятельность кафедры, перечень исходных показателей. Построение автоматизированной концептуальной информационно-логической модели базы данных. Системные и технические средства реализации проекта.

    дипломная работа [1,3 M], добавлен 25.03.2015

  • Начало современного этапа развития систем искусственного интеллекта. Особенности взаимодействия с компьютером. Цель когнитивного моделирования. Перспективы основных направлений современного развития нейрокомпьютерных технологий, моделирование интеллекта.

    реферат [24,7 K], добавлен 05.01.2010

  • Задачи, функции и структура филиала университета. Оценка информационных потоков и UML-моделирование. Анализ структуры информационной системы и системы навигации. Проектирование базы данных, физическая реализация и тестирование информационной системы.

    дипломная работа [6,0 M], добавлен 21.01.2012

  • Современные разработки в области искусственного интеллекта: составление расписаний, принципы автономного планирования и управления, диагностика, понимание естественного языка, ведение игр, автономное управление, робототехника. Направления исследований.

    реферат [24,0 K], добавлен 11.03.2014

  • Создание единой базы данных об учебных заведениях и последующее внедрение разработанной информационной системы. Модель подсистемы "Оператор", ее программная реализация, обеспечение возможности использования и дальнейшего эффективного функционирования.

    курсовая работа [3,5 M], добавлен 28.08.2012

  • Характеристика организации обработки информации в информационной системе управления. Программная реализация и алгоритм решения комплекса задач по внедрению смарт-карт. Анализ и оценка эффективности информационных технологий управления документооборотом.

    дипломная работа [2,3 M], добавлен 05.07.2010

  • Анализ структуры и управления предприятием. Функции, виды деятельности, организационная и информационная модели предприятия, оценка уровня автоматизации. Перспективы развития автоматизированных систем обработки информации и управления на предприятии.

    отчет по практике [243,3 K], добавлен 10.09.2012

  • Разработка информационной системы учёта данных о клиентах, товарах и услугах в среде MS Access. Технология функционирования существующей ИС компьютерной компании. Модификация инфологической модели БД, проектирование новых экранных форм и отчетов.

    курсовая работа [1,5 M], добавлен 20.06.2014

  • Искусственный интеллект – научное направление, связанное с машинным моделированием человеческих интеллектуальных функций. Черты искусственного интеллекта Развитие искусственного интеллекта, перспективные направления в его исследовании и моделировании.

    реферат [70,7 K], добавлен 18.11.2010

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.