Detail předmětu
Agentní a multiagentní systémy
FIT-AGSAk. rok: 2023/2024
Pojem agent, agentní a multiagentní systém, reaktivní a racionální agenti. Základní architektury agentních systémů, vrstvené architektury, subsumpční architektura. Mentální stavy agenta, systémy řízené záměrem a jejich modelování. Architektury BDI systémů. Komunikace v multiagentních systémech, jazyky KQML a ACL, základní interakční protokoly v MAS. Fyzické a mentální konflikty, obecné způsoby řešení konfliktů, volby, algoritmy vyjednávání a argumentace. Koordinované jednání, metody distribuovaného plánování. Sociální chování agenta, principy vytváření koalic, pojmy závazek a norma. Standardy FIPA, abstraktní platforma pro realizaci MAS, životní cyklus agenta. Návrh a realizace multiagentních systémů, metodika GAIA a implementační nástroj JADE.
Jazyk výuky
Počet kreditů
Garant předmětu
Zajišťuje ústav
Vstupní znalosti
Pravidla hodnocení a ukončení předmětu
- Půlsemestrální písemný test
- Skupinový projekt
- Pro získání bodů ze zkoušky je nutné zkoušku vypracovat tak, aby byla hodnocena více body, než je minimální hranice uvedená v informačním systému. V opačném případě bude zkouška hodnocena 0 body.
Půlsemestrální test
Učební cíle
Absolvent předmětu získá znalosti o současných přístupech k vytváření systémů s autonomními inteligentními jednotkami, které jsou schopny řešit úlohy ve vysoce dynamických prostředích. Dále bude mít student znalosti o řešení problémů souvisejících s multiagentními systémy včetně řešení konfliktů a využívání schopností skupinového jednání. Součástí kurzu jsou cvičení, ve kterých studenti získají zkušenosti s implementací inteligentních agentů a multiagentních systémů.
Programování agentních systémů a heterogenních systémů s agenty, vytváření inteligentních systému multiagentními metodami a řešení problémů paralelismu v distribuovaných systémech těmito metodami
Základní literatura
Wooldridge, M.: Reasoning about Rational Agents, 2000, The MIT Press, Cambridge, MA, ISBN 0-262-23213-8
Woolridge, M.: Introduction to Multiagent Systems, Wiley, 2009 (EN)
Doporučená literatura
Shoham, Y, Leyton-Brown, K.: Multiagent systems, Algorithmic, Game-Theoretic, and Logical Foundations, Cambridge University Press, 2009
Shoham, Y, Leyton-Brown, K.: Multiagent systems, Algorithmic, Game-Theoretic, and Logical Foundations, Cambridge University Press, 2009
Wooldridge, M.: Reasoning about Rational Agents, 2000, The MIT Press, Cambridge, MA, ISBN 0-262-23213-8
Elearning
Zařazení předmětu ve studijních plánech
- Program IT-MGR-2 magisterský navazující
obor MIS , 0 ročník, zimní semestr, povinně volitelný
obor MBI , 0 ročník, zimní semestr, povinně volitelný
obor MMM , 0 ročník, zimní semestr, povinně volitelný
obor MBS , 0 ročník, zimní semestr, volitelný
obor MPV , 0 ročník, zimní semestr, volitelný
obor MIN , 1 ročník, zimní semestr, povinný
obor MGM , 0 ročník, zimní semestr, volitelný
obor MSK , 0 ročník, zimní semestr, volitelný - Program MITAI magisterský navazující
specializace NSPE , 0 ročník, zimní semestr, volitelný
specializace NBIO , 0 ročník, zimní semestr, volitelný
specializace NSEN , 0 ročník, zimní semestr, volitelný
specializace NVIZ , 0 ročník, zimní semestr, volitelný
specializace NGRI , 0 ročník, zimní semestr, volitelný
specializace NADE , 0 ročník, zimní semestr, volitelný
specializace NISD , 0 ročník, zimní semestr, volitelný
specializace NMAT , 0 ročník, zimní semestr, volitelný
specializace NSEC , 0 ročník, zimní semestr, volitelný
specializace NISY do 2020/21 , 1 ročník, zimní semestr, povinný
specializace NCPS , 0 ročník, zimní semestr, volitelný
specializace NHPC , 0 ročník, zimní semestr, volitelný
specializace NNET , 0 ročník, zimní semestr, volitelný
specializace NMAL , 0 ročník, zimní semestr, volitelný
specializace NVER , 0 ročník, zimní semestr, volitelný
specializace NIDE , 0 ročník, zimní semestr, volitelný
specializace NEMB , 0 ročník, zimní semestr, volitelný
specializace NISY , 1 ročník, zimní semestr, povinný
specializace NEMB do 2021/22 , 0 ročník, zimní semestr, volitelný
Typ (způsob) výuky
Přednáška
Vyučující / Lektor
Osnova
- Úvod do distribuované umělé inteligence, pojem agent, prostředí, rozdělení agentů.
- Základní reaktivní a deliberativní architektury umělých agentů, situovaný automat, Subsumpční architektura
- Formální přístup k agentním systémům. Modální logiky, epistemické, temporální, CTL a BDI logiky.
- Racionální agent, mentální stavy agenta, architektury IRMA, AgentSpeak(L)
- Agentně orientované programování, systém Agent-0
- Programování agentů v jazyce JASON
- Multiagentní systémy (MAS), obecné principy řešení problémů. Teorie her v MAS.
- Komunikace v MAS, KQML a ACL jazyky, interakční protokoly.
- Volby, vyjednávání a argumentace. Algoritmy, protokoly a příklady.
- FIPA abstraktní architektura agenta. Programování v systému JADE
- Společné plánování, distribuované a centralizované.
- Modelování MAS. Role agenta v systému, nástroje pro návrh agenta GAIA, Prometheus. Programování v systému JACK
- Realizace multiagentních systémů pro malá zařízení, mobilní agenti a jejich bezpečnost.
Cvičení na počítači
Vyučující / Lektor
Osnova
- Dvě dvičení systému JASON
- Dvě dvičení systému JADE
- Dvě dvičení systému JACK
Projekt
Vyučující / Lektor
Osnova
Elearning