Predmet Multiagentové systémy sa zaoberá systémami so
špecifický druhom modularity a organizácie, slúžiacim na integráciu metód umelej inteligencie.
The lecture Multi-agent systems deals with systems having a specific kind of modularity and structure,
suitable for integration of the methods of artificial intelligence.
1. Príklad multiagentového systému. Agentovo orientované programovanie.
Agent a jeho vlastnosti. Komunikácia medzi agentami: priama a nepriama.
Reprezentačný a komunikačný jazyk.
1. An example of multi-agent system. Agent oriented programming. Agents and their features. Communication among agents:
direct and indirect. Representation and communication language.
prednáška 1 lesson 1
video 1
cvičenie 1. Môj prvý agent v Jave: prelet a zraz guličiek
exercise 1. My first agent in Java: flying and colliding balls
2. Implementácia MAS pomocou sieťového programovania.
Programovanie na transportnej vrstve ISO OSI modelu. Middleware (RMI).
Marshalling a demarshalling. Reflekčný model.
Implementation of MAS via network programming. Programming on the transport layers of the ISO OSI model.
Middleware (RMI). Marshalling and demarshalling. Reflection model.
prednáška 2 lesson 2
video 2
cvičenie 2. Porovnanie programovania na transportnej vrstve (TCP) s
programovaním na prezentačnej vrstve (RMI). exercise 2. Comparison of programming on the transport (TCP) and presentation (RMI) layers.
3. Implementácia MAS pomocou sieťového programovania.
Použitie webových služieb. Java Agent Development Engine. FIPA, ACL. AMS, DF.
Implementation of MAS via network programming. Employment of web services. Java Agent Development Engine. FIPA, ACL. AMS, DF.
prednáška 3 > lesson 3
video 3
cvičenie 3. JADE, MAS s priamou komunikáciou exercise 3. JADE, MAS with direct communication
4. Implementácia MAS pomocou sieťového programovania. Postavenie MAS medzi distibuovanými systémami.
Space-y: tupple space, Java Space, Agent-Space.
Implementation of MAS via network programming. Relation of MAS to distributed systems. Spaces: tupple space, Java Space, Agent-Space
prednáška 4 lesson 4
video 4
cvičenie 4. Agent-Space, MAS s nepriamou komunikáciou (Implementovaný dvomi spôsobmi: cez web service a cez middleware RMI)
Agent-Space, MAS with indirect communication (Implemented via two approaches: via web services and via middleware RMI)
5. MAS cez IPC. Shared Memory. SRR model. Client-Server. Master-Slave. Agent-Space.
Implementation of MAS via IPC. Shared Memory. SRR model. Client-Server. Master-Slave. Agent-Space.
prednáška 5 lesson 5
video 5
cvičenie 5. a) Volanie detektora čŕt tváre cez zdieľanú pamäť b) Agent-Space implementovaný v SRR modeli
exercise 5. a) calling face landmark detector via shared memory b) Agent-Space implemented in SRR model
video
6. MAS v objektovo-orientovanej VM. Multivláknové prostredie. Synchronizácia vlákien. Triggre.
Implementation of MAS via object oriented programming (in a virtual machine). Multithreading. Thread synchronization. Triggers.
prednáška 6 lesson 6
video 6
cvičenie 6. Proprietárny MAS v multivláknovom prostredí, použitý na jednoduché rozpoznávanie zvoleného vzoru na obraze
exercise 6. Proprietary MAS in multithreading environment, used for simple detection of a selected object in image from camera
7. MAS ako riadiaci systém. Subsumpcia. Situovanosť. Stelesnenie. Interakcia. Emergencia. Hierarchia.
MAS as a control system. Subsumption. Situatedness. Embodiment. Interaction. Emergence. Hierarchia
prednáška 7 lesson 7
video 7
cvičenie 7. Reimplementácia mobilného robota ALLEN Exercise 7. Reimplementation of the ALLEN mobile robot
8. Behaviorálna architektúra. Modelovanie prírody pomocou MAS a relevantnosť takého prístupu.
Behavioral architecture. Modelling of nature via MAS and credibility of such approach.
prednáška 8 lesson 8
video 8
cvičenie 8. Behaviorálne riadenie robota
Exercise 8. Behavioral control of robots
9. Riadenie v reálnom čase.
Control in real-time
prednáška 9 lesson 9
video 9
cvičenie 9. Robot sledujúci loptičku riadený sadou agentov
Exercise 9. Robot following ball, controlled by a set of agents
10. Viac než podnet-odozva. Dennetove typy myslí.
Beyound stimulus-response. Dennet's kinds of minds.
prednáška 10 lesson 10
video 10
cvičenie 10. Učenie robota iCubSim riadeného sadou agentov: ako zraziť loptičku zo stola
Learning for robot controlled by a set of agents: how to drop down a ball from a table
11. Jazyková komunikácia medzi agentmi na báze matematickej logiky.
Language communication among agents based on mathematical logic
prednáška 11 lesson 11
video 11
cvičenie 11. Jazyková komunikácia v AgentSpeak-u
Exercise 11. Language communication in AgentSpeak
12. Integrácia metód UI pomocou MAS.
Integration of AI methods via MAS.
prednáška 12 lesson 12
cvičenie 12. Integrovanie cloudovej služby, modelu strojového učenia a modelu hlbokého učenia pri spracovaní zvuku a obrazu.
Exercise 12. Integration of cloud service, classic machine learning model and deep learning model for processing of speach and images