
- •1. Програмні агенти та мультиагентні системи. Коротка історична довідка.
- •2. Автономні агенти та їх класифікація.
- •3. Поняття програмного агента.
- •4. Властивості програмних агентів.
- •5. Таксономія програмних агентів.
- •6. Приклади використання програмних агентів.
- •7. Партнерські агенти.
- •8. Інтерфейсні агенти.
- •9. Мобільні агенти.
- •10. Інформаційні та Internet агенти.
- •11. Реактивні агенти.
- •12. Гібридні агенти.
- •13. Суть мультиагентних систем та деякі основні поняття.
- •14. Елементи реалізації мультиагентних систем.
- •15. Зв'язок в мультиагентних системах.
- •16. Питання взаємодії агентів в мультиагентних системах.
- •17. Когерентність та координація в мультиагентних системах.
- •18. Переваги мультиагентних систем.
- •19. Основні характеристики і види взаємодії агентів.
- •20. Критерії і ситуації взаємодії агентів.
- •21. Причини взаємодії агентів.
- •22. Установлення базових типів співробітництва і суперництва агентів у мас.
- •23. Кооперація агентів.
- •24. Вимоги до мов програмування агентів.
- •25. Класифікація мов програмування агентів.
- •26. Порівняльна характеристика мов. Мова Java.
- •27. Порівняльна характеристика мов. Мова kqml.
- •28. Порівняльна характеристика мов. Мова sktp та мова April.
- •29. Порівняльна характеристика мов. Мова kif.
- •30. Порівняльна характеристика мов. Мова AgentSpeak.
- •31. Порівняльна характеристика мов. Мова TeleScript.
- •32. Порівняльна характеристика мов.Мова Agent-Tcl та мова Oz.
- •33. Порівняльна характеристика мов. Мова akl та мова Penguin.
- •34. Висхідний і низхідний підходи до проектування мас.
- •35. Еволюційне та коеволюційне проектування мас.
- •36. Опис ключових моделей, що визначають мас.
- •37. Основи стандартної методології проектування мас.
- •38. Основи об’єктно-орієнтованої розробки мас.
- •39. Методика низхідного проектування мас.
- •40. Архітектура взаємодії системи агентів.
- •41. Загальна класифікація архітектур.
- •42. Архітектури агентів, засновані на знаннях.
- •43. Архітектура на основі планування (реактивна архітектура).
- •44. Приклади архітектур агентів.
- •45. Вимоги до інструментальних засобів для побудови мультиагентних систем.
- •46. Інструментальне середовище mas-dk.
- •47. Інструментальне середовище jade (Java Agent Development Framework).
- •48. Інструментальне середовище ingenias Development Kit (idk).
- •49. Інструментальне середовище jason.
- •50. Інструментальний програмний комплекс disit (Distributed Intellectual System Integrated Toolkit).
- •51. Мультиагентні системи в електронній комерції.
- •52. Мультиагентна система для підтримки прийняття рішень на фондовому ринку.
- •53. Мультиагентні системи для вирішення задач логістики.
- •54. Мультиагентні системи в державному управлінні та соціальній сфері.
- •55. Мультиагентні системи в електроенергетиці.
- •56. Моделювання як спосіб вирішення проблем в реальному світі.
- •57. Імітаційне моделювання та його основні парадигми.
- •58. Агентно-орієнтоване моделювання. Суть агентно-орієнтованого моделювання.
- •59. Агентно-орієнтоване моделювання. Суть агентно-орієнтованого моделювання. Побудова агентних моделей. Засоби розробки систем аом.
- •60. Соціально-економічні системи як сукупності активних агентів.
- •61. Приклади агентно-орієнтованого моделювання соціально-економічних процесів та систем. Агентно-орієнтоване моделювання діяльності на фондовому ринку.
- •62. Приклади агентно-орієнтованого моделювання соціально-економічних процесів та систем. Агентно-орієнтоване моделювання ланцюгів постачань на підприємствах.
- •63. Приклади агентно-орієнтованого моделювання соціально-економічних процесів та систем. Використання агентно-орієнтованого моделювання в банківській діяльності.
- •64. Приклади агентно-орієнтованого моделювання соціально-економічних процесів та систем.
50. Інструментальний програмний комплекс disit (Distributed Intellectual System Integrated Toolkit).
Інструментальний програмний комплекс DISIT (DistributedIntellectualSystemIntegratedToolkit) розроблено на основі авторської методології побудови МАС. Принципова відмінність даного підходу полягає в перенесенні акценту розробки на стадію концептуального проектування та покладанні завдання логічного і фізичного проектування моделей і структур знань і даних на інструментальні засоби. Основні концептуальні установки, покладені в основу комплексу полягають у наступному: прагнення до повної автоматизації етапу системного проектування; автоматичне виділення інтелектуальних складових МАС в ході декомпозиції концептуальної моделі предметної області (КМПО); автоматична трансляція КМПО в логічну модель МАС з наступним переходом до структур БЗ; використання розширюваних бібліотек моделей поведінки ІА. У DISIT використовується принцип інтерпретації моделей інтелектуальних складових МАС відповідними інтерпретаторами системи виконання. Такий підхід забезпечує незалежність від конкретної програмно-апаратної платформи, знімає необхідність трансляції моделей ІА в пропозиції конкретного мови програмування, дозволяє модифікувати вже розроблену МАС на рівні моделей інтелектуальних складових без перетрансляції програмних кодів.Комплекс DISIT включає в себе три підсистеми: концептуального проектування, технічного проектування і часу виконання. Підсистема концептуального проектування містить Конструктор фреймконцептов, Логічний конструктор, Конструктор моделей поведінки. Підсистема технічного проектування складається з Перекладачі логічної моделі і Конструктора баз знань. Підсистема часувиконання включає: Менеджер логічного висновку, Менеджер формальної об'єктної системи, Менеджер поведінки ІА, Менеджер обміну повідомленнями. Комплекс DISIT використовується в науково-дослідній і навчальній роботі кафедри інформаційних систем і технологій Вологодського державного технічного університету (ВоДТУ), зокрема, у задачах моделюваннярозвитку міста, а також для виконання лабораторних робіт з дисципліни «Інтелектуальні інформаційні системи».
51. Мультиагентні системи в електронній комерції.
Галуззю, в якій найдинамічніше зростає використання програмних агентів, є електронна комерція (інтернет-комерція). Під електронною комерцією (e-commerce) на сьогоднішній день розуміють здійснення будь-яких форм ділових угод за допомогою інформаційних мереж.Як приклади такого використання слід назвати агентів: Copernic Shopper, Kasbah, Tet-a-Tet та ін. Програмний агент Copernic Shopper уможливлює здійснення пошуку у системі електронної комерції за 13 категоріями товарів. При цьому інформація про пошук надходить від майже 250 інтерактивних магазинів. Знайдені пропозиції товарів можуть бути відфільтровані за ціною та умовами доставки.У зв’язку зі зростанням інтересу до електронної торгівлі через Internet з’явилися програмні агенти, що забезпечують подальшу автоматизацію процесу електронних купівель. Наприклад, агенту мож¬на доручити попередній пошук потрібних товарів. Центр стратегічних технологічних досліджень компанії «AndersenConsulting», що розробляє низку експериментальних агентів, випробував цю ідею на прототипі агента під назвою «Bargain Finder». Маючи такого агента, користувач Internet може, наприклад, набрати на клавіатурі назву потрібного йому товару і доручити цьому агенту знайти електронний магазин, де такий товар продається найдешевше. Завдяки властивостям агентів процедури торговельних операцій можна автоматизувати.На віртуальному ринкуприпускається наявність групи покупців (покупцем може бути підприємство або певна людина-клієнт) і групи продавців, де проміжними посередниками є електронні брокерські системи. Брокер, спілкуючись з покупцем, довідується про його бажання за допомогою системи оповіщень - запитів і відповідей, а потім, після підтвердження, створює брокерського комерційного агента (Broker Negotiation Agent), щоб забезпечити подальше виконання торговельної операції з боку покупця. Кожна група продавців має постійно працюючих агентів зі своїм спеціально вмонтованим профілем (Merchant Negotiation Agent), що взаємодіють із брокерськими комерційними агентами. Автоматизація продажу виконується за допомогою програмних агентів з боку груп покупців і продавців відповідно до розподіленої онтології та протоколу (FIPA-iterated-contract-net-protocol) з урахуванням коригуючої системи обмежень правил торгівлі. Програмний агент купівлі/продажу містить бази даних продавців в Інтернет і засоби доступу до цих баз даних. Клієнт, вибираючи послуги або товар, знаходить потрібне ключове слово або інші параметри, після чого персональний агент купівлі починає шукати товар в усіх базах даних продавців торговельних підприємств, що приєднані до Інтернет.