
- •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. Приклади агентно-орієнтованого моделювання соціально-економічних процесів та систем.
31. Порівняльна характеристика мов. Мова TeleScript.
Дана технологія заснована на метафорі електронного ринку - загальнодоступної мережі (publicnetwork), що дозволяє продавцям і споживачам товарів і послуг знаходити один одного і займатися спільним бізнесом. Далі коротко роз'ясняються перераховані поняття: 1) Місця. TeleScript-технологія розглядає комп'ютерну мережу якмножину місць. Місце - стаціонарний процес на сервері, що пропонує послуги вхідному агенту. 2) Агенти. Комунікаційний додаток трактується як набір агентів. Кожен агент займає конкретне місце. Однак, агент може переміщатися від місця до місця, і тому він може займати декілька різних місць у те саме час. 3) Переміщення. Переміщення - відмітна ознака системи віддаленого програмування, воно дозволяє агенту одержати віддалену послугу і потім повернутися на місце його старту. 4) Зустрічі. Зустріч дозволяє агентам викликати процедури один одного. Зустрічі - це те, що “змушує” агента переміщатися. 5) З'єднання. Вони дозволяють агентам обмінюватися інформацією з різних місць. Для з'єднання агент виконує connect-інструкцію. 6) Повноваження. Технологія дозволяє агенту чи місцеві розпізнавати повноваження іншого агента/місця, причомуагент чи місце не можуть ні ховати, ні фальсифікувати свої повноваження. Анонімність виключена. 7) Дозволи. Технологія дозволяє керувати призначенням повноважень.Мова програмування дозволяє розроблювачу комунікаційного додатка визначати алгоритми функціонування агентів і дані, що переносяться агентами під час переміщення по мережі. Мові Telescript притаманні наступні характеристики:1) Повнота. 2) Об'єктно-орієнтованість. 3) Динамічність (dynamic). Агент може переносити інформацію з місця на місце. Навіть якщо при пересиланні об'єкт не відомий на місці призначення, його клас переноситьсяразом з ним по мережі (код, визначення класу). 4)Збереження (persistency). 5) Переносимість та безпека. 6) Орієнтованістю на комунікації (communication-centric).
32. Порівняльна характеристика мов.Мова Agent-Tcl та мова Oz.
Agent-Tcl – це система мобільних агентів, у якій агенти написані на Tcl 7.4 і Tk 4.0. Agent-Tcl активно використовується в задачах інформаційного пошуку і прикладних програм інформаційного керування. Agent-Tcl у цілому аналогічний мові TeleScript, за винятком того, що Agent-Tcl є більш полегшеним і в даний час забезпечує обмежений захист. Альфа - версія доступна на Unix платформах.МоваOz. Oz - паралельна, об'єктно-орієнтована мова програмування, що була розроблена у DFKI (Німеччина). Існує кілька проектів у DFKI, що використовують Oz разом з архітектурою агшентів InteRRa (див. тему 3). InteRRa представляє із себе багаторівневу архітектуру, що побудована для моделі взаємодіючих автономних агентів. DFKI пропонує паралельну мову програмування, пристосовану для прикладних програм, що вимагають складних символьних обчислень, організації кооперації агентів і деяких можливостей керування в реальному масштабі часу. Реалізація Oz є закінченим середовищем програмування, що включає обєктно-орієнтований інтерфейс до Tcl/Tk. Прикладні програми на Oz вже використовувалися для моделювання мультиагентних систем, обробки природної мови, віртуальної реальності, графічних користувацьких інтерфейсів, планування і створення розкладів.