Средства для создания программных агентов


Построение модели программного агента



Download 0,78 Mb.
bet6/7
Sana21.02.2022
Hajmi0,78 Mb.
#68497
1   2   3   4   5   6   7
Bog'liq
диссертация

3.2 Построение модели программного агента


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


Разрабатываемый модуль агента BazaZnanii: содержит модули по формированию терминов BazaZnaniiDictionary.xml к нему прилагается документ BazaZnaniiDictionary.dtd определяющий тип документа, определяет законные блоки документа XML, структуру документа со списком законных элементов (атрибутов). Также содержит модуль логического ответа пользователю BazaZnaniiAgent.xml.
Вся база знаний представлена в XML файле и находится в Приложении 1, а описание его тегов контролируется в DTD файле. В данном XML файле под названием BazaZnaniiDictionary.xml описывается перечень терминов, которые будут использоваться агентом при поиске материала обучаемому студенту.
данный тег обозначает версию документа. bazaznanii SYSTEM "GlossaryDictionary.dtd"> данная строка показывает, что мы определяем структуру нашего документа XML в DTD формате. В начале XML файл описывается заглавным тегом, определяющим его назначение . Описываем название с помощью атрибута title ="…" и дату создания orderDate="…?...?..." Уже в нем мы определяем наши термины . Свойства термина описываем, используя, теги: - тег, которым мы объявляем термин. value="term…" – значения термина при поиске в перечне материла. Далее объявляем его имя с помощью тега . …, которые отвечают за то, что бы при просмотре термина, когда человек переходит на вложенную ссылку агент мог отреагировать на этот запрос.
Описание интеллектуального агента базы знаний происходит также через xml формат. В нем мы описываем цели, которые агенту необходимо достичь. Также описываются планы, факты, события с помощью каких агент достигает этих целей. Описание агента базы знаний можно увидеть на ниже изложенных рисунок 3.1-3.8:
Р
исунок 3.1
Общее описание агента базы знаний


Р
исунок 3.2
Импортируемые библиотеки
Р
исунок 3.3
Цели работы агента
Р
исунок 3.
4 Используемые знания агентом, которые описывают исполняемые факты
Р
исунок 3.
5 Исполняемые планы агента


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


Р
исунок 3.
8 Описывает начальное состояние агента и завершение его описания
Предложенный в работе программный агент представлен как BDI— модель, для него созданы факты, цели, планы, сообщения, также разработана схема взаимодействия модулей агента и его связь с другими агентами.
Рассмотрим построение программного агента с использованием платформы Jadex. Для начала агент описывается в HTML в соответствии с заданными планами, целями и фактами, как это представлено выше.
Рассмотрим характеристики агента. Агент имеет такие характеристики как:

  • наличие запроса и поиска дополнительной информации;

  • открытие найденой искомой информации;

  • просмотр необходимой информации.

Входная информация:

  • запрос на поиск необходимого материала.

Выходная информация:

  • найденная по ссылке информация.

В разрабатываемом агенте выделяется две цели. Это цели вида запроса (query) и главная цель (main goal). Цель запроса изображает необходимость в информации, выполняет поиск условий. Представляет необходимость в информации. Главная цель – это предоставить студенту дополнительную информацию. Эта цель специфицирует состояние, которое должно быть достигнуто.
В знаниях описываются происходящие факты в ходе работы агента. В нашем случае описывается семь знаний, в которых определяются факты. При запуске агента вызывается факт Restart agent. Следующим фактом есть зарос на поиск QuerySearch, показывает присутствие запроса на дополнительную информацию и выполняет поиск терминов от списка материалов. Открытие искомой информации со словаря выполняется с помощью факта ContentOpen. TermNotFound – говорит о том, что будет отправлено сообщение об ошибке агенту координатору. А агенту чата отправляется сообщение с помощью факта NoTerm о том, что необходимо, чтоб преподаватель выложил необходимый материал, которого нет в наличии. Отсылается сообщение студенту о неправильной ссылке. SleepMode – показывает переход агента в спящий режим.
В разрабатываемом агенте выделяются планы restart, reference, search, content_open, coordinator, chat, student, sleep:

  • Restart - выполняет запуск агента при вызове его агентом координаторе;

  • Reference - присутствие ссылок по тексту;

  • Search – поиск необходимого термина;

  • Content_open - отображение содержимого словаря;

  • Coordinator - описание взаимодействия с агентом координатором. Отсылает сообщение об ошибке, термин не найден. Является внешним планом;

  • Chat - внешний план. Описание взаимодействия с агентом чата. Отсылает сообщение о том, что материала нет в наличии;

  • Student – вывод сообщения студенту. Отсылает сообщение о том, что ссылка неправильная и материала нет в наличии;

  • Sleep – агент переходит в спящий режим.

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


    1. 3.3 Влияние программных агентов на развитие экономики




В настоящее время информационные и коммуникационные технологии широко используются в экономике различных стран. Это дает возможность существенно улучшить социально-экономическое положение населения, а также способствует обеспечению стабильного экономического роста.
Рассматривая сетевую экономику как форму организации экономической деятельности общества, с высоким уровнем информатизации, на основе широкомасштабного применения сети Интернет и информационных технологий, можно сделать выводы, что в России сетевая экономика имеет большое значение для повышения качества жизни граждан, особенно в регионах РФ. Она повышает конкурентоспособность страны, расширяет возможности ее интеграции в мировую систему хозяйствования, повышает эффективность государственного управления.
Среди новых видов интернет-технологий большое влияние на сетевую экономику, на наш взгляд, оказывает технология "программного агента", создающая эффект постоянного присутствия в сети информационного робота, запрограммированного своим хозяином на сбор и фильтрацию необходимой информации, на поиск людей и организаций (отвечающих заданным критериям), на проведение определенной стадии переговоров с интеллектуальными агентами других участников экономики и т.п.
Данная технология позволит снизить информационную перегрузку участников сетевой экономики, повысить скорость и эффективность процедур установления контактов, проведения переговоров, поддержки соглашений и т.п.


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

  1. оценки последствий проведения экономических политик (потребители – государственные органы, экономические регуляторы);

  2. измерения общественных эффектов крупных инфраструктурных проектов (потребители – Банки развития);

  3. оценки последствий инвестиционных проектов крупного бизнеса (потребители – крупные бизнес-структуры);

  4. оценки влияния внешних экономических и политических шоков на траекторию развития национальной экономики.

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

  • большая протяженность и пространственная неравномерность экономической активности и распределения ресурсов;

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



    1. Выводы по III главе.




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

Download 0,78 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish