- •1. Програмні агенти та мультиагентні системи. Коротка історична довідка.
- •2. Автономні агенти та їх класифікація.
- •3. Поняття програмного агента.
- •4. Властивості програмних агентів.
- •5. Таксономія програмних агентів.
- •6. Приклади використання програмних агентів.
- •7. Партнерські агенти.
- •8. Інтерфейсні агенти.
- •10. Інформаційні та Internet агенти.
- •9. Мобільні агенти.
- •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. Приклади агентно-орієнтованого моделювання соціально-економічних процесів та систем.
44. Приклади архітектур агентів.
Основна ідея архітектури полягає в тому, щоб представити агента як безліч рівнів, які зв'язані через структуру, що управляє, і використовують загальну базу знань. Вона складається з п'яти основних блоків: 1) інтерфейсу із зовнішнім світом; 2) компоненти, заснованої на поведінці; 3) плануючої компоненти; 4) компоненти, відповідальної за кооперацію з іншими агентами і; 5) бази знань агента. Інтерфейс із зовнішнім світом визначає можливості агента по сприйняттю подій зовнішнього світу, дії на нього і засоби комунікації. Прийнято виділяти 3 класи архітектур: 1) Деліберативна: агенти використовують тільки точне представлення картини світу в символьній формі, рішення приймають на основі формальних суджень і використання методів порівняння по зразку.Прикладиреалізації – системи Integrated Planning, Execution and Monitoring (IPEM) PHEONIX, HOMER, Grate. 2) Реактивна: агенти не мають будь-якої символьної моделі світу, вони працюють за правилом «ситуація - дія», вибираючи найбільш підходящу дію для конкретної ситуації, при цьому під ситуацією розуміють потенційно складну комбінацію внутрішніх та зовнішніх станів. Приклад – архітектура Брукса – «subsumptionarchitecture». 4) Гібридна: поєднання класичної та реактивної архітектури. Приклади - TOURINGMACHINE, INTRRAP, PRS, OASIS, CIRCA.
45. Вимоги до інструментальних засобів для побудови мультиагентних систем.
Проблема створення інструментальних засобів проектування мультиагентних систем дуже інтенсивно досліджується в останні роки. Назвемо найбільше відомі проекти з численного ряду інструментальних систем, орієнтованих на вирішення подібних задач, такі як AgentBuilder, Ascape, Bee-gent, Cable, Decaf, FIPA-OS, Grasshopper, Gypsy, JADE, JASON, JATLite, JAFMAS, MAML, ProcessLink, Swarm, Zeusта інші.Разом з тим, практично не існує інструментальних засобів, які б задовольняли комплексу пропонованих до них на сучасному рівні вимог. Розділимо комплекс вимог на два класи - загальносистемні та інструментально-технологічні. До першого класу варто віднести: наскрізну підтримку усіх фаз життєвого циклу АОС і МАС; наявність єдиного інтегрованого середовища розробки всіх компонентів АОС; підтримка різних категорій користувачів; забезпечення засобів візуального проектування; автоматичне створення програмних кодів, що виконуються, для інтелектуальних агентів (ІА); підтримка колективної роботи над проектом системитаавтоматизованого документування усіх фаз процесу розробки.До другого класу відносяться такі складові,як забезпечення побудови розподілених баз знань і механізмів логічного висновку; підтримка процесу формування логічних моделей розподіленої системи (формування онтологій описуваних областей і розподіл знань по інтелектуальних компонентах АОС); забезпечення способів побудови моделей поводження ІА; реалізація механізмів паралельного функціонування, комунікації і координації агентів; підтримкамодифікованостіі розширюваності моделей ІА в процесі реального функціонування тощо.Відомі засоби не вийшли поки за рамки академічних проектів і не перетворилисяв інструмент промислової технології виробництва МАС. Очевидно це справа майбутнього, за аналогією з процесом становлення технології програмування. У найближчі роки повинні виділитися лідери агентного промислового проектування, але видима розмаїтість інструментальних засобів у цій області буде більшою, чим у сучасних системах об’єктно-орієнтованого програмування (ООП), тому що в основі МАС лежить широкий спектр теоретичних моделейта архітектурагентів.
