| Název: | Agentní a multiagentní systémy |
|---|
| Zkratka: | AGS |
|---|
| Ak.rok: | 2012/2013 |
|---|
| Semestr: | letní |
|---|
| Studijní plán: | |
|---|
| Vyučovací jazyk: | čeština |
|---|
| Informace pro zapsané: | http://www.fit.vutbr.cz/study/courses/AGS/private/ |
|---|
| Kredity: | 5 kreditů |
|---|
| Ukončení: | zkouška |
|---|
| Výuka: | | hod./sem | přednáška | sem./cvičení | lab. cvičení | poč. cvičení | jiná |
|---|
| Rozsah: | 26 | 0 | 0 | 13 | 13 |
|---|
| | zkouška | testy | cvičení | laboratoře | ostatní |
|---|
| Body: | 60 | 20 | 0 | 0 | 20 |
|---|
|
|---|
| Garant: | Zbořil František, Ing., Ph.D., UITS |
|---|
| Přednášející: | Zbořil František, Ing., Ph.D., UITS |
| Cvičící: | Horáček Jan, Ing., UITS Kalmár Róbert, Ing., UITS Samek Jan, Ing., Ph.D., UITS |
|---|
| Fakulta: | Fakulta informačních technologií VUT v Brně |
|---|
| Pracoviště: | Ústav inteligentních systémů FIT VUT v Brně |
|---|
| Rozvrh: | | Den | Výuka | Týden | Místnost | Od | Do | PSK | Sk-od | Sk-do |
|---|
| Út | zkouška - řádný termín | 2013-05-07 | G202 | 14:00 | 15:50 | 1MIT | | |
| Út | zkouška - řádný termín | 2013-05-07 | G202 | 14:00 | 15:50 | 2MIT | | |
| St | zkouška - 2. opravný termín | 2013-05-29 | A113 | 13:00 | 14:50 | 1MIT | | |
| St | zkouška - 2. opravný termín | 2013-05-29 | A113 | 13:00 | 14:50 | 2MIT | | |
| Čt | zkouška - 1. opravný termín | 2013-05-16 | A113 | 14:00 | 15:50 | 2MIT | | |
| Čt | zkouška - 1. opravný termín | 2013-05-16 | A113 | 14:00 | 15:50 | 1MIT | | |
|
|---|
| | | Cíle předmětu: |
|---|
Cílem předmětu je seznámit studenty s principy činnosti a s návrhy systémů s agenty - autonomními inteligentními jednotkami a dále se systémy, ve kterých se nachází více takovýchto agentů. | | Anotace: |
|---|
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.
| | Požadované prerekvizitní znalosti a dovednosti: |
|---|
Ke studiu předmětu je zapotřebí mít základní znalosti z oblasti formální logiky, umělé inteligence, modelování systémů a programování. | | Získané dovednosti, znalosti a kompetence z předmětu: |
|---|
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ů. | | Dovednosti, znalosti a kompetence obecné: |
|---|
Student získá schopnosti řešit projekt jako člen týmu | | Osnova přednášek: |
|---|
- Ú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 KGR, GAIA, Prometheus.
- Realizace multiagentních systémů pro malá zařízení, mobilní agenti a jejich bezpečnost.
| | Osnova ostatní - projekty, práce: |
|---|
|
Realizace agenta nebo multiagentního systému. | | Literatura referenční: |
|---|
- Ferber, J.: Multi-Agent Systems, 1999, Adisson-Wesley, UK, ISBN 0-201-36048-9
- Russel, S., Norvig, P.: Artificial Intelligence, a Modern Approach, Pearson Education Inc., 2003, ISBN 0-13-080302-2
- Wooldridge, M.: Reasoning about Rational Agents, 2000, The MIT Press, Cambridge, MA, ISBN 0-262-23213-8
| | Literatura studijní: |
|---|
- Ferber, J.: Multi-Agent Systems, 1999, Adisson-Wesley, UK, ISBN 0-201-36048-9
- Russel, S., Norvig, P.: Artificial Intelligence, a Modern Approach, Pearson Education Inc., 2003, ISBN 0-13-080302-2
- Wooldridge, M.: Reasoning about Rational Agents, 2000, The MIT Press, Cambridge, MA, ISBN 0-262-23213-8
| | Průběžná kontrola studia: |
|---|
- Půlsemestrální písemný test - 20 bodů
- Skupinový projekt - 20 bodů
- Závěrečná písemná zkouška - 60 bodů
| | |
|