50375 (Разработка интеллектуального агента глоссария с набором терминов по тематическим вопросам)
Описание файла
Документ из архива "Разработка интеллектуального агента глоссария с набором терминов по тематическим вопросам", который расположен в категории "". Всё это находится в предмете "информатика" из 1 семестр, которые можно найти в файловом архиве . Не смотря на прямую связь этого архива с , его также можно найти и в других разделах. Архив можно найти в разделе "курсовые/домашние работы", в предмете "информатика, программирование" в общих файлах.
Онлайн просмотр документа "50375"
Текст из документа "50375"
Размещено на http://www.allbest.ru/
СОДЕРЖАНИЕ
Введение
1. Анализ предметной области и постановка задачи
1.1 Анализ и виды интеллектуальных агентов в системе дистанционного обучения и их характеристики
1.2 Постановка задачи
2. Модель интеллектуального агента глоссария
2.1 Построение модели интеллектуального агента
2.2 Построение интеллектуального агента на платформе Jadex с помощью XML формата
3. Описание программного модуля
3.1 Описание среды разработки агента платформы Jadex
3.2 Описание интеллектуального агента с помощью BDI
Выводы
Перечень ссылок
Приложение А Список терминов в формате XML
Приложение В Описание тегов XML документа в формате DTD
ВВЕДЕНИЕ
В последнее время происходит бурное развитие систем телекоммуникаций, одним из ключевых элементов которых является глобальная компьютерная сеть Интернет. Интернет представляет собой первую реализацию опосредованной компьютерами гипермедийной среды. На этой основе были предложены альтернативные формы образования для тех студентов, которые лучше всего располагают гибким временем. Эта ситуация, распространенная больше всего в отдельных ситуациях, когда невозможно преодолеть проблемы масштаба в расположении студентов, и когда определенная тема не доступна в одном месте. Использование Интернет в качестве элемента для системы дистанционного обучения может оказать значительное влияние на положительный имидж фирмы и их клиента, как дополнительное образование.
Дистанционное обучение (ДО) - это обучение на расстоянии, когда преподаватель и обучаемый разделены пространственно и когда все или большая часть учебных процедур осуществляется с использованием современных информационных и телекоммуникационных технологий.
Дистанционное обучение через Интернет - это обучение, при котором предоставление обучаемым существенной части учебного материала и большая часть взаимодействия с преподавателем осуществляются с использованием технических, программных и административных средств глобальной сети Интернет [1].
Большой интерес в развитых странах к удаленному обучению проявляют студенты. В высших учебных заведениях используют дистанционные онлайновые программы, как составную часть образовательного процесса.
Отличительной особенностью дистанционного обучения является предоставление обучаемым возможности самим получать требуемые знания, пользуясь развитыми информационными ресурсами, предоставляемыми современными информационными технологиями. Информационные ресурсы: базы данных и знаний, компьютерные, в том числе мультимедиа, обучающие и контролирующие системы, видео- и аудиозаписи, электронные библиотеки - вместе с традиционными учебниками и методическими пособиями создают уникальную распределенную среду обучения, доступную широкой аудитории.
Проведение видео- и телевизионных лекций, компьютерных видео - и текстовых конференций, возможность частых, вплоть до ежедневных, консультаций с преподавателем по компьютерным коммуникациям делают взаимодействие обучаемых с преподавателями даже более интенсивными, чем при традиционной форме обучения [2].
Интенсивные телекоммуникационные взаимодействия обучаемых студентов между собой и с преподавателями консультантами позволяют проводить электронные семинары и деловые игры.
При организации персонального обучения, на вход поступает информация об обучаемом студенте от обучающих ресурсов, распределенных в сети. На выходе получаем множество учебных материалов, объединенных в логическую последовательность в индивидуальном подходе обучения. При выборе необходимых учебных материалов применяется стандарт метаданных учебных материалов, который организует единый доступ на получение их с обучающих ресурсов, находящихся в глобальной сети Интернет. Механизмом выполнения данной функции является совокупность программных агентов, организованных в виде мультиагентной системы. При этом он получает возможность самостоятельного изучения материала под присмотром агента, который предлагает и контролирует получение знаний. Возможность студентом посредством компьютера выполнять лабораторные и практические задания по пройденному материалу лекций, просматривать дополнительную информацию в виде глоссария термином, также есть возможность проходить тесты по окончании изучения материала и для оценивания знаний студента [3].
Поскольку подобные системы содержат большой объем разнородной информации, возникает проблема наиболее полного, эффективного и индивидуального представления материала для пользователя. Для повышения качества и эффективности обучения необходимо применять новые методологии обучения.
Для решения этой проблемы интеллектуальные системы дистанционного обучения являются наиболее перспективным направлением развития методов обучения. В подобных приложениях весьма эффективен мультиагентный подход, в рамках которого система строится как совокупность агентов (агенты пользователя, агенты преподавателя, агенты лекций и даже агенты отдельных объектов знания: определений понятий и правил, задач, методов, результатов, лабораторных работ, комментариев и т.д.). Каждый из агентов имеет описание своего поля деятельности, преследует собственные цели, переговаривается с другими агентами для достижения компромиссов и т.д. [4].
Решая эту заду, разработаны и используются так называемые агентные технологии для автоматизации сервисов и служб. Они включают в себя следующие уровни функционирования: XML, RDF+RFFS, словарь онтологий, логика, тест, разрешение, коммутацию, а также существующие уровни кодирования информации и уникальной идентификации ресурсов.
Для организации персонализированного дистанционного обучения необходимо создать профайл обучаемого, на основании которого будет осуществляться индивидуальный подбор учебных материалов и формирование оптимальной последовательности их в процессе обучения, а также произвести поиск и доставку учебных материалов из обучающих ресурсов, находящихся в информационно-образовательной среде сети.
Агентные технологии предоставляют возможность разработать программно-инструментальные средства для выполнения каждой функциональной задачи. Управление выполнением функциональных задач с использованием программных агентов обеспечивается онтологическими моделями.
Архитектура разрабатываемой системы дистанционного получения образования содержащая в себе модули структурирования данных и утилиты управления ими, предусматривает консультации с помощью глоссария, через среду интеллектуального агента глоссария, который содержит модули логики и вызова справочника терминов [5].
Поддержка пользователей будет осуществляться с помощью просмотра дополнительной информации, пройденной по лекционному материалу. Учитывая использование системы пользователем, во время лекций, пользователю может, потребоваться придать системе характер независимый от его нахождения. Рассмотреть формирование ответа, на запрос пользователем в поиске дополнительного материала.
Решения проблемы для системы создать модуль, выполняющий связь между пользователей с набором логически заданными функциями для рекомендуемых действий с соответствием поставленного запроса к системе, основанная на применение интеллектуального принятия решения виртуальным агентом.
Целью курсового проекта является разработка интеллектуального агента глоссария с набором терминов по тематическим вопросам.
1. АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ И ПОСТАНОВКА ЗАДАЧИ
1.1 Анализ и виды интеллектуальных агентов в системе дистанционного обучения и их характеристики
Наиболее важным аспектом для дистанционного обучения, развитие в пределах Internet - стандартизация технологий различными международными организациями. Несколько параллельных усилий IEEE LTSC, AICC, ADL, IMS, ARIADNE, и некоторых других организаций привели к сосуществованию различных стандартов и спецификаций. Однако почти все из них - относительные взаимосвязи содержания, моделей данных, и протоколов. Центральная часть тех стандартов – относительно достижения способности к взаимодействию, достижимости и возможности многократного использования доступного через сеть содержания изучения посредством различного типа метаданных.
Любой объект может использоваться для изучения, образования или обучения до и после того, как используемый термин объекта изучен. Составление обучающего множества от набора дистанционного обучения предполагает упорядочивание их для представления предназначенного поведения учащегося.
Развитие спецификаций, основанное на идее, что все дистанционное обучение – это пассивный объект и вся деятельность изучения, должна происходить от пользователей.
Агенты рассматриваются перспективным подходом для формирования сложных программных систем, потому что парадигма агента учитывает приложения моделирования естественным способом. Имеется ряд различных подходов, чтобы определить моделирование агента. Агент может рассматриваться, как восприятие и действие или модель "Belief – Desire – Intention" (BDI), как теория человеческого практического рассуждения. Эта модель осуществляется на различных компьютерных технологиях, которые направлены на реализацию логики агента. Другой очень важный предмет в ориентировано - агентном подходе устанавливает связи между агентами в среде мультиагентных систем.
Основа для интеллектуальных агентов продвигает стандарты, которые особенно определяют связь агента, как основная категория в основе FIPA модели мультиагентных систем. Мы выбираем для нашего исследования и практики платформу мультиагентных систем Jade и Jadex, и они следуют за BDI архитектурой [6, 18].
1.1.1. Среда разработки Jadex. Среда разработки Jadex – это средство для создания интеллектуальных агентов. Используется различными видами агентов, предоставляя основные сервисы, такие как инфраструктура коммуникаций или средства для управления.
Сейчас доступно два полноценных средства разработки, которые адаптируют эту технологию. Первая адаптация доступна для широко известной открытой платформы Jade. Вторая адаптация – автономная адаптация Jadex, которая маленькая, но с быстрой средой и минимальной загрузкой памяти [7].
1.1.2 Ориентированный подход агентов. Модель, сосредоточенная на выполнении ориентируемого агентом подхода к разработке машинных обучающих систем. Прежде всего, все дистанционное обучение соединяется с соответствующими агентами. Законченный набор агентов, т.е. логический канал с сообщениями агентов, формирует сеть для студента, чтобы скользить через это в изучении предмета.
В каждый момент студент имеет доступ к только одному агенту дистанционного обучения и следует за командами, сгенерированными агентом из-за его собственных фактов, целей и планов. Когда некоторые условия были достигнуты, агент посылает сообщения другому агенту с различными целями, например, сделать запрос для справки или переадресовывать студента к следующей части узнающего содержания. Скольжение от одного агента к другим формирует студенту его предпочтительную траекторию изучения. Последовательность переходов управляется агентом менеджмента. Основная цель агента состоит в том, чтобы достигнуть лучшего покрытия логического канала между агентами и намекать студенту относительно наиболее оптимального пути. Так, вообще цели агентов могут быть взаимно противоречащие [8].
1.1.3. Взаимодействие агентов. Тип взаимодействия между пользователем и агентом дистанционного обучения зависит от его типа. Скелет взаимодействия включает: запрос содержания дистанционного обучения; представление содержание при условиях заданного; обратная связь студента; оценка продвижения студентов; определение следующего действия. Некоторые из этих шагов, могут быть опущены или изменены, применяясь к определенному агенту дистанционного обучения.
Агенты дистанционного обучения связываются друг с другом, чтобы послать информацию относительно продвижения текущего студента и чтобы получить дополнительную информацию и справку. Наиболее популярные сообщения находятся на завершении дистанционного обучения или оживления некоторой деятельности агента дистанционного обучения. Каждый раз, когда столкновения случаются в сеансе связи между агентами дистанционного обучения, агент управления логическим каналом должен решить проблему и восстанавливать гладкий поток образовательного процесса. Так, его цель не только, чтобы выполнить образовательные требования, но также и поддерживать порядок и последовательность.
Дистанционное обучение может иметь в своей структуре лекции, лабораторные работы, практические занятия, глоссарий терминов, тестирование, определение оценок. Все это может вызывать различные виды действия пользователя.
1.1.4. Агенты теоретических компонентов. Агент дистанционного обучения для теоретических компонентов может рассматриваться, как простой основанный на модели отраженный агент. Это означает, что он имеет очень простые цели и быструю модель функционирования, основанную на правилах продукции. Пользователь может исполнять некоторые действия, которые генерируют условия для активации правил агента. Наиболее сложный случай такого функционирования агента – то, когда цикл поставки, показа, объяснения, повторения оценки достигает удовлетворительного уровня знаний пользователей. Агент может оценивать знание студента через тестирование.
Имеются несколько вызванных действий, которые могут описывать работу пользователей и агентов на форумах и симпозиумах: Вопрос, Ответ, Мнение, Метка, Успех, Ошибка, и Переадресация. Последовательность этих действий не может быть определена. Поэтому, не имеется никакого предопределенного пути к выполнению цели такого дистанционного обучения. Агент должен выполнять план и непрерывно планировать его заново. Такой тип агентов, мог быть осуществлен как сервисно-основанный агент планирования [4, 8].
1.1.5. Агенты назначения. Назначения - тип обучающих действий, которые предусматривают, что студент должен делать некоторую домашнюю работу и представлять ее результаты на оценку преподавателю. Вообще, преподаватель может назначать задачу, которая основана на некотором теоретическом дистанционном обучении или вспомогательная другому дистанционному обучению. Преподаватель может также предлагать некоторый сценарий для выполнения назначения. Сценарий имеет даты, типовую последовательность, и список связей на чтениях. Студент, использующий всю представленную информацию, завершает назначение и посылает это за экспертизу. Агент назначения дистанционного обучения исполняет действие в некоторой последовательности предписания и может помогать студенту, находить необходимую информацию, преподаватель, чтобы проверить зарегистрированные назначения и знает цифровые источники на совпадении, и обоих, чтобы быть в списке. Таким образом, базирующийся на анализе действий агента мы можем заключить, что это могло быть осуществлено как цель - основанный агент планирования с библиотекой предварительно запрограммированных планов.