Multiagentní systémy > Multiagentní systémy

Multiagentní systémy

Published on 28. září 2016 22:35

Materiály

Prezentace z přednášky jsou na stránkách Romana Nerudy a zdrojové kódy ke cvičení jsou na Githubu.

Požadavky na zápočet

Během cvičení budeme programovat několik multi-agentních systémů. Budete rozděleni do skupinek po 1-4 lidech a každá skupina vytvoří agenta (nebo skupinu agentů) a tyto agenti budou bojovat proti agentům jiných skupin.

Během semestru budou tři takové soutěže a pro získání zápočtu je potřeba se rozumně zúčastnit (tj. s netriviální strategií) alespoň dvou z nich.

Průběh cvičení

Toto je pouze plán podle předchozích let. Letos nepřipadá žádné cvičení na svátek, máme tedy více času a můžeme ho strávit na vybraných tématech dle potřeby. Plán bude podle toho během semestru upravován.

Datum Téma
21. 2. 2019 BattleCode 2017 - úvod, popis problému, specifikace, git repo, javadoc
28. 2. 2019 BattleCode - diskuze o strategiích, první zápasy
7. 3. 2019 BattleCode - předběžný turnaj
14. 3. 2019 BattleCode - finální turnaj
21. 3. 2019 Jade - úvod, popis systému, tutoriál, jednoduchý chat
28. 3. 2019 Jade - komunikační protokoly
4. 4. 2019 Jade - ontologie, návrh prostředí
11. 4. 2019 Jade - zadání soutěže obchodujících agentů
18. 4. 2019 Jade - soutěž obchodujících agentů
25. 4. 2019 AgentSpeak a BDI architektura - základy, tutoriál s úklidem Marsu
2. 5. 2019 AgentSpeak - jednoduchý agent, zadání soutěže
9. 5. 2019 AgentSpeak - turnaj BDI agentů