
- •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. Приклади агентно-орієнтованого моделювання соціально-економічних процесів та систем.
13. Суть мультиагентних систем та деякі основні поняття.
Мультиагентні системи (МАС) відносяться до розподілених систем штучного інтелекту. Спершу мультиагентні системи визначались як «вільно пов'язані мережі засоби вирішення проблем, що працюють разом з метою вирішити проблеми, які виходять за межі їхніх індивідуальних можливостей». Дещо пізніше термін “мультиагентні системи” набув більш загального значення і зараз, як правило, використовується для всіх типів систем, які компонуються з автономних компонентів багаторазового використання і для яких характерними є наступні риси: 1) кожний агент не має достатніх можливостей самостійно вирішити проблему; 2) не існує глобальної системи управління; 3) дані є децентралізованими; 4) обчислення є асинхронним. Розглядаючи суть МАС, важливо також визначитись в поняттях, що мають безпосереднє відношення до цього класу систем. Насамперед мова повинна йти про наступні поняття:1) архітектури агентів – мова йде про аналіз агентів як незалежних реагуючих/проактивних суб'єктів.2) архітектури систем агентів - мова йде про аналіз агентів як взаємодіючих суб'єктів. Архітектури систем полегшують дії та взаємодії агентів при наявності обмежень середовища, в якому вони знаходяться, та дозволяють їм скористатися перевагою загальнодоступних послуг і можливостей; 3) інфраструктури агентів – мова йде про забезпеченняправил, якими агенти повинні керуватися для того, щоб повідомляти та розуміти один одного, ділячись таким чином наявними знаннями. Інфраструктура агентів пов’язана з наступними аспектами:а) онтології: вони дозволяють агентам “домовлятися” про значення понять; б) протоколи зв'язку: вони описують мови для зв'язку агентів; в) інфраструктури зв'язків: вони конкретизують канали для зв'язку між агентами; г) протоколи взаємодій: вони описують домовленості щодо взаємодій агентів.Одним із вагомих факторів заохочення розвитку МАС стало зростання популярності глобальної комп’ютерної мережі Internet, яка забезпечує базис для відкритого середовища, де агенти взаємодіють один з одним для того, щоб досягнути своїх індивідуальних або загальних цілей.
14. Елементи реалізації мультиагентних систем.
Для того, щоб одержати когерентну поведінку системи, індивідуальні агенти в мультиагентній системі не тільки повинні розділяти знання про проблеми і їх вирішення, але й повинні також “обміркувати” процеси координації дій з іншими агентами. Аналіз показує, що в мультиагентній системі немає можливості: 1) глобального управління; 2) глобального подання знань; 3) глобального критерію успіху; 4) навіть глобального представлення системи, так що завдання координації може бути досить важким. Характерні труднощі, які зустрічаються при реалізації координованої поведінки в будь-якій мультиагентній системі є такими: 1) Зв'язок: Як дати агентам можливість здійснювати зв'язок? Які протоколи зв'язку слід використовувати? 2) Взаємодія: Яку мову агенти повинні використовувати для того, щоб взаємодіяти один з одним і об'єднувати свої зусилля? 3) Когерентність та координація: Як гарантувати, що агенти координуються один з одним з метою конкретного вирішення проблеми, яку вони намагаються вирішити?